Title :
Asynchronous MPI messaging on Myrinet
Author :
Keppitiyagama, Chamath ; Wagner, Alan
Author_Institution :
Dept. of Comput. Sci., British Columbia Univ., Vancouver, BC, Canada
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;
Conference_Titel :
Parallel and Distributed Processing Symposium., Proceedings 15th International
Conference_Location :
San Francisco, CA
Print_ISBN :
0-7695-0990-8
DOI :
10.1109/IPDPS.2001.924989