2013 IEEE 24th International Conference on Application-Specific Systems, Architectures and Processors 2013
DOI: 10.1109/asap.2013.6567546
|View full text |Cite
|
Sign up to set email alerts
|

Enabling development of OpenCL applications on FPGA platforms

Abstract: FPGAs can potentially deliver tremendous acceleration in high-performance server and embedded computing applications. Whether used to augment a processor or as a stand-alone device, these reconfigurable architectures are being deployed in a large number of implementations owing to the massive amounts of parallelism offered. At the same time, a significant challenge encountered in their wide-spread acceptance is the laborious efforts required in programming these devices. The increased development time, level o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2014
2014
2018
2018

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 26 publications
(11 citation statements)
references
References 15 publications
0
10
0
Order By: Relevance
“…Moreover, not all algorithms are amenable to be implemented in a dataflow fashion without loss of generality or efficiency, and the fine-grain acceleration is typically not possible due to the overhead of message-passing communication. Recent research on loosely-coupled accelerators has concentrated on targeting FPGA devices, often trying to hide the underthe-hood model from the developer by exposing a high-level programming model such as OpenCL [41].…”
Section: Related Workmentioning
confidence: 99%
“…Moreover, not all algorithms are amenable to be implemented in a dataflow fashion without loss of generality or efficiency, and the fine-grain acceleration is typically not possible due to the overhead of message-passing communication. Recent research on loosely-coupled accelerators has concentrated on targeting FPGA devices, often trying to hide the underthe-hood model from the developer by exposing a high-level programming model such as OpenCL [41].…”
Section: Related Workmentioning
confidence: 99%
“…Prior to the very recent announcement for OpenCL support from Xilinx in the Vivado design suite 2014.2, research was undertaken to convert kernels into AutoESL C code and subsequently, synthesise them to silicon [29]. The Clang AST libraries were used alongside Graphtool to transform these kernels for processing by the synthesis tool; this involved converting barrier calls to barrier_hit and barrier_done signals as well creating interfaces to the block RAMs for the kernel arguments.…”
Section: ) Opencl On Fpgasmentioning
confidence: 99%
“…Both Altera [16] and Xilinx [17] provide tools to implement OpenCL-compliant applications in their hardware platforms. Hence, researchers from academia have also put their effort in working with OpenCL in order to generate custom accelerators, with tools such as SOpenCL [18], methodologies based upon commercial tools [19] or by using LLVM to accelerate synthesis processes [20].…”
Section: Related Workmentioning
confidence: 99%