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
Link To Document