DocumentCode
1745687
Title
Asynchronous MPI messaging on Myrinet
Author
Keppitiyagama, Chamath ; Wagner, Alan
Author_Institution
Dept. of Comput. Sci., British Columbia Univ., Vancouver, BC, Canada
fYear
2001
fDate
36982
Abstract
MPI-NP II is a network processor based message manager for MPI. The objectives of MPI-NP II were to reduce host processing and to make use of the processor on the network interface board to do message scheduling and message matching. The design of MPI-NP II is based on microchannels and message rendezvous. MPI-NP II implements MPI nonblocking communication as asynchronous communication and is able to overlap computation with communication. We introduce the concept of k.safe programs to guarantee message delivery based on the available envelope resources independent of the message size. We achieve these benefits without unduly burdening the NIC processor. We obtain a latency of 22 microseconds and a bandwidth of 92 MB/s, which is comparable to other Myrinet MPI implementations that perform MPI message management on the host
Keywords
message passing; network interfaces; MPI message management; MPI messaging; Myrinet; NIC processor; message manager; network interface board; Asynchronous communication; Bandwidth; Computer network management; Computer science; Delay; Electronic mail; Microchannel; Network interfaces; Protocols; Safety;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium., Proceedings 15th International
Conference_Location
San Francisco, CA
ISSN
1530-2075
Print_ISBN
0-7695-0990-8
Type
conf
DOI
10.1109/IPDPS.2001.924989
Filename
924989
Link To Document