An analysis of the impact of multi-threading on communication performance

François Trahay 1, 2 Elisabeth Brunet 1, 2 Alexandre Denis 1, 2
2 RUNTIME - Efficient runtime systems for parallel architectures
Inria Bordeaux - Sud-Ouest, UB - Université de Bordeaux, CNRS - Centre National de la Recherche Scientifique : UMR5800
Abstract : Although processors become massively multicore and therefore new programming models mix message passing and multi-threading, the effects of threads on communication libraries remain neglected. Designing an efficient modern communication library requires precautions in order to limit the impact of thread-safety mechanisms on performance. In this paper, we present various approaches to building a thread-safe communication library and we study their benefit and impact on performance. We also describe and evaluate techniques used to exploit idle cores to balance the communication library load across multicore machines.
Type de document :
Communication dans un congrès
Communication Architecture for Clusters, May 2009, Rome, Italy. 2009, 〈10.1109/IPDPS.2009.5160893〉
Liste complète des métadonnées

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

https://hal.inria.fr/inria-00381670
Contributeur : François Trahay <>
Soumis le : mercredi 6 mai 2009 - 15:21:00
Dernière modification le : jeudi 10 septembre 2015 - 01:06:33
Document(s) archivé(s) le : lundi 15 octobre 2012 - 10:00:36

Fichier

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

Identifiants

Collections

Citation

François Trahay, Elisabeth Brunet, Alexandre Denis. An analysis of the impact of multi-threading on communication performance. Communication Architecture for Clusters, May 2009, Rome, Italy. 2009, 〈10.1109/IPDPS.2009.5160893〉. 〈inria-00381670〉

Partager

Métriques

Consultations de
la notice

233

Téléchargements du document

194