Dataflow Models of computation for programming heterogeneous multicores
The hardware complexity of modern integrated circuits keeps increasing at a steady pace.
Heterogeneous Multi-Processor Systems-on-Chips (MPSoCs) integrate general-purpose …
Heterogeneous Multi-Processor Systems-on-Chips (MPSoCs) integrate general-purpose …
Controlling the memory subscription of distributed applications with a task-based runtime system
The ever-increasing supercomputer architectural complexity emphasizes the need for high-
level parallel programming paradigms. Among such paradigms, task-based programming …
level parallel programming paradigms. Among such paradigms, task-based programming …
On memory reuse between inputs and outputs of dataflow actors
This article introduces a new technique to minimize the memory footprints of Digital Signal
Processing (DSP) applications specified with Synchronous Dataflow (SDF) graphs and …
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
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 …
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 …
of high-performance multi-core processors. It offers a uniform shared memory view that …
Graph Transformations for Memory Peak Minimization by Scheduling
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 …
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
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 …
and memory-efficient implementation of dataflow applications. Our work is motivated by the …
Distributed memory allocation technique for synchronous dataflow graphs
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 …
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 …
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
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 …
independently from the underlying architecture executing it. While map** the dataflow …