Afficher la notice abrégée

dc.contributor.advisorNamyst, Raymond
dc.contributor.advisorThibault, Samuel
dc.contributor.authorAUGONNET, Cédric
dc.contributor.otherBal, Henri E.
dc.contributor.otherGoudin, David
dc.date2011-12-09
dc.date.accessioned2020-12-14T21:10:20Z
dc.date.available2020-12-14T21:10:20Z
dc.identifier.urihttp://ori-oai.u-bordeaux1.fr/pdf/2011/AUGONNET_CEDRIC_2011.pdf
dc.identifier.urihttps://oskar-bordeaux.fr/handle/20.500.12278/21590
dc.identifier.nnt2011BOR14460
dc.description.abstractBien que les accélérateurs fassent désormais partie intégrante du calcul haute performance, les gains observés ont un impact direct sur la programmabilité, de telle sorte qu'un support proposant des abstractions portables est indispensable pour tirer pleinement partie de toute la puissance de calcul disponible de manière portable, malgré la complexité de la machine sous-jacente. Dans cette thèse, nous proposons un modèle de support exécutif offrant une interface expressive permettant notamment de répondre aux défis soulevés en termes d'ordonnancement et de gestion de données. Nous montrons la pertinence de notre approche à l'aide de la plateforme StarPU conçue à l'occasion de cette thèse.
dc.description.abstractEnMulticore machines equipped with accelerators are becoming increasingly popular in the HighPerformance Computing ecosystem. Hybrid architectures provide significantly improved energyefficiency, so that they are likely to generalize in the Manycore era. However, the complexity introducedby these architectures has a direct impact on programmability, so that it is crucial toprovide portable abstractions in order to fully tap into the potential of these machines. Pure offloadingapproaches, that consist in running an application on regular processors while offloadingpredetermined parts of the code on accelerators, are not sufficient. The real challenge is to buildsystems where the application would be spread across the entire machine, that is, where computationwould be dynamically scheduled over the full set of available processing units.In this thesis, we thus propose a new task-based model of runtime system specifically designedto address the numerous challenges introduced by hybrid architectures, especially in terms of taskscheduling and of data management. In order to demonstrate the relevance of this model, we designedthe StarPU platform. It provides an expressive interface along with flexible task schedulingcapabilities tightly coupled to an efficient data management. Using these facilities, together witha database of auto-tuned per-task performance models, it for instance becomes straightforward todevelop efficient scheduling policies that take into account both computation and communicationcosts. We show that our task-based model is not only powerful enough to provide support forclusters, but also to scale on hybrid manycore architectures.We analyze the performance of our approach on both synthetic and real-life workloads, andshow that we obtain significant speedups and a very high efficiency on various types of multicoreplatforms enhanced with accelerators.
dc.language.isoen
dc.subjectHpc
dc.subjectOrdonnancement
dc.subjectStarPU
dc.subjectAccelérateur
dc.subjectSupport exécutif
dc.titleVers des supports exécutifs capables d'exploiter des machines multicors hétérogènes
dc.title.enScheduling Tasks over Multicore machines enhanced with Accelerators : a Runtime System’s Perspective
dc.typeThèses de doctorat
dc.contributor.jurypresidentRoman, Jean
bordeaux.hal.laboratoriesThèses de l'Université de Bordeaux avant 2014*
bordeaux.hal.laboratoriesLaboratoire bordelais de recherche en informatique
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/2011BOR14460
dc.contributor.rapporteurCohen, Albert Henri
dc.contributor.rapporteurMéhaut, Jean-François
bordeaux.COinSctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.title=Vers%20des%20supports%20ex%C3%A9cutifs%20capables%20d'exploiter%20des%20machines%20multicors%20h%C3%A9t%C3%A9rog%C3%A8nes&rft.atitle=Vers%20des%20supports%20ex%C3%A9cutifs%20capables%20d'exploiter%20des%20machines%20multicors%20h%C3%A9t%C3%A9rog%C3%A8nes&rft.au=AUGONNET,%20C%C3%A9dric&rft.genre=unknown


Fichier(s) constituant ce document

FichiersTailleFormatVue

Il n'y a pas de fichiers associés à ce document.

Ce document figure dans la(les) collection(s) suivante(s)

Afficher la notice abrégée