DocumentCode
3248215
Title
Multi-core aware optimization for MPI collectives
Author
Tu, Bibo ; Zou, Ming ; Zhan, Jianfeng ; Zhao, Xiaofang ; Fan, Jianping
Author_Institution
Inst. of Comput. Technol., Chinese Acad. of Sci., Beijing
fYear
2008
fDate
Sept. 29 2008-Oct. 1 2008
Firstpage
322
Lastpage
325
Abstract
MPI collective operations on multi-core clusters should be multi-core aware. In this paper, collective algorithms with hierarchical virtual topology focus on the performance difference among different communication levels on multi-core clusters, simply for intra-node and inter-node communication; Furthermore, to select befitting segment sizes for intra-node collective communication can cater to cache hierarchy in multi-core processors. Based on existing collective algorithms in MPICH2, above two techniques construct portable optimization methodology over MPICH2 for collective operations on multi-core clusters. Conforming to above optimization methodology, multi-core aware broadcast algorithm has been implemented and evaluated as a case study. The results of performance evaluation show that the multi-core aware optimization methodology over MPICH2 is efficient.
Keywords
microprocessor chips; MPI collectives; MPICH2; hierarchical virtual topology; internode communication; intranode communication; multicore aware broadcast algorithm; multicore aware optimization; multicore clusters; multicore processors; portable optimization methodology; Broadcasting; Clustering algorithms; Computers; Costs; Middleware; Multicore processing; Optimization methods; Parallel processing; Supercomputers; Topology;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing, 2008 IEEE International Conference on
Conference_Location
Tsukuba
ISSN
1552-5244
Print_ISBN
978-1-4244-2639-3
Electronic_ISBN
1552-5244
Type
conf
DOI
10.1109/CLUSTR.2008.4663789
Filename
4663789
Link To Document