HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation
Conference papers

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.
Complete list of metadata

Cited literature [12 references]  Display  Hide  Download

Contributor : François Trahay Connect in order to contact the contributor
Submitted on : Wednesday, May 6, 2009 - 3:21:00 PM
Last modification on : Monday, December 20, 2021 - 4:50:11 PM
Long-term archiving on: : Monday, October 15, 2012 - 10:00:36 AM


Files produced by the author(s)



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. ⟨10.1109/IPDPS.2009.5160893⟩. ⟨inria-00381670⟩



Record views


Files downloads