DocumentCode :
631364
Title :
Register allocation for high-level synthesis of hardware accelerators targeting FPGAs
Author :
Hempel, Gerald ; Hoyer, Jan ; Pionteck, Thilo ; Hochberger, Christian
Author_Institution :
Embedded Syst., Tech. Univ. Dresden, Dresden, Germany
fYear :
2013
fDate :
10-12 July 2013
Firstpage :
1
Lastpage :
6
Abstract :
This work evaluates the benefits of several register allocation strategies as part of a design flow for automatic generation of application-specific hardware accelerators targeting FPGAs. As usage of vendor-specific design tools is mandatory for system designs targeting FPGAs, high-level synthesis has to account for the optimization capabilities already implemented in these design tools. In addition, FPGA-specific hardware characteristics have to be considered as well. Therefore, several register allocation strategies are evaluated in the context of a GCC based C to HDL design flow for application-specific hardware accelerators. Evaluation was done by means of several example designs from typical application domains for embedded systems. These designs were synthesized using the ISE design suite with either area or speed as an optimization criteria. Synthesis results for Spartan 6 and Artix 7 FPGAs show that with regards to clock frequency and area requirements, register allocation strategy should be kept simple when generating HDL code as an input for FPGA vendor-specific design tools.
Keywords :
field programmable gate arrays; optimisation; optimising compilers; Artix 7 FPGA; HDL design; Spartan 6; application-specific hardware accelerators; high-level synthesis; optimization criteria; register allocation; Field programmable gate arrays; Hardware; Hardware design languages; Kernel; Registers; Resource management; Table lookup;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC), 2013 8th International Workshop on
Conference_Location :
Darmstadt
Print_ISBN :
978-1-4673-6180-4
Type :
conf
DOI :
10.1109/ReCoSoC.2013.6581522
Filename :
6581522
Link To Document :
بازگشت