| | |
Summary: Assessing the Ability of Computation/Communication Overlap and
Communication Progress in Modern Interconnects
Mohammad J. Rashti Ahmad Afsahi
Department of Electrical and Computer Engineering
Queen's University, Kingston, ON, CANADA K7L 3N6
mohammad.rashti@ece.queensu.ca ahmad.afsahi@queensu.ca
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
|