International audienceThe dataflow programming model has shown to be a relevant approach to efficiently run mas-sively parallel applications over many-core architectures. In this model, some particular builtin agents are in charge of data reorganizations between user agents. Such agents can Split, Join and Duplicate data onto their communication ports. They are widely used in signal processing for example. These system agents, and their associated implementations, are of major impor-tance when it comes to performance, because they can stand on the critical path (think about Amdhal's law). Furthermore, a particular data reorganization can be expressed by the devel-oper in several ways that may lead to inefficient solutions (mostly unneeded d...
International audienceThe dataflow paradigm frees the designer to focus on the functionality of an a...
International audienceToday, new many-core architectures strive to provide GPU-level performance wit...
International audienceEmbedded manycore architectures offer energy-efficient super-computing capabil...
AbstractThe dataflow programming model has shown to be a relevant approach to efficiently run massiv...
International audienceThe ever-growing number of cores in embedded chips emphasizes more than ever t...
International audienceThis article introduces a new technique to minimize the memory footprints of D...
The term "dataflow" generally encompasses three distinct aspects of computation - a data-driven mode...
This paper presents new optimization approaches aiming at reducing the impact of memory accesses on ...
The arrival of manycore systems enforces new approaches for developing applications in order to expl...
International audienceThe emergence of massively parallel architectures, along with the necessity of...
International audienceAlthough multi-core processors are now available everywhere, few applications ...
International audienceThis chapter reviews dataflow programming as a whole and presents a classifica...
AbstractThe ever-growing number of cores in embedded chips emphasizes more than ever the complexity ...
Across the wide range of multiprocessor architectures, all seem to share one common problem: they ar...
International audienceThe dataflow paradigm frees the designer to focus on the functionality of an a...
International audienceToday, new many-core architectures strive to provide GPU-level performance wit...
International audienceEmbedded manycore architectures offer energy-efficient super-computing capabil...
AbstractThe dataflow programming model has shown to be a relevant approach to efficiently run massiv...
International audienceThe ever-growing number of cores in embedded chips emphasizes more than ever t...
International audienceThis article introduces a new technique to minimize the memory footprints of D...
The term "dataflow" generally encompasses three distinct aspects of computation - a data-driven mode...
This paper presents new optimization approaches aiming at reducing the impact of memory accesses on ...
The arrival of manycore systems enforces new approaches for developing applications in order to expl...
International audienceThe emergence of massively parallel architectures, along with the necessity of...
International audienceAlthough multi-core processors are now available everywhere, few applications ...
International audienceThis chapter reviews dataflow programming as a whole and presents a classifica...
AbstractThe ever-growing number of cores in embedded chips emphasizes more than ever the complexity ...
Across the wide range of multiprocessor architectures, all seem to share one common problem: they ar...
International audienceThe dataflow paradigm frees the designer to focus on the functionality of an a...
International audienceToday, new many-core architectures strive to provide GPU-level performance wit...
International audienceEmbedded manycore architectures offer energy-efficient super-computing capabil...