2018
DOI: 10.1109/tsp.2017.2773424
|View full text |Cite
|
Sign up to set email alerts
|

PRUNE: Dynamic and Decidable Dataflow for Signal Processing on Heterogeneous Platforms

Abstract: Abstract-The majority of contemporary mobile devices and personal computers are based on heterogeneous computing platforms that consist of a number of CPU cores and one or more Graphics Processing Units (GPUs). Despite the high volume of these devices, there are few existing programming frameworks that target full and simultaneous utilization of all CPU and GPU devices of the platform.This article presents a dataflow-flavored Model of Computation (MoC) that has been developed for deploying signal processing ap… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
23
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 17 publications
(23 citation statements)
references
References 31 publications
(58 reference statements)
0
23
0
Order By: Relevance
“…PRUNE [11] is an open source framework for design and execution of dynamic and decidable dataflow applications on heterogeneous platforms. The PRUNE framework defines its own dynamic MoC, which is developed specifically for the requirements of heterogeneous platforms.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…PRUNE [11] is an open source framework for design and execution of dynamic and decidable dataflow applications on heterogeneous platforms. The PRUNE framework defines its own dynamic MoC, which is developed specifically for the requirements of heterogeneous platforms.…”
Section: Related Workmentioning
confidence: 99%
“…9. Dataflow network of the dynamic predistortion filter application network has been designed for TTADF from a floating point version of DPD network presented in PRUNE [11]. In the experiments, the token size is set to 256 bytes, which equals to 64 32-bit integer numbers.…”
Section: Dynamic Predistortion Filtermentioning
confidence: 99%
See 1 more Smart Citation
“…Moreover, effective scheduling and memory management decisions can be distributed among PEs and taken at run-time. PRUNE [10] is an example of hybrid approach that can be used to design dataflow applications that are analyzable and flexible. It uses an extension of the Synchronous Data-Flow (SDF) formalism where actors are allowed to dynamically vary their production/consumption rates.…”
Section: Rmentioning
confidence: 99%
“…It is a data-centric model and can be represented as a graph, where nodes are the operations that are applied to the incoming data, and edges represent the flow of data. It is used in different domains like signal processing [2], [3], [4], [5] and image [6] or video processing [7]. New languages based on this approach have also been developed [8], [9], [10] and [11].…”
Section: Introductionmentioning
confidence: 99%