Jul 2026· Fall Joint Computer Conference· pp. 177-184· 0 citations· 21 references
Abstract
The Message Passing Interface (MPI) is a de-facto standard programming model for developing high-performance applications on large-scale supercomputers, where the performance of its collective communication operations over the underlying interconnection network is critical to the overall scalability of the applications. While the MPI defines the semantics of these operations, it leaves the algorithmic implementation to Open MPI, and selecting the algorithm typically relies on hard-coded decision logic. However, in real-world scenarios, this static approach often leads to sub-optimal performance, as it ignores the specific properties of the underlying system, particularly the complex and dynamic interconnection topologies. In this work, we address the challenge of selecting an efficient algorithm for a given collective, taking into account interconnection topologies. First, we demonstrate through a simulation study that interconnect topological features significantly influence the choice of the optimal collective algorithm for specific communication instances. Second, we propose a novel, machine learning-based, topology-aware framework for MPI collective algorithm selection. Third, we integrate this predictive framework directly into Open MPI, and show that our method is effective in selecting efficient collective algorithms for the Next Generation Tianhe Supercomputer, thereby unlocking the performance potential of the underlying interconnect.
ReTri, a bidirectional All-to-All schedule for ORNs based on the Trivance algorithm is presented, a bidirectional All-to-All schedule for ORNs based on the Trivance algorithm that improves completion time and improves reconfigurable Bruck by up to 2.1×.
Anton Juerss, Stefan Schmid· Conference on Applications,...· 0 citations
Optimizing point-to-point and collective communication in HPC systems substantially impacts the performance of large-scale applications. Middleware libraries such as Message Passing Interface (MPI) rely on lower-level communication libraries, including UCX and OFI Libfabric, to enable these optimizations. However, because optimal configurations depend on the characteristics of each HPC system, users must understand system-specific performance behavior and manually tune communication parameters. In this work, we present HAT-MPI, an ML-based framework that identifies the UCX Eager-Rendezvous protocol threshold and the optimal collective algorithm on InfiniBand HPC clusters. Using hardware characteristics and performance data collected across clusters at different scales, HAT-MPI predicts the UCX protocol threshold and the optimal Alltoall/Allreduce algorithm for previously unseen InfiniBand clusters. This paper also introduces two complementary techniques that improve the conventional data collection and evaluation workflow, namely LLM-assisted HPC hardware detection and Top-5% candidate algorithm evaluation. Experimental results show that the predicted UCX protocol threshold achieves an average of 31% performance improvement in regions where a gap exists between the predicted and default thresholds, while the algorithm selection attains 84.9% accuracy with Top-5% evaluation, demonstrating that HAT-MPI delivers highly accurate predictions.
Sungjae Lee, Sam Tilford, D. Panda· IEEE International Symposium...· 0 citations
A resource-aware optimization framework that dynamically selects the MPI process count and performs node- and NUMA-aware process placement and reduces task-sequence execution time and improves the evaluated resource-utilization metrics by more than 30%.
Wenxiao Wang, Zi-Bo Gao, Guoding Ji et al.· Journal of Intelligent Compu...· 0 citations
This paper presents a tutorial-style, collective-centric taxonomy for collective communication, which organizes recent advances into three layers: communication planning, which generates topology-aware collective schedules; communication execution and adaptation, which maps these schedules onto GPU runtimes and hardware in real clusters; and computation-communication coordination, which turns collective optimization into end-to-end training and inference benefits.
Xue-Bin Song, Menghao Zhang, Yue Liu et al.· IEEE Network· 0 citations
OptiFlow is presented, among the first LLM-driven frameworks for automated design of high-performance collective communication algorithms, with key insight is a two-layer decomposition: the LLM generates compact data-movement intent expressed in a domain-specific language, while deterministic scheduling algorithms compile these programs into executable schedules.
Fei Long, Ziyue Yang, Kaihui Gao et al.· Asia-Pacific Workshop on Net...· 1 citation
HyLink is introduced, a two-layer collective communication framework, including a PCIe CCL module and a Multipath Orchestrator module that provides a CPU-driven Domain-Specific Language (DSL) for multi-stage data flows and an auto-pipelined transfer engine for host-side routing and SIMD-accelerated reduction.
Yue Liu, Menghao Zhang, Xuebin Song et al.· Asia-Pacific Workshop on Net...· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.