Skip to main content
arXiv is now an independent nonprofit! Learn more

Showing 1–13 of 13 results for author: Raffenetti, K

Searching in archive cs. Search in all archives.
.
  1. Implementing True MPI Sessions and Evaluating MPI Initialization Scalability

    Authors: Hui Zhou, Kenneth Raffenetti, Yanfei Guo, Michael Wilkins, Rajeev Thakur

    Abstract: Sessions is one of the major features introduced in the MPI-4 standard. It offers an alternative to the traditional world communicator model by allowing applications to construct communicators from process sets, thereby eliminating the dependency on MPI_COMM_WORLD. The Sessions model was proposed as a more scalable solution for exascale systems, where MPI_COMM_WORLD was viewed as a potential scala… ▽ More

    Submitted 5 May, 2026; originally announced May 2026.

    Comments: European MPI Users' Group Meeting. 2025

  2. arXiv:2510.13724  [pdf, ps, other

    cs.DC cs.AI cs.SE

    FIRST: Federated Inference Resource Scheduling Toolkit for Scientific AI Model Access

    Authors: Aditya Tanikanti, Benoit Côté, Yanfei Guo, Le Chen, Nickolaus Saint, Ryan Chard, Ken Raffenetti, Rajeev Thakur, Thomas Uram, Ian Foster, Michael E. Papka, Venkatram Vishwanath

    Abstract: We present the Federated Inference Resource Scheduling Toolkit (FIRST), a framework enabling Inference-as-a-Service across distributed High-Performance Computing (HPC) clusters. FIRST provides cloud-like access to diverse AI models, like Large Language Models (LLMs), on existing HPC infrastructure. Leveraging Globus Auth and Globus Compute, the system allows researchers to run parallel inference w… ▽ More

    Submitted 15 October, 2025; originally announced October 2025.

    Journal ref: SC Workshops '25, Proceedings of the SC '25 Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis, ACM, pp. 52-60, 2025

  3. arXiv:2502.18554  [pdf, other

    cs.DC

    ZCCL: Significantly Improving Collective Communication With Error-Bounded Lossy Compression

    Authors: Jiajun Huang, Sheng Di, Xiaodong Yu, Yujia Zhai, Zhaorui Zhang, Jinyang Liu, Xiaoyi Lu, Ken Raffenetti, Hui Zhou, Kai Zhao, Khalid Alharthi, Zizhong Chen, Franck Cappello, Yanfei Guo, Rajeev Thakur

    Abstract: With the ever-increasing computing power of supercomputers and the growing scale of scientific applications, the efficiency of MPI collective communication turns out to be a critical bottleneck in large-scale distributed and parallel processing. The large message size in MPI collectives is particularly concerning because it can significantly degrade overall parallel performance. To address this is… ▽ More

    Submitted 25 February, 2025; originally announced February 2025.

  4. arXiv:2411.00136  [pdf, other

    cs.LG

    LLM-Inference-Bench: Inference Benchmarking of Large Language Models on AI Accelerators

    Authors: Krishna Teja Chitty-Venkata, Siddhisanket Raskar, Bharat Kale, Farah Ferdaus, Aditya Tanikanti, Ken Raffenetti, Valerie Taylor, Murali Emani, Venkatram Vishwanath

    Abstract: Large Language Models (LLMs) have propelled groundbreaking advancements across several domains and are commonly used for text generation applications. However, the computational demands of these complex models pose significant challenges, requiring efficient hardware acceleration. Benchmarking the performance of LLMs across diverse hardware platforms is crucial to understanding their scalability a… ▽ More

    Submitted 31 October, 2024; originally announced November 2024.

  5. arXiv:2405.13807  [pdf, other

    cs.DC

    MPI Progress For All

    Authors: Hui Zhou, Robert Latham, Ken Raffenetti, Yanfei Guo, Rajeev Thakur

    Abstract: The progression of communication in the Message Passing Interface (MPI) is not well defined, yet it is critical for application performance, particularly in achieving effective computation and communication overlap. The opaque nature of MPI progress poses significant challenges in advancing MPI within modern high-performance computing (HPC) practices. Firstly, the lack of clarity hinders the devel… ▽ More

    Submitted 12 July, 2024; v1 submitted 22 May, 2024; originally announced May 2024.

    Comments: Not submitted

  6. arXiv:2402.12274  [pdf, other

    cs.DC

    Designing and Prototyping Extensions to MPI in MPICH

    Authors: Hui Zhou, Ken Raffenetti, Yanfei Guo, Thomas Gillis, Robert Latham, Rajeev Thakur

    Abstract: As HPC system architectures and the applications running on them continue to evolve, the MPI standard itself must evolve. The trend in current and future HPC systems toward powerful nodes with multiple CPU cores and multiple GPU accelerators makes efficient support for hybrid programming critical for applications to achieve high performance. However, the support for hybrid programming in the MPI s… ▽ More

    Submitted 19 February, 2024; originally announced February 2024.

    Comments: 14 pages. Submitted IJHPCA special issue

  7. Frustrated with MPI+Threads? Try MPIxThreads!

    Authors: Hui Zhou, Ken Raffenetti, Junchao Zhang, Yanfei Guo, Rajeev Thakur

    Abstract: MPI+Threads, embodied by the MPI/OpenMP hybrid programming model, is a parallel programming paradigm where threads are used for on-node shared-memory parallelization and MPI is used for multi-node distributed-memory parallelization. OpenMP provides an incremental approach to parallelize code, while MPI, with its isolated address space and explicit messaging API, affords straightforward paths to ob… ▽ More

    Submitted 29 January, 2024; originally announced January 2024.

  8. arXiv:2401.16547  [pdf, other

    cs.DC

    Generating Bindings in MPICH

    Authors: Hui Zhou, Ken Raffenetti, Wesley Bland, Yanfei Guo

    Abstract: The MPI Forum has recently adopted a Python scripting engine for generating the API text in the standard document. As a by-product, it made available reliable and rich descriptions of all MPI functions that are suited for scripting tools. Using these extracted API information, we developed a Python code generation toolbox to generate the language binding layers in MPICH. The toolbox replaces nearl… ▽ More

    Submitted 29 January, 2024; originally announced January 2024.

  9. arXiv:2308.05199  [pdf, other

    cs.DC

    gZCCL: Compression-Accelerated Collective Communication Framework for GPU Clusters

    Authors: Jiajun Huang, Sheng Di, Xiaodong Yu, Yujia Zhai, Jinyang Liu, Yafan Huang, Ken Raffenetti, Hui Zhou, Kai Zhao, Xiaoyi Lu, Zizhong Chen, Franck Cappello, Yanfei Guo, Rajeev Thakur

    Abstract: GPU-aware collective communication has become a major bottleneck for modern computing platforms as GPU computing power rapidly rises. A traditional approach is to directly integrate lossy compression into GPU-aware collectives, which can lead to serious performance issues such as underutilized GPU devices and uncontrolled data distortion. In order to address these issues, in this paper, we propose… ▽ More

    Submitted 6 May, 2024; v1 submitted 9 August, 2023; originally announced August 2023.

    Comments: 12 pages, 13 figures, and 2 tables. ICS '24

  10. Quantifying the Performance Benefits of Partitioned Communication in MPI

    Authors: Thomas Gillis, Ken Raffenetti, Hui Zhou, Yanfei Guo, Rajeev Thakur

    Abstract: Partitioned communication was introduced in MPI 4.0 as a user-friendly interface to support pipelined communication patterns, particularly common in the context of MPI+threads. It provides the user with the ability to divide a global buffer into smaller independent chunks, called partitions, which can then be communicated independently. In this work we first model the performance gain that can be… ▽ More

    Submitted 11 August, 2023; v1 submitted 7 August, 2023; originally announced August 2023.

    MSC Class: 68M10; 68M14

  11. Accelerating MPI Collectives with Process-in-Process-based Multi-object Techniques

    Authors: Jiajun Huang, Kaiming Ouyang, Yujia Zhai, Jinyang Liu, Min Si, Ken Raffenetti, Hui Zhou, Atsushi Hori, Zizhong Chen, Yanfei Guo, Rajeev Thakur

    Abstract: In the exascale computing era, optimizing MPI collective performance in high-performance computing (HPC) applications is critical. Current algorithms face performance degradation due to system call overhead, page faults, or data-copy latency, affecting HPC applications' efficiency and scalability. To address these issues, we propose PiP-MColl, a Process-in-Process-based Multi-object Inter-process… ▽ More

    Submitted 17 May, 2023; originally announced May 2023.

    Comments: Accepted by ACM HPDC 2023

  12. arXiv:2304.03890  [pdf, other

    cs.DC

    An Optimized Error-controlled MPI Collective Framework Integrated with Lossy Compression

    Authors: Jiajun Huang, Sheng Di, Xiaodong Yu, Yujia Zhai, Zhaorui Zhang, Jinyang Liu, Xiaoyi Lu, Ken Raffenetti, Hui Zhou, Kai Zhao, Zizhong Chen, Franck Cappello, Yanfei Guo, Rajeev Thakur

    Abstract: With the ever-increasing computing power of supercomputers and the growing scale of scientific applications, the efficiency of MPI collective communications turns out to be a critical bottleneck in large-scale distributed and parallel processing. The large message size in MPI collectives is particularly concerning because it can significantly degrade the overall parallel performance. To address th… ▽ More

    Submitted 17 January, 2024; v1 submitted 7 April, 2023; originally announced April 2023.

    Comments: 13 pages, 18 figures, 6 tables, IPDPS '24

  13. MPIX Stream: An Explicit Solution to Hybrid MPI+X Programming

    Authors: Hui Zhou, Ken Raffenetti, Yanfei Guo, Rajeev Thakur

    Abstract: The hybrid MPI+X programming paradigm, where X refers to threads or GPUs, has gained prominence in the high-performance computing arena. This corresponds to a trend of system architectures growing more heterogeneous. The current MPI standard only specifies the compatibility levels between MPI and threading runtimes. No MPI concept or interface exists for applications to pass thread context or GPU… ▽ More

    Submitted 29 August, 2022; v1 submitted 29 August, 2022; originally announced August 2022.

    Comments: 10 pages, EuroMPI/USA'22