Compiler Framework For Reconfigurable Computing System

Chongyong Yin,Shouyi Yin,Leibo Lid,Shaojun We
DOI: https://doi.org/10.1109/ICCCAS.2009.5250360
2009-01-01
Abstract:A C compiler framework for reconfigurable computing system (RCS) is proposed to compile the applications written in high-level programming languages. The compiler extracts the data parallelism at instruction level in a given application, and produces the DFG generation, template automatically generating, template scheduling and mapping phase to generate configuration code for RCS. Experiment on a real multi-media application shows that, compared with NAPA C, SA-C, the proposed compiler can speedup the application by leveraging the RCA without the knowledge about physical level. Moreover, this compiler does not require the programmer to start with a specific parallel programming language, and possess more universal and flexible than Chimaera C compiler, and Garp C compiler.
What problem does this paper attempt to address?