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 条
  • [41] Point Set Registration based on Multi-Object Metrics
    Barrios, Pablo
    Adams, Martin
    2017 INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND INFORMATION SCIENCES (ICCAIS), 2017, : 245 - 250
  • [42] Online Multi-object Tracking Based on Deep Learning
    Sun, Zheming
    Bo, Chunjuan
    Wang, Dong
    COMMUNICATIONS, SIGNAL PROCESSING, AND SYSTEMS, VOL. 1, 2022, 878 : 33 - 40
  • [43] Multi-object tracking based on graph neural networks
    Zhang, Yubo
    Zheng, Liying
    Huang, Qingming
    MULTIMEDIA SYSTEMS, 2025, 31 (01)
  • [44] Scattered Light in a DMD based Multi-Object Spectrometer
    Fourspring, Kenneth D.
    Ninkov, Zoran
    Kerekes, John P.
    MODERN TECHNOLOGIES IN SPACE- AND GROUND-BASED TELESCOPES AND INSTRUMENTATION, 2010, 7739
  • [45] RITMOS: a micromirror-based multi-object spectrometer
    Meyer, RD
    Kearney, KJ
    Ninkov, Z
    Cotton, CT
    Hammond, P
    Statt, BD
    GROUND-BASED INSTRUMENTATION FOR ASTRONOMY, PTS 1-3, 2004, 5492 : 200 - 219
  • [46] HOG Based Multi-object Detection for Urban Navigation
    Chayeb, A.
    Ouadah, N.
    Tobal, Z.
    Lakrouf, M.
    Azouaoui, O.
    2014 IEEE 17TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2014, : 2962 - 2967
  • [47] Multi-object tracking based on DWT and Kalman filter
    School of Automation, Southeast University, Nanjing 210096, China
    不详
    不详
    Shu Ju Cai Ji Yu Chu Li, 2008, 5 (563-568):
  • [48] Research on multi-object compact layout based on CPR
    Liao, Xiao-Ping
    Liu, Xiang-Sha
    Ou, Cheng-Yi
    Ma, Jun-Yan
    Zheng, Yu-Jia
    DESIGN, MANUFACTURING AND MECHATRONICS (ICDMM 2015), 2016, : 1305 - 1313
  • [49] Multi-object Detection Based on Binocular Stereo Vision
    He, Zhannan
    Ren, Qiang
    Yang, Tao
    Li, Jing
    Zhang, Yanning
    INTELLIGENT VISUAL SURVEILLANCE (IVS 2016), 2016, 664 : 114 - 121
  • [50] Multi-Index Multi-Object Content-Based Retrieval
    Klaric, Matthew N.
    Scott, Grant J.
    Shyu, Chi-Ren
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2012, 50 (10): : 4036 - 4049