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
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;
Conference_Titel :
Microelectronics (ICM), 2014 26th International Conference on
DOI :
10.1109/ICM.2014.7071822