Back to Search
Start Over
Optimized Reduce Communication Performance with the Tree Topology
- 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