DocumentCode :
167271
Title :
High-Level Synthesis from C vs. a DSL-Based Approach
Author :
Bacelar de Oliveira, C. ; Cardoso, J.M.P. ; Marques, E.
Author_Institution :
Inst. of Math. & Comput. Sci., Univ. of Sao Paulo, Sao Paulo, Brazil
fYear :
2014
fDate :
19-23 May 2014
Firstpage :
257
Lastpage :
262
Abstract :
Field-Programmable Gate Arrays (FPGAs) are able to provide hardware accelerators still maintaining the required programmability. However, the advantages of using FPGAs still depend on the expertise of developers and their knowledge of Hardware Description Languages (HDLs). Although High-level Synthesis (HLS) tools have been developed in order to minimize this problem, they commonly present solutions considered many times inefficient when compared to the ones achieved by a specialized hardware designer. Domain-specific languages (DSLs) can provide alternative solutions to program FPGAs. They can provide higher abstraction levels than HDLs and they may allow the programmer to tune implementations whenever HLS tools are unable to generate efficient designs. In this paper we compare a DSL, named LALP (Language for Aggressive Loop Pipelining), with two typical HLS approaches and show the experimental results achieved in each case. The results show that the use of LALP provides superior performance than the achieved by the HLS tools in most cases.
Keywords :
C language; field programmable gate arrays; hardware description languages; high level synthesis; C language; DSL; FPGA; HDL; HLS; LALP; domain-specific languages; field-programmable gate arrays; hardware description languages; high-level synthesis; language for aggressive loop pipelining; Benchmark testing; Clocks; Field programmable gate arrays; Hardware; Pipeline processing; Radiation detectors; Domain-Specific Languages; FPGA; Hardware Accelerators; High-Level Synthesis; Loop Pipelining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing Symposium Workshops (IPDPSW), 2014 IEEE International
Conference_Location :
Phoenix, AZ
Print_ISBN :
978-1-4799-4117-9
Type :
conf
DOI :
10.1109/IPDPSW.2014.34
Filename :
6969396
Link To Document :
بازگشت