• 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