Compiler Framework for Reconfigurable Computing Architecture.

Chongyong Yin,Shouyi Yin,Leibo Liu,Shaojun Wei
DOI: https://doi.org/10.1587/transele.e92.c.1284
2009-01-01
IEICE Transactions on Electronics
Abstract:Compiler is the most important supporting tool to facilitate the use of reconfigurable computing architecture (RCA). In this paper, a template-based compiler framework is proposed. This compiler can synthesize the executables for RCA from native high-level programming language source code directly. It supports to generate run-time dynamic configuration context. And it is capable to generate both full configuration context and partial configuration context. Experimental results show that the executables generated by the proposed compiler can achieve better execution performance and smaller configuration context size than previous compilers. Moreover, this compiler does not require the programmer to have any extra knowledge about the hardware architecture of RCA.
What problem does this paper attempt to address?