• DocumentCode
    1872253
  • Title

    Multiple Virtual Lanes-aware MPI collective communication in multi-core clusters

  • Author

    Li, Bo ; Huo, Zhigang ; Zhang, Panyong ; Meng, Dan

  • Author_Institution
    Nat. Res. Center for Intell. Comput. Syst., Chinese Acad. of Sci., Beijing, China
  • fYear
    2009
  • fDate
    16-19 Dec. 2009
  • Firstpage
    304
  • Lastpage
    311
  • Abstract
    The widespread adoption of multi-core processors in supercomputing arena results in multiple processes in one node competing for the limited resources of the network interface. This is especially true for Collective communication in MPI. InfiniBand, as a prevailing high speed network, provides fine-grained Quality of Service (QoS) through Virtual Lanes (VLs) mechanism. In this paper, we study the possibility of enhancing the performance of MPI collective communication by using multiple Virtual Lanes. The utilization of multiple VLs may equalize the priorities of simultaneous send requests, accelerate the transmission of small messages and increase the utilization of network and memory bandwidth. These benefits speed up the MPI Collective communication. Factors that affect the utilization of multiple VLs are disscussed as well. Evaluations show that Alltoall, Reduce, Allreduce and Reduce_scatter operations benefit from our multiple Virtual Lanes aware design with about 10%~20% performance enhancement. Application evaluations show that our design increases the Fast Fourier Transform performance by 11% in the 1024-core cluster.
  • Keywords
    message passing; multiprocessing systems; quality of service; statistical analysis; virtual reality; InfiniBand; MPI collective communication; QoS; fast Fourier transform; memory bandwidth; multicore clusters; multicore processors; multiple virtual lanes; network utilization; quality of service; supercomputing arena; Acceleration; Bandwidth; Computer interfaces; Computer networks; Fast Fourier transforms; Intelligent networks; Intelligent systems; Multicore processing; Network interfaces; Quality of service; InfiniBand; Virtual Lanes; collective communication; multi-core;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing (HiPC), 2009 International Conference on
  • Conference_Location
    Kochi
  • Print_ISBN
    978-1-4244-4922-4
  • Electronic_ISBN
    978-1-4244-4921-7
  • Type

    conf

  • DOI
    10.1109/HIPC.2009.5433199
  • Filename
    5433199