Programming Models and Runtime Systems for Heterogeneous Architectures

Sylvain Henry 1, 2
2 RUNTIME - Efficient runtime systems for parallel architectures
Inria Bordeaux - Sud-Ouest, UB - Université de Bordeaux, CNRS - Centre National de la Recherche Scientifique : UMR5800
Abstract : 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.
Document type :
Complete list of metadatas

Cited literature [123 references]  Display  Hide  Download
Contributor : Abes Star <>
Submitted on : Tuesday, February 18, 2014 - 10:22:50 AM
Last modification on : Tuesday, October 16, 2018 - 1:48:17 PM
Long-term archiving on : Sunday, May 18, 2014 - 11:20:59 AM


Version validated by the jury (STAR)


  • HAL Id : tel-00948309, version 1


Sylvain Henry. Programming Models and Runtime Systems for Heterogeneous Architectures. Other [cs.OH]. Université Sciences et Technologies - Bordeaux I, 2013. English. ⟨NNT : 2013BOR14899⟩. ⟨tel-00948309⟩



Record views


Files downloads