Programming Models and Runtime Systems for Heterogeneous Architectures

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.

Data and Resources

Additional Info

Field Value
Source https://theses.hal.science/tel-00948309
Author Henry, Sylvain
Maintainer CCSD
Last Updated May 6, 2026, 08:32 (UTC)
Created May 6, 2026, 08:32 (UTC)
Identifier NNT: 2013BOR14899
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor Laboratoire Bordelais de Recherche en Informatique (LaBRI) ; Université de Bordeaux (UB)-École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)-Centre National de la Recherche Scientifique (CNRS)
creator Henry, Sylvain
date 2013-11-14T00:00:00
harvest_object_id 3caec9be-b8e0-40a5-b8d1-956eabfd5b37
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2026-03-31T00:00:00
set_spec type:THESE