Effective method of collective communication for message passing on cluster

JieFeng Xu,Jiwu Shu,Yingxia Wei,Dingxing Wang,Weimin Zheng
2002-01-01
Ruan Jian Xue Bao/Journal of Software
Abstract:It is hard for users of parallel computing to hold the rules of the performance variation of MPI COLLECTIVE communication when the scale of application and number of processors increase. Especially when there are a lot of processors, the costs of COLLECTIVE communication increase sharply, greatly influence the whole performance of the parallel computing applications and scalability of the corresponding parallel algorithms. The tests and analysis of the performance variation of COLLECTIVE operations such as MPI_ALLGATHER and MPI_ALLTOALL on cluster when the scale of problem and number of CPUs vary are presented, and some viable solutions aiming at resolving the sharp up of communication time when the number of CPUs increases beyond a certain value are provided. The result of the tests and applications shows that the methods presented in this paper improve the communication performance of COLLECTIVE operations in MPI efficiently, and provide an efficient way to advance the parallel computing performance of large scale applications on cluster.
What problem does this paper attempt to address?