Making the best use of modern computational resources for distributed appli-cations requires expert knowledge of low-level programming tools, or a produc-tive high-level and high-performance programming framework. Unfortunately, even state-of-the-art high-level frameworks still require the developer to con-duct a tedious manual tuning step to find the work partitioning which gives the best application execution performance. Here, we present a novel framework, with which developers can easily create high-performance dataflow applications, without the tedious tuning process. We compare the performance of our ap-proach to that of three distributed programming frameworks which differ sig-nificantly in their programming paradigm, their support f...
International audienceEmbedded manycore architectures offer energy-efficient super-computing capabil...
The development of multimedia technology, along with the emergence of parallel architectures, has re...
The problem of partitioning a dataflow program onto a target architecture is a difficult challenge f...
In this thesis, we show how challenges in parallel and distributed systems can be overcome for speci...
International audienceThe emergence of massively parallel architectures, along with the necessity of...
Modern parallel programming models perform their best under the particular patterns they are tuned t...
The performance of programs executed on heterogeneous parallel platforms largely depends on the desi...
It is now widely recognized that increased levels of parallelism are a necessary condition for impro...
Traditional programming, execution and optimization techniques have been shown to be inadequate to e...
An important challenge of dataflow program implementations on multi-core platforms is the partitioni...
The dataflow programming model has been extensively used as an effective solution to implement effic...
The term "dataflow" generally encompasses three distinct aspects of computation - a data-driven mode...
Due to the explosive growth in the size of scientific data sets, data-intensive computing is an emer...
AbstractThe dataflow programming model has shown to be a relevant approach to efficiently run massiv...
Our goal is to devise a computer comprising large numbers of cooperating processors (LSI). In doing ...
International audienceEmbedded manycore architectures offer energy-efficient super-computing capabil...
The development of multimedia technology, along with the emergence of parallel architectures, has re...
The problem of partitioning a dataflow program onto a target architecture is a difficult challenge f...
In this thesis, we show how challenges in parallel and distributed systems can be overcome for speci...
International audienceThe emergence of massively parallel architectures, along with the necessity of...
Modern parallel programming models perform their best under the particular patterns they are tuned t...
The performance of programs executed on heterogeneous parallel platforms largely depends on the desi...
It is now widely recognized that increased levels of parallelism are a necessary condition for impro...
Traditional programming, execution and optimization techniques have been shown to be inadequate to e...
An important challenge of dataflow program implementations on multi-core platforms is the partitioni...
The dataflow programming model has been extensively used as an effective solution to implement effic...
The term "dataflow" generally encompasses three distinct aspects of computation - a data-driven mode...
Due to the explosive growth in the size of scientific data sets, data-intensive computing is an emer...
AbstractThe dataflow programming model has shown to be a relevant approach to efficiently run massiv...
Our goal is to devise a computer comprising large numbers of cooperating processors (LSI). In doing ...
International audienceEmbedded manycore architectures offer energy-efficient super-computing capabil...
The development of multimedia technology, along with the emergence of parallel architectures, has re...
The problem of partitioning a dataflow program onto a target architecture is a difficult challenge f...