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
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;
Conference_Titel :
Parallel Architectures, Algorithms and Programming (PAAP), 2011 Fourth International Symposium on
Conference_Location :
Tianjin
Print_ISBN :
978-1-4577-1808-3
DOI :
10.1109/PAAP.2011.70