DocumentCode
2995180
Title
Automatic Compilation of C Applications for FPGA-Based Hardware Acceleration
Author
Chuong, Lieu My ; Aung, Yan Lin ; Lam, Siew-Kei ; Srikanthan, Thambipillai ; Soon, Lim Chai
Author_Institution
PixelMetrix Corp., Singapore, Singapore
fYear
2011
fDate
9-11 Dec. 2011
Firstpage
223
Lastpage
227
Abstract
Advancement in design tools is necessary to bridge the widening productivity gap between hardware design and software development in state-of-the-art Field Programmable Gate Arrays (FPGA). We present a design exploration framework that automatically compiles C applications to realize efficient custom co-processor structures for hardware acceleration on the reconfigurable logic. We show that the proposed design exploration framework can automatically generate Register Transfer Level (RTL) codes from C-functions that outperform the commercial Altera C2H RTL generator by about 40% in terms of average area-time product.
Keywords
C language; coprocessors; field programmable gate arrays; logic design; Altera C2H RTL generator; C applications; FPGA-based hardware acceleration; automatic compilation; co-processor structures; design tool advancement; field programmable gate arrays; hardware design; reconfigurable logic; register transfer level codes; software development; Estimation; Field programmable gate arrays; Hardware; Multiplexing; Optimization; Registers; Software;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Architectures, Algorithms and Programming (PAAP), 2011 Fourth International Symposium on
Conference_Location
Tianjin
Print_ISBN
978-1-4577-1808-3
Type
conf
DOI
10.1109/PAAP.2011.70
Filename
6128507
Link To Document