Afficher la notice abrégée

dc.contributor.advisorJeannot, Emmanuel
dc.contributor.advisorMercier, Guillaume
dc.contributor.authorTESSIER, Francois
dc.contributor.otherKale, Laxmikant V.
dc.date2015-01-26
dc.identifier.urihttp://www.theses.fr/2015BORD0027/abes
dc.identifier.uri
dc.identifier.urihttps://tel.archives-ouvertes.fr/tel-01174693
dc.identifier.nnt2015BORD0027
dc.description.abstractLa simulation numérique est un des piliers des Sciences et de l’industrie. La simulationmétéorologique, la cosmologie ou encore la modélisation du coeur humain sont autantde domaines dont les besoins en puissance de calcul sont sans cesse croissants. Dès lors,comment passer ces applications à l’échelle ? La parallélisation et les supercalculateurs massivementparallèles sont les seuls moyens d’y parvenir. Néanmoins, il y a un prix à payercompte tenu des topologies matérielles de plus en plus complexes, tant en terme de réseauque de hiérarchie mémoire. La question de la localité des données devient ainsi centrale :comment réduire la distance entre une entité logicielle et les données auxquelles elle doitaccéder ? Le placement d’applications est un des leviers permettant de traiter ce problème.Dans cette thèse, nous présentons l’algorithme de placement TreeMatch et ses applicationsdans le cadre du placement statique, c’est-à-dire au lancement de l’application, et duplacement dynamique. Pour cette seconde approche, nous proposons la prise en comptede la localité des données dans le cadre d’un algorithme d’équilibrage de charge. Les différentesapproches abordées sont validées par des expériences réalisées tant sur des codesd’évaluation de performances que sur des applications réelles.
dc.description.abstractEnComputer simulation is one of the pillars of Sciences and industry. Climate simulation,cosmology, or heart modeling are all areas in which computing power needs are constantlygrowing. Thus, how to scale these applications ? Parallelization and massively parallel supercomputersare the only ways to do achieve. Nevertheless, there is a price to pay consideringthe hardware topologies incessantly complex, both in terms of network and memoryhierarchy. The issue of data locality becomes central : how to reduce the distance betweena processing entity and data to which it needs to access ? Application placement is one ofthe levers to address this problem. In this thesis, we present the TreeMatch algorithmand its application for static mapping, that is to say at the lauchtime of the application,and the dynamic placement. For this second approach, we propose the awareness of datalocality within a load balancing algorithm. The different approaches discussed are validatedby experiments both on benchmarking codes and on real applications.
dc.language.isofr
dc.subjectCalcul haute performance
dc.subjectParallélisme
dc.subjectLocalité
dc.subjectAffinité
dc.subjectTopologie
dc.subjectPlacement
dc.subjectÉquilibrage de charge
dc.subject.enHigh performance computing
dc.subject.enParallelism
dc.subject.enLocality
dc.subject.enAffinity
dc.subject.enTopology
dc.subject.enPlacement
dc.subject.enLoad balancing
dc.titlePlacement d'applications parallèles en fonction de l'affinité et de la topologie
dc.title.enPlacement of parallel applications according to the topology and the affinity
dc.typeThèses de doctorat
dc.contributor.jurypresidentPellegrini, François
bordeaux.hal.laboratoriesLaboratoire bordelais de recherche en informatique
bordeaux.type.institutionBordeaux
bordeaux.thesis.disciplineInformatique
bordeaux.ecole.doctoraleÉcole doctorale de mathématiques et informatique (Talence, Gironde)
star.origin.linkhttps://www.theses.fr/2015BORD0027
dc.contributor.rapporteurCappello, Franck
dc.contributor.rapporteurPérez, Christian
bordeaux.COinSctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.title=Placement%20d'applications%20parall%C3%A8les%20en%20fonction%20de%20l'affinit%C3%A9%20et%20de%20la%20topologie&rft.atitle=Placement%20d'applications%20parall%C3%A8les%20en%20fonction%20de%20l'affinit%C3%A9%20et%20de%20la%20topologie&rft.au=TESSIER,%20Francois&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