Show simple item record

hal.structure.identifierLaboratoire Bordelais de Recherche en Informatique [LaBRI]
hal.structure.identifierEfficient runtime systems for parallel architectures [RUNTIME]
dc.contributor.authorBROQUEDIS, François
dc.date.accessioned2024-04-15T09:50:09Z
dc.date.available2024-04-15T09:50:09Z
dc.date.issued2009-09
dc.date.conference2009-09
dc.identifier.urihttps://oskar-bordeaux.fr/handle/20.500.12278/198311
dc.description.abstractExploiter le potentiel des machines multiprocesseurs hiérarchiques nécessite une répartition précise des threads et des données sur l'architecture non-uniforme sous-jacente afin d'éviter des pénalités d'accès mémoire. Les langages à base de directives comme OpenMP fournissent au programmeur une façon simple de structurer le parallélisme de leurs applications et de transmettre cette information au support d'exécution. Notre support exécutif, basé sur une ordonnanceur de threads multi-niveaux combiné à un gestionnaire mémoire spécialement conçu pour les architectures NUMA, convertit cette information en indications à l'ordonnanceur pour respecter les affinités entre threads et données. Il offre une distri- bution dynamique de la charge de travail guidée par la structure de l'application et la topologie de la machine cible, dans le but d'atteindre la portabilité des performances. Les premières expériences mon- trent qu'une approche mixte, faisant intervenir conjointement déplacement de threads et migration de données se comporte mieux que les politiques de distribution de données basées sur next-touch, laissant entrevoir la possibilité de nouvelles optimisations.
dc.language.isofr
dc.subjectOpenMP
dc.subjectmémoire
dc.subjectNUMA
dc.subjectordonnancement hiérarchique de threads
dc.subjectmulticœur
dc.titleOrdonnancement de threads OpenMP et placement de données coordonnés sur architectures hiérarchiques
dc.typeCommunication dans un congrès
dc.subject.halInformatique [cs]/Calcul parallèle, distribué et partagé [cs.DC]
bordeaux.hal.laboratoriesLaboratoire Bordelais de Recherche en Informatique (LaBRI) - UMR 5800*
bordeaux.institutionUniversité de Bordeaux
bordeaux.institutionBordeaux INP
bordeaux.institutionCNRS
bordeaux.conference.titleRencontres Francophones du Parallélisme (RenPar)
bordeaux.countryFR
bordeaux.conference.cityToulouse
bordeaux.peerReviewedoui
hal.identifierinria-00422213
hal.version1
hal.invitednon
hal.proceedingsoui
hal.popularnon
hal.audienceNationale
hal.origin.linkhttps://hal.archives-ouvertes.fr//inria-00422213v1
bordeaux.COinSctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.title=Ordonnancement%20de%20threads%20OpenMP%20et%20placement%20de%20donn%C3%A9es%20coordonn%C3%A9s%20sur%20architectures%20hi%C3%A9rarchiques&rft.atitle=Ordonnancement%20de%20threads%20OpenMP%20et%20placement%20de%20donn%C3%A9es%20coordonn%C3%A9s%20sur%20architectures%20hi%C3%A9rarchiques&rft.date=2009-09&rft.au=BROQUEDIS,%20Fran%C3%A7ois&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