DocumentCode :
3697222
Title :
An FPGA Memory Hierarchy for High-level Synthesized OpenCL Kernels
Author :
Hsiang-Yu Tseng;Ssu-Ting Liu;Sheng-De Wang
Author_Institution :
Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
fYear :
2015
Firstpage :
1719
Lastpage :
1724
Abstract :
In this paper, we propose an FPGA memory hierarchy based on the OpenCL memory model. The memory hierarchy allows application-specific memory optimizations during design compilation using information provided in OpenCL kernels. With the proposed memory hierarchy, FPGA application developers can focus on their designs in OpenCL kernel codes, and their designs can be synthesized into FPGA hardware via high-level synthesis. In the FPGA hardware, our proposed memory hierarchy handles memory management efficiently regardless of application types, and consequently, developers are free from designing application-specific memory hierarchies.
Keywords :
"Kernel","Field programmable gate arrays","Memory management","Hardware","Bandwidth","Random access memory","Optimization"
Publisher :
ieee
Conference_Titel :
High Performance Computing and Communications (HPCC), 2015 IEEE 7th International Symposium on Cyberspace Safety and Security (CSS), 2015 IEEE 12th International Conferen on Embedded Software and Systems (ICESS), 2015 IEEE 17th International Conference on
Type :
conf
DOI :
10.1109/HPCC-CSS-ICESS.2015.210
Filename :
7336419
Link To Document :
بازگشت