Back to Search Start Over

Optimized Reduce Communication Performance with the Tree Topology

Authors :
Xu Wang
Tianhai Zhao
Yunlan Wang
Source :
Proceedings of the 2020 4th High Performance Computing and Cluster Technologies Conference & 2020 3rd International Conference on Big Data and Artificial Intelligence.
Publication Year :
2020
Publisher :
ACM, 2020.

Abstract

Communication plays an important role in MPI applications, and reduce operations are heavily used part of MPI. In this paper, we propose a k-nomial tree topology and a hierarchy tree topology to optimize the Reduce operation in MPI. The k-nomial tree can effectively decrease the communication steps and is suitable for lots of processes. Compared with the binomial tree algorithm in small and medium size messages, the Reduce operation performed by the k-nomial tree can improve communication performance by 46%. Hierarchy trees can dynamically group processes at run time to take advantage of high bandwidth to communicate as much as possible within nodes. The test results show that compared with the binomial tree algorithm, the performance of the hierarchy tree algorithm is stable. For Reduce operation, we can get a 30% performance improvement.

Details

Database :
OpenAIRE
Journal :
Proceedings of the 2020 4th High Performance Computing and Cluster Technologies Conference & 2020 3rd International Conference on Big Data and Artificial Intelligence
Accession number :
edsair.doi...........56b11914ab3a32f33ddc0bff9ca9ce73
Full Text :
https://doi.org/10.1145/3409501.3409510