2015 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing 2015
DOI: 10.1109/pdp.2015.29
|View full text |Cite
|
Sign up to set email alerts
|

Execution of Dataflow Process Networks on OpenCL Platforms

Abstract: The trend in computing systems is to combine various kinds of processing elements (PEs) to build more parallel architectures. This trend leads to more heterogeneous computing systems, for which abstractions are needed to efficiently program the systems without increasing the programming cost. This has lead to new programming languages and application programming interfaces (APIs). Parallel programming has always been a holy grail in computer science and dataflow programming promises a way to automatically prov… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 18 publications
(7 citation statements)
references
References 15 publications
0
7
0
Order By: Relevance
“…16) of general purpose cores: on the i7 and the GTX 750Ti the performance goes beyond 5000 fps. Unfortunately, it was not possible to compare the GPU performance against any reference, since the only other design flow for GPU acceleration of RVC-CAL programs [21] has not yet been publicly released.…”
Section: Analysis Of Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…16) of general purpose cores: on the i7 and the GTX 750Ti the performance goes beyond 5000 fps. Unfortunately, it was not possible to compare the GPU performance against any reference, since the only other design flow for GPU acceleration of RVC-CAL programs [21] has not yet been publicly released.…”
Section: Analysis Of Resultsmentioning
confidence: 99%
“…Besides our previous article [8], GPU programming based on the RVC-CAL language has been proposed in the work of Lund et al [21]. Although the objective is the same, Lund et al have approached the problem by taking RVC-CAL application descriptions that have previously been designed for execution on a general purpose processor, and translating those for execution on OpenCL devices.…”
Section: Related Workmentioning
confidence: 99%
“…Compared to this work, the significant difference is that the StreamIt language heeds the SDF MoC, which does not allow run-time changes in token rates. The same token rate restriction applies to two recent works [24], [25] that discuss deployment of RVC-CAL dataflow programs to heterogeneous architectures.…”
Section: B Related Programming Frameworkmentioning
confidence: 99%
“…Various studies have targeted automated exploitation of parallelism to map dataflow models onto heterogeneous computing platforms. Design tools that exploit various forms of parallelism using CUDA or OpenCL have been developed in [5,17,21]. These tools assume that vectorization has been specified by the designer, and map an actor onto a GPU whenever a GPU-accelerated implementation of the actor is available.…”
Section: Related Workmentioning
confidence: 99%