• 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