DocumentCode :
2480584
Title :
An analysis of the impact of multi-threading on communication performance
Author :
Trahay, François ; Brunet, Élisabeth ; Denis, Alexandre
Author_Institution :
INRIA, Univ. Bordeaux 1, Talence, France
fYear :
2009
fDate :
23-29 May 2009
Firstpage :
1
Lastpage :
7
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.
Keywords :
message passing; multi-threading; parallel machines; communication library; message passing; multicore machines; multithreading; Cost benefit analysis; Engines; Hardware; Multicore processing; Multithreading; Performance analysis; Software libraries; Software testing; Switches; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
Conference_Location :
Rome
ISSN :
1530-2075
Print_ISBN :
978-1-4244-3751-1
Electronic_ISBN :
1530-2075
Type :
conf
DOI :
10.1109/IPDPS.2009.5160893
Filename :
5160893
Link To Document :
بازگشت