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
fDate :
Sept. 29 2008-Oct. 1 2008
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;
Conference_Titel :
Cluster Computing, 2008 IEEE International Conference on
Conference_Location :
Tsukuba
Print_ISBN :
978-1-4244-2639-3
Electronic_ISBN :
1552-5244
DOI :
10.1109/CLUSTR.2008.4663789