Exploiting the parallelism of heterogeneous systems using dataflow graphs on top of OpenCL

L Schor, A Tretter, T Scherer… - The 11th IEEE Symposium …, 2013 - ieeexplore.ieee.org
Programming heterogeneous systems has been greatly simplified by OpenCL, which
provides a common low-level API for a large variety of compute devices. However, many low …

Efficient multicore scheduling of dataflow process networks

H Yviquel, E Casseau, M Wipliez… - 2011 IEEE Workshop on …, 2011 - ieeexplore.ieee.org
Although multi-core processors are now available everywhere, few applications are able to
truly exploit their multiprocessing capabilities. Dataflow programming attempts to solve this …

Erbium: A deterministic, concurrent intermediate representation to map data-flow tasks to scalable, persistent streaming processes

C Miranda, A Pop, P Dumont, A Cohen… - Proceedings of the 2010 …, 2010 - dl.acm.org
Tuning applications for multicore systems involve subtle concurrency concepts and target-
dependent optimizations. This paper advocates for a streaming execution model, called ER …

Classification of dataflow actors with satisfiability and abstract interpretation

M Wipliez, M Raulet - International Journal of Embedded and Real …, 2012 - igi-global.com
Dataflow programming has been used to describe signal processing applications for many
years, traditionally with cyclo-static dataflow (CSDF) or synchronous dataflow (SDF) models …

Stream drive: A dynamic dataflow framework for clustered embedded architectures

A Stoutchinin, L Benini - Proceedings of the Computing Frontiers …, 2017 - dl.acm.org
In this paper, we present StreamDrive, a dynamic dataflow framework for programming
clustered embedded multicore architectures. StreamDrive simplifies development of …

Adapnet: Adapting process networks in response to resource variations

L Schor, I Bacivarov, H Yang, L Thiele - Proceedings of the 2014 …, 2014 - dl.acm.org
A widely considered strategy to prevent interference issues on multi-processor systems is to
isolate the execution of the individual applications by running each of them on a dedicated …

Adaptivity support for MPSoCs based on process migration in polyhedral process networks

E Cannella, O Derin, P Meloni, G Tuveri… - VLSI Design, 2012 - Wiley Online Library
System adaptivity is becoming an important feature of modern embedded multiprocessor
systems. To achieve the goal of system adaptivity when executing Polyhedral Process …

Compilation infrastructure for dataflow programs

M Wipliez - 2010 - theses.hal.science
The work presented in this thesis takes place in a context of growing demand for better video
quality (High-Definition TV, home cinema...) and unprecedented concern for power …

Methods and tools for map** process networks onto multi-processor systems-on-chip

I Bacivarov, W Haid, K Huang, L Thiele - Handbook of Signal Processing …, 2010 - Springer
Applications based on the Kahn process network (KPN) model of computation are
determinate, modular, and based on FIFO communication for inter-process communication …

From dataflow-based video coding tools to dedicated embedded multi-core platforms

H Yviquel - 2013 - theses.hal.science
The development of multimedia technology, along with the emergence of parallel
architectures, has revived the interest on dataflow programming for designing embedded …