Show simple item record

dc.contributor.advisorBarthou, Denis
dc.contributor.advisorDenis, Alexandre
dc.contributor.authorHENRY, Sylvain
dc.contributor.otherPetit, Éric
dc.date2013-11-14
dc.date.accessioned2020-12-14T21:15:19Z
dc.date.available2020-12-14T21:15:19Z
dc.identifier.urihttp://ori-oai.u-bordeaux1.fr/pdf/2013/HENRY_SYLVAIN_2013.pdf
dc.identifier.urihttps://tel.archives-ouvertes.fr/tel-00948309
dc.identifier.urihttps://oskar-bordeaux.fr/handle/20.500.12278/22414
dc.identifier.nnt2013BOR14899
dc.description.abstractLe 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.abstractEnThis 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.isoen
dc.subjectCalcul haute performance
dc.subjectSupports exécutifs
dc.subjectModèles de programmation
dc.subjectArchitectures hétérogènes
dc.subject.enHigh-Performance Computing
dc.subject.enRuntime Systems
dc.subject.enProgramming Models
dc.subject.enHeterogeneous Architectures
dc.titleModèles de programmation et supports exécutifs pour architectures hétérogènes
dc.title.enProgramming Models and Runtime Systems for Heterogeneous Architectures
dc.typeThèses de doctorat
dc.contributor.jurypresidentGiraud, Luc
bordeaux.hal.laboratoriesThèses de l'Université de Bordeaux avant 2014*
bordeaux.hal.laboratoriesLaboratoire bordelais de recherche en informatique
bordeaux.hal.laboratoriesLaboratoire Bordelais de Recherche en Informatique / LaBRI
bordeaux.hal.laboratoriesRUNTIME
bordeaux.institutionUniversité de Bordeaux
bordeaux.institutionBordeaux INP
bordeaux.type.institutionBordeaux 1
bordeaux.thesis.disciplineInformatique
bordeaux.ecole.doctoraleÉcole doctorale de mathématiques et informatique (Talence, Gironde)
star.origin.linkhttps://www.theses.fr/2013BOR14899
dc.contributor.rapporteurBodin, François
dc.contributor.rapporteurMéhaut, Jean-François
bordeaux.COinSctx_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


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record