DocumentCode :
2719359
Title :
Supporting MPI collective communication on network processors
Author :
Zhang, Qianfeng ; Keppitiyagama, Chamath ; Wagner, Alan
Author_Institution :
Dept. of Comput. Sci., British Columbia Univ., Vancouver, BC, Canada
fYear :
2002
fDate :
2002
Firstpage :
75
Lastpage :
82
Abstract :
We present work that extends our previous Myrinet port for LAM/MPI, MPI-NP, with collective communication primitives on the NIC. This work is another step in our experiment of making the NIC MPI aware. We believe that an MPI aware control program on the NIC can deliver a richer set of performance enhancements, not just restricted to better bandwidth/latency, to MPI applications. MPI collective communication involves considerable interactions between the communication subsystems of the nodes that are not of any direct interest to the application. By migrating these talkative components to the Myrinet network interface card we allow this dialog between the nodes to happen with minimum latency. We explore the advantage of supporting several MPI collective communication routines on the NIC. These include MPI _Bcast (), MPI_Barrier and MPI_Comm_Create ().
Keywords :
application program interfaces; local area networks; message passing; network interfaces; LAM/MPI; MPI collective communication; MPI-NP; Myrinet network interface card; Myrinet port; collective communication primitives; communication subsystems; control program; network processors; nodes; performance enhancements; Bandwidth; Broadcasting; Communication system control; Computer science; Context; Costs; Delay; Network interfaces; Protocols;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing, 2002. Proceedings. 2002 IEEE International Conference on
Print_ISBN :
0-7695-2066-9
Type :
conf
DOI :
10.1109/CLUSTR.2002.1137731
Filename :
1137731
Link To Document :
بازگشت