Jul 2026· IEEE International Symposium on High-Performance Parallel Distributed Computing· pp. 731-736· 0 citations· 24 references
Computer Science
TL;DR
This work presents HAT-MPI, an ML-based framework that identifies the UCX Eager-Rendezvous protocol threshold and the optimal collective algorithm on InfiniBand HPC clusters and 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.
Abstract
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.
CC-Bench is presented, a lightweight, extensible, and application-oriented benchmark suite for evaluating communication compression under realistic execution conditions, and uses declarative application-environment modeling to decouple profiling logic from communication libraries, datasets, and fidelity metrics, enabli...
Hao Fan, Wei Wang, Xing-Chen Liu et al.· 1 citation
(English) High-performance computing (HPC) platforms are evolving towards increasingly complex architectures: many-core CPUs with multi-level NUMA hierarchies, heterogeneity with multiple classes of accelerators and higher-capacity interconnects. The increasing complexity and variety of resources in these machines make...
Message Passing Interface (MPI) has been the dominant programming model for High Performance Computing (HPC) for three decades, and as HPC workloads increasingly migrate to cloud infrastructure for scalability and cost efficiency, MPI applications must contend with an execution environment fundamentally unlike traditio...
Shun-Yu Yao, Dimitrios S. Nikolopoulos, A. R. Butt· 0 citations
This paper compares three parallel programming paradigms—shared memory (OpenMP), distributed memory (MPI), and heterogeneous GPU computing (CUDA)—for a telemetry-inspired Map-Filter-Reduce-Sort analytics pipeline. The study evaluates datasets ranging from 100 million to 1 billion elements and focuses on end-to-end beha...
Krystian Ochmański, Filip Krużel, M. Nytko· IEEE Access· 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
Cloud computing and high-performance computing (HPC) typically follow different paradigms: cloud services are often orchestrated using Kubernetes, whereas HPC workloads are managed through batch schedulers such as Slurm. Growing demand for shared computational resources increases the need for interoperability between t...
M. Mačernis· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.