Title
An Initial Analysis of the Impact of Overlap and Independent Progress for MPI
Abstract
The ability to offload functionality to a programmable network interface is appealing, both for increasing message passing performance and for reducing the overhead on the host processor(s). Two important features of an MPI implementation are independent progress and the ability to overlap computation with communication. In this paper, we compare the performance of several application benchmarks using an MPI implementation that takes advantage of a programmable NIC to implement MPI semantics with an implementation that does not. Unlike previous such comparisons, we compare identical network hardware using virtually the same software stack. This comparison isolates these two important features of an MPI implementation.
Year
DOI
Venue
2004
10.1007/978-3-540-30218-6_51
Lecture Notes in Computer Science
Keywords
Field
DocType
message passing
Virtual machine,Computer science,Parallel computing,Networking hardware,Software,Host processor,Message passing,Semantics,Distributed computing,Computation,Network interface
Conference
Volume
ISSN
Citations 
3241
0302-9743
11
PageRank 
References 
Authors
1.13
13
3
Name
Order
Citations
PageRank
Ron Brightwell1106094.72
Keith D. Underwood284777.39
Rolf Riesen363652.64