Some New Approaches to MPI Implementations
Distributed, Parallel, and Cluster Computing
2024-05-31 v1
Authors:
Yuqing Xiong
Abstract
This paper provides some new approaches to MPI implementations to improve MPI performance. These approaches include dynamically composable libraries, reducing average layer numbers of MPI libraries, and a single entity of MPI-network, MPI-protocol, and MPI.
Cite
@article{arxiv.2405.19731,
title = {Some New Approaches to MPI Implementations},
author = {Yuqing Xiong},
journal= {arXiv preprint arXiv:2405.19731},
year = {2024}
}
Related papers
View all related →
Distributed, Parallel, and Cluster Computing · Computer Science
MPI Advance : Open-Source Message Passing Optimizations
Amanda Bienz, Derek Schafer, Anthony Skjellum
2023-09-15
Distributed, Parallel, and Cluster Computing · Computer Science
PGMPI: Automatically Verifying Self-Consistent MPI Performance Guidelines
Sascha Hunold, Alexandra Carpen-Amarie, Felix Donatus Lübbe, Jesper Larsson Träff
2016-09-05
Distributed, Parallel, and Cluster Computing · Computer Science
A Survey of Potential MPI Complex Collectives: Large-Scale Mining and Analysis of HPC Applications
Pouya Haghi, Ryan Marshall, Po Hao Chen, Anthony Skjellum +1
2023-06-01
Distributed, Parallel, and Cluster Computing · Computer Science
Tuning MPI Collectives by Verifying Performance Guidelines
Sascha Hunold, Alexandra Carpen-Amarie
2017-08-11
Distributed, Parallel, and Cluster Computing · Computer Science
MPI Benchmarking Revisited: Experimental Design and Reproducibility
Sascha Hunold, Alexandra Carpen-Amarie
2016-05-30
Distributed, Parallel, and Cluster Computing · Computer Science
Extending the Message Passing Interface (MPI) with User-Level Schedules
Derek Schafer, Sheikh Ghafoor, Daniel Holmes, Martin Ruefenacht +1
2019-09-27
Distributed, Parallel, and Cluster Computing · Computer Science
Performance Evaluation of Dynamic Scaling on MPI
Masatoshi Hanai, Georgios Theodoropoulos
2020-01-01
Distributed, Parallel, and Cluster Computing · Computer Science
Lessons Learned on MPI+Threads Communication
Rohit Zambre, Aparna Chandramowlishwaran
2022-06-30
Distributed, Parallel, and Cluster Computing · Computer Science
MPI Application Binary Interface Standardization
Jeff R. Hammond, Lisandro Dalcin, Erik Schnetter, Marc Pérache +6
2023-08-23
Distributed, Parallel, and Cluster Computing · Computer Science
MPI Collectives for Multi-core Clusters: Optimized Performance of the Hybrid MPI+MPI Parallel Codes
Huan Zhou, Jose Gracia, Ralf Schneider
2020-07-15
Distributed, Parallel, and Cluster Computing · Computer Science
Designing and Prototyping Extensions to MPI in MPICH
Hui Zhou, Ken Raffenetti, Yanfei Guo, Thomas Gillis +2
2024-02-20
Distributed, Parallel, and Cluster Computing · Computer Science
MPI Implementation Profiling for Better Application Performance
Riley Shipley, Garrett Hooten, David Boehme, Derek Schafer +2
2024-02-20
Distributed, Parallel, and Cluster Computing · Computer Science
JACK2: a new high-level communication library for parallel iterative methods
Guillaume Gbikpi-Benissan, Frederic Magoules
2022-07-01
Artificial Intelligence · Computer Science
Approximate Modified Policy Iteration
Bruno Scherrer, Victor Gabillon, Mohammad Ghavamzadeh, Matthieu Geist
2012-05-21
Distributed, Parallel, and Cluster Computing · Computer Science
PartRePer-MPI: Combining Fault Tolerance and Performance for MPI Applications
Sarthak Joshi, Sathish Vadhiyar
2023-10-26
Distributed, Parallel, and Cluster Computing · Computer Science
cMPI: Using CXL Memory Sharing for MPI One-Sided and Two-Sided Inter-Node Communications
Xi Wang, Bin Ma, Jongryool Kim, Byungil Koh +2
2025-12-16
Distributed, Parallel, and Cluster Computing · Computer Science
Asynchronous MPI for the Masses
Markus Wittmann, Georg Hager, Thomas Zeiser, Gerhard Wellein
2013-02-19
Distributed, Parallel, and Cluster Computing · Computer Science
MPI Progress For All
Hui Zhou, Robert Latham, Ken Raffenetti, Yanfei Guo +1
2024-07-16
Distributed, Parallel, and Cluster Computing · Computer Science
A More Scalable Sparse Dynamic Data Exchange
Andrew Geyko, Gerald Collom, Derek Schafer, Patrick Bridges +1
2024-04-04
Distributed, Parallel, and Cluster Computing · Computer Science
Fibers are not (P)Threads: The Case for Loose Coupling of Asynchronous Programming Models and MPI Through Continuations
Joseph Schuchart, Christoph Niethammer, José Gracia
2021-12-23
Distributed, Parallel, and Cluster Computing · Computer Science
Decomposing Collectives for Exploiting Multi-lane Communication
Jesper Larsson Träff
2020-01-16
Distributed, Parallel, and Cluster Computing · Computer Science
MPI Streams for HPC Applications
Ivy Bo Peng, Stefano Markidis, Roberto Gioiosa, Gokcen Kestor +1
2017-08-07
Distributed, Parallel, and Cluster Computing · Computer Science
FTHP-MPI: Towards Providing Replication-based Fault Tolerance in a Fault-Intolerant Native MPI Library
Sarthak Joshi, Sathish Vadhiyar
2025-04-15
Distributed, Parallel, and Cluster Computing · Computer Science
Frustrated with MPI+Threads? Try MPIxThreads!
Hui Zhou, Ken Raffenetti, Junchao Zhang, Yanfei Guo +1
2024-01-31
Distributed, Parallel, and Cluster Computing · Computer Science
MPI Derived Datatypes: Performance Expectations and Status Quo
Alexandra Carpen-Amarie, Sascha Hunold, Jesper Larsson Träff
2016-07-04