Dataflow Models of computation for programming heterogeneous multicores

J Castrillon, K Desnos, A Goens, C Menard - Handbook of Computer …, 2024 - Springer
The hardware complexity of modern integrated circuits keeps increasing at a steady pace.
Heterogeneous Multi-Processor Systems-on-Chips (MPSoCs) integrate general-purpose …

Controlling the memory subscription of distributed applications with a task-based runtime system

M Sergent, D Goudin, S Thibault… - 2016 IEEE International …, 2016 - ieeexplore.ieee.org
The ever-increasing supercomputer architectural complexity emphasizes the need for high-
level parallel programming paradigms. Among such paradigms, task-based programming …

On memory reuse between inputs and outputs of dataflow actors

K Desnos, M Pelcat, JF Nezan, S Aridhi - ACM Transactions on …, 2016 - dl.acm.org
This article introduces a new technique to minimize the memory footprints of Digital Signal
Processing (DSP) applications specified with Synchronous Dataflow (SDF) graphs and …

Exploring Multi-Reader Buffers and Channel Placement during Dataflow Network Map** to Heterogeneous Many-core Systems

M Letras, J Falk, J Teich - IEEE Access, 2024 - ieeexplore.ieee.org
This paper presents an approach for reducing the memory requirements of periodically
executed dataflow applications, while minimizing the period when deployed on a many-core …

Notifying Memories for Dataflow Applications on Shared-Memory Parallel Computer

A Ghasemi - 2022 - theses.hal.science
Symmetric Shared-memory multiprocessor~(SMP) is the most widely used implementation
of high-performance multi-core processors. It offers a uniform shared memory view that …

Graph Transformations for Memory Peak Minimization by Scheduling

P Fradet, A Girault, A Honorat - ACM Transactions on Embedded …, 2024 - dl.acm.org
Many computing systems are constrained by a fixed amount of available shared memory.
Modeling applications with task graphs or Synchronous DataFlow (SDF) graphs makes it …

Throughput and Memory Optimization for Parallel Implementations of Dataflow Networks Using Multi-Reader Buffers

M Letras, J Falk, J Teich - Fourth Workshop on Next Generation …, 2023 - drops.dagstuhl.de
In this paper, we introduce the concept of Multi-Reader Buffers (MRBs) for high throughput
and memory-efficient implementation of dataflow applications. Our work is motivated by the …

Distributed memory allocation technique for synchronous dataflow graphs

K Desnos, M Pelcat, JF Nezan… - 2016 IEEE International …, 2016 - ieeexplore.ieee.org
This paper introduces a new distributed memory allocation technique for applications
modeled with Synchronous Dataflow (SDF) graphs. This technique builds on a State-of-the …

Memory study and dataflow representations for rapid prototy** of signal processing applications on mpsocs

K Desnos - 2014 - theses.hal.science
The development of embedded Digital Signal Processing (DSP) applications for
Multiprocessor Systems-on-Chips (MPSoCs) is a complex task requiring the consideration of …

On cache limits for dataflow applications and related efficient memory management strategies

A Ghasemi, R Cataldo, JP Diguet… - Workshop on Design and …, 2021 - dl.acm.org
The dataflow paradigm frees the designer to focus on the functionality of an application,
independently from the underlying architecture executing it. While map** the dataflow …