Rankmap optimization for large scale HPC applications with simulated annealing based on MPI trace information

Read full text
Authors: Akiyoshi Kuroda, Yoshifumi Nakamura, Kazuto Ando, Hitoshi Murai, Chisachi KATO
Cited by: 0
References: 34

Abstract

We propose a rank mapping optimization tool based on simulated annealing using Message Passing Interface (MPI) trace information. In distributed parallel executions of typical high-performance computing (HPC) applications, such as unstructured-grid simulations, MPI processes responsible for adjacent subdomains are often mapped to physically distant nodes, resulting in increased communication latency due to network congestion. This issue is particularly pronounced on large and directly connected networks such as the supercomputer Fugaku. To mitigate these communication issues, our method optimizes the mapping of MPI ranks to physical node coordinates by minimizing an evaluation function that represents communication costs derived from MPI trace logs. We employ the finite element simulation software FrontFlow/blue and the hierarchically structured finite volume simulation software CUBE to validate the effec t of communication time reduction. The proposed approach was tested on the supercomputer Fugaku with up to 3,072 nodes (12,288 processes), achieving approximately 48% reduction in communication time in the best case. While implemented with network topology of the supercomputer Fugaku in mind, the proposed method is applicable not only to directly connected networks but also to large-scale multi-hop systems with complex network topologies such as FugakuNEXT.

Fields of Study & Subjects

Parallel Computing and Optimization Techniques Distributed and Parallel Computing Systems Interconnection Networks and Systems

Publication details

Pages
296–307
Publication date
9 January 2026