Sciweavers

PDP
2015
IEEE

Execution of Dataflow Process Networks on OpenCL Platforms

8 years 8 months ago
Execution of Dataflow Process Networks on OpenCL Platforms
: The trend in computing systems is to combine various kinds of processing elements (PEs) to build more parallel architectures. This trend leads to more neous 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 program- ming interfaces (APIs). Parallel programming has always been a holy grail in computer science and dataflow programming promises a way to automatically provide parallel constructs for the programmer. This paper provides an approach to translate dataflow process networks (DPNs) into programs running some of the computations on the Open Computing Language (OpenCL) platform, supporting running programs on massively parallel hardware such as graphics processing units (GPUs). We show that certain DPN programs could run very efficiently on dataparallel architectures but also that there are certain patterns in DPN programs that prove problemati...
Wictor Lund, Sudeep Kanur, Johan Ersfolk, Leonidas
Added 16 Apr 2016
Updated 16 Apr 2016
Type Journal
Year 2015
Where PDP
Authors Wictor Lund, Sudeep Kanur, Johan Ersfolk, Leonidas Tsiopoulos, Johan Lilius, Joakim Haldin, Ulf Falk
Comments (0)