DocumentCode :
3385517
Title :
Compiler framework for reconfigurable computing system
Author :
Chongyong Yin ; Shouyi Yin ; Leibo Liu ; Shaojun Wei
Author_Institution :
Tsinghua Nat. Lab. for Inf. Sci. & Technol., Tsinghua Univ., Beijing, China
fYear :
2009
fDate :
23-25 July 2009
Firstpage :
991
Lastpage :
995
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 multimedia 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.
Keywords :
C language; instruction sets; parallel programming; program compilers; reconfigurable architectures; scheduling; C compiler framework; Chimaera C compiler; DFG generation; Garp C compiler; data parallelism; high-level programming languages; instruction level; multimedia application; reconfigurable computing system; template mapping; template scheduling; Circuits; Computer applications; Computer architecture; Computer languages; Hardware; Microprocessors; Program processors; Programming profession; Software maintenance; Software performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications, Circuits and Systems, 2009. ICCCAS 2009. International Conference on
Conference_Location :
Milpitas, CA
Print_ISBN :
978-1-4244-4886-9
Electronic_ISBN :
978-1-4244-4888-3
Type :
conf
DOI :
10.1109/ICCCAS.2009.5250360
Filename :
5250360
Link To Document :
بازگشت