BubbleSched : construire son propre ordonnanceur de threads pour machines multiprocesseurs hirarchiques

Samuel Thibault 1, 2
1 RUNTIME - Efficient runtime systems for parallel architectures
INRIA Futurs, Université Sciences et Technologies - Bordeaux 1, École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB), CNRS - Centre National de la Recherche Scientifique : UMR5800
Résumé : L'efficacité de l'exécution d'une application multithreadée irrégulière sur une architecture multiprocesseurs fortement hiérarchique repose essentiellement sur la qualité de l'ordonnancement des threads et du placement des données. Pour obtenir d'excellentes performances, les programmeurs sont souvent contraints de sacrifier la portabilité de leur application en câblant dans celle-ci des stratégies de placement ad-hoc fortement dépendantes de l'architecture. Pour remédier à ce problème de portabilité des performances, nous avons défini une plate-forme permettant de décrire dynamiquement la structure hiérarchique des calculs et de définir simplement des ordonnanceurs dédiés, efficaces et portables. Nous justions l'intérêt d'une telle approche et décrivons la technique que nous avons mise au point pour définir simplement de tels ordonnanceurs.
Type de document :
Communication dans un congrès
17ème Rencontres Francophones du Parallélisme, Oct 2006, Canet en Roussillon, France. 2006
Liste complète des métadonnées

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

https://hal.inria.fr/inria-00108984
Contributeur : Samuel Thibault <>
Soumis le : lundi 23 octobre 2006 - 14:01:52
Dernière modification le : jeudi 11 janvier 2018 - 06:20:16
Document(s) archivé(s) le : jeudi 20 septembre 2012 - 12:15:44

Identifiants

  • HAL Id : inria-00108984, version 1

Collections

Citation

Samuel Thibault. BubbleSched : construire son propre ordonnanceur de threads pour machines multiprocesseurs hirarchiques. 17ème Rencontres Francophones du Parallélisme, Oct 2006, Canet en Roussillon, France. 2006. 〈inria-00108984〉

Partager

Métriques

Consultations de la notice

199

Téléchargements de fichiers

217