International audienceTask-based systems have gained popularity as they promise to exploit the computational power of complex heterogeneous systems. A common programming model is the so-called Sequential Task Flow (STF) model, which, unfortunately, has the intrinsic limitation of supporting static task graphs only. This leads to potential submission overhead and to a static task graph not necessarily adapted for execution on heterogeneous systems. A standard approach is to find a trade-off between the granularity needed by accelerator devices and the one required by CPU cores to achieve performance. To address these problems, we extend the STF model of StarPU to enable tasks subgraphs at runtime. We refer to these tasks as hierarchical task...
Distributed computing platforms are evolving to heterogeneous ecosystems with Clusters, Grids and Cl...
This paper is submitted for review to the Parallel Computing special issue for HCW and HeteroPar 16 ...
International audienceComputing platforms are now extremely complex providing an increasing number o...
Task-based systems have gained popularity because of their promise of exploiting the computational p...
The ever-increasing supercomputer architectural complexity emphasizes the need for high-level parall...
La complexification des architectures matérielles pousse vers l’utilisation de paradigmes de program...
Task-based programming models have succeeded in gaining the interest of the high-performance mathema...
Hybrid computing platforms equipped with accelerators are now commonplace in high performance comput...
Les ordinateurs équipés d'accélérateurs sont omniprésents parmi les machines de calcul haute perform...
International audienceThe emergence of accelerators as standard computing resources on supercomputer...
The emergence of accelerators as standard computing resources on supercomputers and the subsequent a...
National audienceLes systèmes à base de tâches ont gagné en popularité du fait de leur capacité à ex...
International audienceThe hardware complexity of modern machines makes the design of adequate progra...
International audienceThe current trend in high-performance computing is to use heterogeneous archit...
The ongoing hardware evolution exhibits an escalation in the number, as well as in the heterogeneity...
Distributed computing platforms are evolving to heterogeneous ecosystems with Clusters, Grids and Cl...
This paper is submitted for review to the Parallel Computing special issue for HCW and HeteroPar 16 ...
International audienceComputing platforms are now extremely complex providing an increasing number o...
Task-based systems have gained popularity because of their promise of exploiting the computational p...
The ever-increasing supercomputer architectural complexity emphasizes the need for high-level parall...
La complexification des architectures matérielles pousse vers l’utilisation de paradigmes de program...
Task-based programming models have succeeded in gaining the interest of the high-performance mathema...
Hybrid computing platforms equipped with accelerators are now commonplace in high performance comput...
Les ordinateurs équipés d'accélérateurs sont omniprésents parmi les machines de calcul haute perform...
International audienceThe emergence of accelerators as standard computing resources on supercomputer...
The emergence of accelerators as standard computing resources on supercomputers and the subsequent a...
National audienceLes systèmes à base de tâches ont gagné en popularité du fait de leur capacité à ex...
International audienceThe hardware complexity of modern machines makes the design of adequate progra...
International audienceThe current trend in high-performance computing is to use heterogeneous archit...
The ongoing hardware evolution exhibits an escalation in the number, as well as in the heterogeneity...
Distributed computing platforms are evolving to heterogeneous ecosystems with Clusters, Grids and Cl...
This paper is submitted for review to the Parallel Computing special issue for HCW and HeteroPar 16 ...
International audienceComputing platforms are now extremely complex providing an increasing number o...