DocumentCode :
467560
Title :
Assessing the Ability of Computation/Communication Overlap and Communication Progress in Modern Interconnects
Author :
Rashti, Mohammad J. ; Afsahi, Ahmad
Author_Institution :
Univ. Kingston, Kingston
fYear :
2007
fDate :
22-24 Aug. 2007
Firstpage :
117
Lastpage :
124
Abstract :
Computation/communication overlap is one of the fundamental techniques in hiding communication latency. Independent progress support in messaging layer, network interface offload capability and application usage of non-blocking communications are believed to increase overlap and yield performance benefits. In this paper, we analyze four MPI implementations on top of three high-speed interconnects (InfiniBand, Myrinet and iWARP Ethernet) in their ability to support overlap and communication progress. The results confirm that the offload ability needs to be supported with communication progress to increase the level of overlap. Our progress engine micro-benchmark results show that in all examined networks transferring small messages makes an acceptable level of progress and overlap. On the other hand, in most cases, transferring large messages does not make progress independently, decreasing the chances of overlap in applications.
Keywords :
local area networks; message passing; network interfaces; InfiniBand; Myrinet; computation/communication overlap; hiding communication latency; high-speed interconnects; iWARP Ethernet; messaging layer; modern interconnects; network interface offload capability; nonblocking communications; Application software; Communication switching; Delay; Engines; Ethernet networks; Libraries; Network interfaces; Protocols; Quadratic programming; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Performance Interconnects, 2007. HOTI 2007. 15th Annual IEEE Symposium on
Conference_Location :
Stanford, CA
ISSN :
1550-4794
Print_ISBN :
978-0-7695-2979-0
Type :
conf
DOI :
10.1109/HOTI.2007.12
Filename :
4296815
Link To Document :
بازگشت