Exécution structurée d'applications OpenMP à grain fin sur architectures multicoeurs

François Broquedis 1
1 RUNTIME - Efficient runtime systems for parallel architectures
Inria Bordeaux - Sud-Ouest, UB - Université de Bordeaux, CNRS - Centre National de la Recherche Scientifique : UMR5800
Résumé : Les architectures multiprocesseurs contemporaines, qui se font naturellement l'écho de l'évolution actuelle des microprocesseurs vers des puces massivement multicœur, exhibent un parallélisme de plus en plus hiérarchique. Pour s'approcher des performances théoriques de ces machines, il faut désormais extraire un parallélisme de plus en plus fin des applications, mais surtout communiquer sa structure — et si possible des directives d'ordonnancement — au support d'exécution sous-jacent. Dans cet article, nous expliquons pourquoi OpenMP est un excellent vecteur pour extraire des applications du parallélisme massif, structuré et annoté et nous montrons comment, au moyen d'une extension du compilateur GNU OpenMP s'appuyant sur un ordonnanceur de threads NUMA-aware, il est possible d'exécuter efficacement des applications dynamiques et irrégulières en préservant l'affinité des threads et des données.
Type de document :
Communication dans un congrès
18ème Rencontres Francophones du Parallélisme, Feb 2008, Fribourg, Suisse. 2008
Liste complète des métadonnées

Littérature citée [13 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00203188
Contributeur : François Broquedis <>
Soumis le : mercredi 9 janvier 2008 - 12:01:07
Dernière modification le : jeudi 11 janvier 2018 - 01:49:30
Document(s) archivé(s) le : jeudi 27 septembre 2012 - 14:00:16

Fichier

main.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00203188, version 1

Collections

Citation

François Broquedis. Exécution structurée d'applications OpenMP à grain fin sur architectures multicoeurs. 18ème Rencontres Francophones du Parallélisme, Feb 2008, Fribourg, Suisse. 2008. 〈inria-00203188〉

Partager

Métriques

Consultations de la notice

219

Téléchargements de fichiers

447