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

被引:2
|
作者
Huang, Jiajun [1 ]
Ouyang, Kaiming [2 ]
Zhai, Yujia [1 ]
Liu, Jinyang [1 ]
Si, Min [3 ]
Raffenetti, Ken [4 ]
Zhou, Hui [4 ]
Hori, Atsushi [5 ]
Chen, Zizhong [1 ]
Guo, Yanfei [4 ]
Thakur, Rajeev [4 ]
机构
[1] Univ Calif Riverside, Riverside, CA 92521 USA
[2] NVIDIA Corp, Santa Clara, CA USA
[3] Meta Platforms Inc, Menlo Pk, CA USA
[4] Argonne Natl Lab, Argonne, IL USA
[5] Natl Inst Informat, Tokyo, Japan
关键词
D O I
10.1145/3588195.3595955
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 Interprocess MPI Collective design that maximizes small message MPI collective performance at scale. PiP-MColl features efficient multiple sender and receiver collective algorithms and leverages Process-in-Process shared memory techniques to eliminate unnecessary system call, page fault overhead, and extra data copy, improving intra- and inter-node message rate and throughput. Our design also boosts performance for larger messages, resulting in comprehensive improvement for various message sizes. Experimental results show that PiP-MColl outperforms popular MPI libraries, including OpenMPI, MVAPICH2, and Intel MPI, by up to 4.6X for MPI collectives like MPI_Scatter and MPI_Allgather.
引用
收藏
页码:333 / 334
页数:2
相关论文
共 50 条
  • [1] PiP-MColl: Process-in-Process-based Multi-object MPI Collectives
    Huang, Jiajun
    Ouyang, Kaiming
    Zhai, Yujia
    Liu, Jinyang
    Si, Min
    Raffenetti, Ken
    Zhou, Hui
    Hori, Atsushi
    Chen, Zizhong
    Guo, Yanfei
    Thakur, Rajeev
    2023 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, CLUSTER, 2023, : 354 - 364
  • [2] Accelerating communication with multi-HCA aware collectives in MPI
    Tran, Tu
    Ramesh, Bharath
    Michalowicz, Benjamin
    Abduljabbar, Mustafa
    Subramoni, Hari
    Shafi, Aamir
    Panda, Dhabaleswar K.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2024, 36 (01):
  • [3] OSIRIS Multi-Object Spectroscopy: Mask Design Process
    Gomez-Velarde, G.
    Garcia-Alvarez, D.
    Cabrera-Lavers, A.
    MULTI-OBJECT SPECTROSCOPY IN THE NEXT DECADE: BIG QUESTIONS, LARGE SURVEYS, AND WIDE FIELDS, 2016, 507 : 191 - 195
  • [4] An Adaptive and Scalable Multi-Object Tracker Based on the Non-Homogeneous Poisson Process
    Li, Qing
    Gan, Runze
    Liang, Jiaming
    Godsill, Simon J. J.
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2023, 71 : 105 - 120
  • [5] Multi-object optimization of incremental hot bending process of hook tail frame based on RSM
    Xia, Yufeng
    Yang, Xianhong
    Zheng, Xiaokai
    Chen, Banghua
    Zhongnan Daxue Xuebao (Ziran Kexue Ban)/Journal of Central South University (Science and Technology), 2014, 45 (09): : 2977 - 2984
  • [6] Accelerating AdaBoost Algorithm Using GPU for Multi-Object Recognition
    Tsai, Pin Yi
    Hsu, Yarsun
    Chiu, Ching-Te
    Chu, Tsai-Te
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 738 - 741
  • [7] Multi-object Tracking Using Compressive Sensing Features in Markov Decision Process
    Yang, Tao
    Cappelle, Cindy
    Ruichek, Yassine
    El Bagdouri, Mohammed
    ADVANCED CONCEPTS FOR INTELLIGENT VISION SYSTEMS (ACIVS 2017), 2017, 10617 : 505 - 517
  • [8] Multi-object Optimization of Forging Process Parameters for Super Large Turbine Disc Based on Taguchi Method
    Zheng, Deyu
    Xia, Yufeng
    Teng, Haihao
    Yang, Wenbin
    Yu, Yingyan
    RARE METAL MATERIALS AND ENGINEERING, 2024, 53 (07) : 1887 - 1896
  • [9] A novel multi-object trade-off mechanism model based on process management in software project
    Yao, Lina
    ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 4, PROCEEDINGS, 2007, : 659 - 663
  • [10] Instrumentation and techniques for diffuse/multi-object ultraviolet spectroscopy
    Chakrabarti, S
    Cook, TA
    Kamalabadi, F
    Cotton, DM
    Taylor, V
    Godlin, S
    Vickers, JS
    ULTRAVIOLET-OPTICAL SPACE ASTRONOMY BEYOND HST, 1999, 164 : 322 - 332