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