DocumentCode
3668966
Title
OpenCL computing on FPGA using multiported
Author
Shared Memory;Tahsin Turker Mutlugun; Sheng-De Wang
Author_Institution
Dept of Electrical Engineering, National Taiwan University, Taipei 106, Taiwan
fYear
2015
Firstpage
1
Lastpage
4
Abstract
This paper focuses on memory access improvements for the OpenCL architecture for FPGAs with the goal of achieving trade-off between performance and required resources. In OpenCL compute units, there is usually a linear relation between computation time and local memory access latency. This latency is normally hidden by increasing the parallel workload. However, with such an approach, the target FPGA device could easily run out of resources. In this work, conflict-free multiported memories are used to minimize local memory access latency. Experiments show that multiported memories can successfully increase computation speed and reduce the required parallel workload for maximum throughput to practical amounts.
Keywords
"Random access memory","Ports (Computers)","Field programmable gate arrays","Memory management","Kernel","Clocks","Prefetching"
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2015 25th International Conference on
Type
conf
DOI
10.1109/FPL.2015.7293983
Filename
7293983
Link To Document