DocumentCode
3582361
Title
On the efficiency of automatically generated accelerators for reconfigurable active SSDs
Author
Sharafeddin, Mageda ; Harkous, Hasanin ; Mansour, Salim ; Saghir, Mazen A. R. ; Akkary, Haitham ; Artail, Hassan ; Hajj, Hazem
Author_Institution
Dept. of Electr. & Comput. Eng., American Univ. of Beirut, Beirut, Lebanon
fYear
2014
Firstpage
124
Lastpage
127
Abstract
Modern high level synthesis (HLS) tools generate Register Transfer Language (RTL) from designs specified in high level languages such as C. By raising the design abstraction level while still promising competitive performance, HLS tools can greatly reduce design effort and time. Contemporary HLS tools can support most manual hardware design optimization techniques such as pipelining and fine-grain data communication. In this paper we study the effectiveness of the Xilinx Vivado HLS tool in generating hardware accelerators for map/reduce kernels, and we compare their performance and logic resource utilization to accelerators generated from hand-coded RTL. Our experimental results show that for most cases, the Vivado tool produces accelerators whose performance is within 9% of handcoded RTL, and whose logic resource utilization is significantly lower.
Keywords
data handling; field programmable gate arrays; high level languages; high level synthesis; parallel processing; reconfigurable architectures; resource allocation; MapReduce kernels; Xilinx Vivado HLS tool; automatically generated accelerators; design abstraction level; fine-grain data communication; hand-coded RTL; hardware accelerators; hardware design optimization techniques; high level languages; high level synthesis tools; logic resource utilization; pipelining communication; reconfigurable active SSD; register transfer language; Arrays; Benchmark testing; Clocks; Field programmable gate arrays; Hardware; Histograms; Motion pictures; FPGA; High Level Synthesis; Map/Reduce Acceleration; Reconfigurable Active SSDs; Xilinx Vivado;
fLanguage
English
Publisher
ieee
Conference_Titel
Microelectronics (ICM), 2014 26th International Conference on
Type
conf
DOI
10.1109/ICM.2014.7071822
Filename
7071822
Link To Document