This work takes part in the context of high-performance computing on heterogeneous architectures. Runtime systems are increasingly used to make programming these architectures easier and to ensure performance portability by automatically dealing with some tasks (management of the distributed memory, scheduling of the computational kernels...). We propose a low-level approach based on the OpenCL specification as well as a high-level approach based on parallel functional programming.Le travail réalisé lors de cette thèse s'inscrit dans le cadre du calcul haute performance sur architectures hétérogènes. Pour faciliter l'écriture d'applications exploitant ces architectures et permettre la portabilité des performances, l'utilisation de supports ...
Les architectures de calcul haute performance de nos jours sont des architectures hiérarchiques et h...
Les architectures de calcul haute performance de nos jours sont des architectures hiérarchiques et h...
Architectures hétérogènes sont largement utilisées dans le domaine de calcul haute performance. Cepe...
Le travail réalisé lors de cette thèse s'inscrit dans le cadre du calcul haute performance sur archi...
La prolifération des architectures multi-coeurs est source d’unepression importante pour les develop...
National audienceLes systèmes à base de tâches ont gagné en popularité du fait de leur capacité à ex...
L'utilisation d'architectures hétérogènes, combinant des processeurs multicoeurs avec des accélérate...
Programming methods and environments designed for traditional mono-processor computers are hardly us...
Les ordinateurs équipés d'accélérateurs sont omniprésents parmi les machines de calcul haute perform...
This work describes my solution to the performance portability problem: between CPUs and GPUs in par...
While recognition of the advantages of heterogeneous computing is steadily growing, the issues of pr...
OpenCL is a standard for parallel programming of heterogeneous systems. The benefits of a common pro...
Les architectures parallèles sont de plus en plus présentes dans notre environnement, que ce soit da...
Computers have become increasingly complex with the emergence of heterogeneous hardware combining mu...
High performance architectures are constantly evolving in order to deliver ever greater compute powe...
Les architectures de calcul haute performance de nos jours sont des architectures hiérarchiques et h...
Les architectures de calcul haute performance de nos jours sont des architectures hiérarchiques et h...
Architectures hétérogènes sont largement utilisées dans le domaine de calcul haute performance. Cepe...
Le travail réalisé lors de cette thèse s'inscrit dans le cadre du calcul haute performance sur archi...
La prolifération des architectures multi-coeurs est source d’unepression importante pour les develop...
National audienceLes systèmes à base de tâches ont gagné en popularité du fait de leur capacité à ex...
L'utilisation d'architectures hétérogènes, combinant des processeurs multicoeurs avec des accélérate...
Programming methods and environments designed for traditional mono-processor computers are hardly us...
Les ordinateurs équipés d'accélérateurs sont omniprésents parmi les machines de calcul haute perform...
This work describes my solution to the performance portability problem: between CPUs and GPUs in par...
While recognition of the advantages of heterogeneous computing is steadily growing, the issues of pr...
OpenCL is a standard for parallel programming of heterogeneous systems. The benefits of a common pro...
Les architectures parallèles sont de plus en plus présentes dans notre environnement, que ce soit da...
Computers have become increasingly complex with the emergence of heterogeneous hardware combining mu...
High performance architectures are constantly evolving in order to deliver ever greater compute powe...
Les architectures de calcul haute performance de nos jours sont des architectures hiérarchiques et h...
Les architectures de calcul haute performance de nos jours sont des architectures hiérarchiques et h...
Architectures hétérogènes sont largement utilisées dans le domaine de calcul haute performance. Cepe...