Title
An Fpga Memory Hierarchy For High-Level Synthesized Opencl Kernels
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.
Year
DOI
Venue
2015
10.1109/HPCC-CSS-ICESS.2015.210
2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS)
Keywords
Field
DocType
FPGA, Memory Hierarchy, OpenCL, High-level Synthesis, Data Reuse
Registered memory,Interleaved memory,Computer architecture,Memory hierarchy,Extended memory,Shared memory,Computer science,Parallel computing,Memory management,Memory map,Flat memory model
Conference
ISSN
Citations 
PageRank 
2576-3504
0
0.34
References 
Authors
9
3
Name
Order
Citations
PageRank
Hsiang-Yu Tseng100.34
Ssu-Ting Liu200.68
Sheng-De Wang372068.13