Title
An analysis of the impact of MPI overlap and independent progress
Abstract
The overlap of computation and communication has long been considered to be a significant performance benefit for applications. Similarly, the ability of MPI to make independent progress (that is, to make progress on outstanding communication operations while not in the MPI library) is also believed to yield performance benefits. Using an intelligent network interface to offload the work required to support overlap and independent progress is thought to be an ideal solution, but the benefits of this approach have been poorly studied at the application level. This lack of analysis is complicated by the fact that most MPI implementations do not sufficiently support overlap or independent progress. Recent work has demonstrated a quantifiable advantage for an MPI implementation that uses offload to provide overlap and independent progress. This paper extends this previous work by further qualifying the source of the performance advantage (offload, overlap, or independent progress).
Year
DOI
Venue
2004
10.1145/1006209.1006251
I4CS
Keywords
Field
DocType
significant performance benefit,performance benefit,quantifiable advantage,recent work,performance advantage,outstanding communication operation,previous work,mpi library,mpi implementation,independent progress,message passing,intelligent network,overlap,mpi
Computer science,Parallel computing,Ideal solution,Implementation,Intelligent Network,Message passing,Distributed computing,Computation
Conference
ISBN
Citations 
PageRank 
1-58113-839-3
28
2.39
References 
Authors
13
2
Name
Order
Citations
PageRank
Ron Brightwell1106094.72
Keith D. Underwood284777.39