• DocumentCode
    2213564
  • Title

    High performance and reliable NIC-based multicast over Myrinet/GM-2

  • Author

    Yu, Weikuan ; Buntinas, Darius ; Panda, Dhabaleswar K.

  • Author_Institution
    Network-Based Comput. Lab., Ohio State Univ., Columbus, OH
  • fYear
    2003
  • fDate
    9-9 Oct. 2003
  • Firstpage
    197
  • Lastpage
    204
  • Abstract
    Multicast is an important collective operation for parallel programs. Some network interface cards (NICs), such as Myrinet, have programmable processors that can be programmed to support multicast. We propose a high performance and reliable NIC-based multicast scheme, in which a NIC-based multisend mechanism is used to send multiple replicas of a message to different destinations, and a NIC-based forwarding mechanism to forward the received packets without intermediate host involvement. We have explored different design alternatives and implemented the proposed scheme with the set of best alternatives over Myrinet/GM-2. MPICH-GM has also been modified to take advantage of this scheme. At the GM-level, the NIC-based multicast improves the multicast latency by a factor up to 1.48 for messages les 512 bytes, and a factor up to 1.86 for 16KB messages over 16 nodes compared to the traditional host-based multicast. Similar improvements are also achieved at the MPI level. In addition, it is demonstrated that NIC-based multicast is tolerant to process skew and has significant benefits for large systems
  • Keywords
    message passing; multicast communication; network interfaces; packet switching; parallel programming; MPI; Myrinet network interface card; NIC-based forwarding; message passing interface; parallel programs; programmable processors; reliable NIC-based multicast; Broadcasting; Computer network reliability; Computer networks; Concurrent computing; Delay; Hardware; High performance computing; Protection; Scalability; Unicast;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2003. Proceedings. 2003 International Conference on
  • Conference_Location
    Kaohsiung
  • ISSN
    0190-3918
  • Print_ISBN
    0-7695-2017-0
  • Type

    conf

  • DOI
    10.1109/ICPP.2003.1240581
  • Filename
    1240581