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 :
بازگشت