Modèles de programmation et supports exécutifs pour architectures hétérogènes
dc.contributor.advisor | Denis Barthou | |
dc.contributor.advisor | Alexandre Denis | |
hal.structure.identifier | Laboratoire Bordelais de Recherche en Informatique [LaBRI] | |
hal.structure.identifier | Efficient runtime systems for parallel architectures [RUNTIME] | |
dc.contributor.author | HENRY, Sylvain | |
dc.contributor.other | Luc Giraud [Président] | |
dc.contributor.other | François Bodin [Rapporteur] | |
dc.contributor.other | Jean-François Méhaut [Rapporteur] | |
dc.contributor.other | Éric Petit | |
dc.date.accessioned | 2024-04-15T09:41:42Z | |
dc.date.available | 2024-04-15T09:41:42Z | |
dc.identifier.uri | https://oskar-bordeaux.fr/handle/20.500.12278/197623 | |
dc.identifier.nnt | 2013BOR14899 | |
dc.description.abstract | 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 exécutifs automatisant la gestion des certaines tâches (gestion de la mémoire distribuée, ordonnancement des noyaux de calcul) est nécessaire. Une approche bas niveau basée sur le standard OpenCL est proposée ainsi qu'une approche de plus haut niveau basée sur la programmation fonctionnelle parallèle, la seconde permettant de pallier certaines difficultés rencontrées avec la première (notamment l'adaptation de la granularité). | |
dc.description.abstractEn | 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. | |
dc.language.iso | en | |
dc.subject | Calcul haute performance | |
dc.subject | Supports exécutifs | |
dc.subject | Modèles de programmation | |
dc.subject | Architectures hétérogènes | |
dc.subject.en | High-Performance Computing | |
dc.subject.en | Runtime Systems | |
dc.subject.en | Programming Models | |
dc.subject.en | Heterogeneous Architectures | |
dc.title | Modèles de programmation et supports exécutifs pour architectures hétérogènes | |
dc.title.en | Programming Models and Runtime Systems for Heterogeneous Architectures | |
dc.type | Thèses de doctorat | |
dc.subject.hal | Informatique [cs]/Autre [cs.OH] | |
bordeaux.hal.laboratories | Laboratoire Bordelais de Recherche en Informatique (LaBRI) - UMR 5800 | * |
bordeaux.institution | Université de Bordeaux | |
bordeaux.institution | Bordeaux INP | |
bordeaux.institution | CNRS | |
bordeaux.type.institution | Université Sciences et Technologies - Bordeaux I | |
bordeaux.ecole.doctorale | École doctorale de mathématiques et informatique (Talence, Gironde ; 1991-....) | |
hal.identifier | tel-00948309 | |
hal.version | 1 | |
hal.origin.link | https://hal.archives-ouvertes.fr//tel-00948309v1 | |
bordeaux.COinS | ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.title=Mod%C3%A8les%20de%20programmation%20et%20supports%20ex%C3%A9cutifs%20pour%20architectures%20h%C3%A9t%C3%A9rog%C3%A8nes&rft.atitle=Mod%C3%A8les%20de%20programmation%20et%20supports%20ex%C3%A9cutifs%20pour%20architectures%20h%C3%A9t%C3%A9rog%C3%A8nes&rft.au=HENRY,%20Sylvain&rft.genre=unknown |
Fichier(s) constituant ce document
Fichiers | Taille | Format | Vue |
---|---|---|---|
Il n'y a pas de fichiers associés à ce document. |