A Bandwidth-saving Optimization for MPI Broadcast Collective Operation

被引:7
|
作者
Zhou, Huan [1 ]
Marjanovic, Vladimir [1 ]
Niethammer, Christoph [1 ]
Gracia, Jose [1 ]
机构
[1] Univ Stuttgart, High Performance Comp Ctr Stuttgart HLRS, D-70174 Stuttgart, Germany
关键词
MPICH; Broadcast; Bandwidth-saving;
D O I
10.1109/ICPPW.2015.20
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The efficiency and scalability of MPI collective operations, in particular the broadcast operation, plays an integral part in high performance computing applications. MPICH, as one of the contemporary widely-used MPI software stacks, implements the broadcast operation based on point-to-point operation. Depending on the parameters, such as message size and process count, the library chooses to use different algorithms, as for instance binomial dissemination, recursive-doubling exchange or ring all-to-all broadcast (allgather). However, the existing broadcast design in latest release of MPICH does not provide good performance for large messages (lmsg) or medium messages with non-power-of-two process counts (mmsg-npof2) due to the inner suboptimal ring allgather algorithm. In this paper, based on the native broadcast design in MPICH, we propose a tuned broadcast approach with bandwidth-saving in mind catering to the case of lmsg and mmsg-npof2. Several comparisons of the native and tuned broadcast designs are made for different data sizes and program sizes on Cray XC40 cluster. The results show that the performance of the tuned broadcast design can get improved by a range from 2% to 54% for lmsg and mmsg-npof2 in terms of user-level testing.
引用
收藏
页码:111 / 118
页数:8
相关论文
共 50 条
  • [21] Optimization of the Collective Thomson scattering diagnostic for future operation
    Abramovic, I
    Moseev, D.
    Stange, T.
    Marsen, S.
    Kasparek, W.
    Nielsen, S. K.
    Tancetti, A.
    Salewski, M.
    Pavone, A.
    Svensson, J.
    Wolf, R. C.
    Laqua, H. P.
    Cardozo, N. J. Lopes
    [J]. JOURNAL OF INSTRUMENTATION, 2019, 14
  • [22] Latency-balanced Optimization of MPI Collective Communication across Multi-Clusters
    Wei, Xiaohui
    Cheng, Jun
    Li, Hongliang
    [J]. 2013 8TH CHINAGRID ANNUAL CONFERENCE (CHINAGRID), 2013, : 9 - 13
  • [23] OPTIMIZATION OF RC ACTIVE-FILTERS FOR EXTENDED BANDWIDTH OPERATION
    NATARAJAN, S
    BHATTACHARYYA, BB
    [J]. PROCEEDINGS OF THE IEEE, 1978, 66 (02) : 260 - 261
  • [24] Optimization Method of Energy Saving Train Operation for Railway Network
    FU, Yinping
    GAO, Ziyou
    LI, Keping
    [J]. Journal of Transportation Systems Engineering and Information Technology, 2009, 9 (04) : 90 - 96
  • [25] Cost saving operation and optimization of metallurgical reactions in BOF practice
    Cappel, Juergen
    Wuennenberg, Klaus
    [J]. STAHL UND EISEN, 2008, 128 (09): : 55 - +
  • [26] Power saving in water supply system with pump operation optimization
    Shu Shihu
    Zhang Dong
    Liu Suiqing
    Zhao Ming
    Yuan Yixing
    Zhao Hongbin
    [J]. 2010 ASIA-PACIFIC POWER AND ENERGY ENGINEERING CONFERENCE (APPEEC), 2010,
  • [27] Formal modeling and performance evaluation of a run-time rank remapping technique in Broadcast, Allgather and Allreduce MPI collective operations
    Alvarez-Llorente, Jesus M.
    Diaz-Martin, Juan C.
    Rico-Gallego, Juan A.
    [J]. 2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, : 963 - 972
  • [28] Study on Optimization of Energy Saving Operation of High-speed Railway
    Han, Jing
    Liu, Haidong
    Yang, Yanqiang
    Xu, Liang
    [J]. 4TH INTERNATIONAL CONFERENCE ON VEHICLE, MECHANICAL AND ELECTRICAL ENGINEERING (ICVMEE 2017), 2017, : 154 - 161
  • [29] Review on HVAC System Optimization Towards Energy Saving Building Operation
    Selamat, Hazlina
    Haniff, Mohamad Fadzli
    Sharif, Zainon Mat
    Attaran, Seyed Mohammad
    Sakri, Fadhilah Mohd
    Razak, Muhammad Al'Hapis Bin Abdul
    [J]. INTERNATIONAL ENERGY JOURNAL, 2020, 20 (03): : 345 - 357
  • [30] Research on Technology of Blast Furnace Energy Saving and Optimization of Operation Principle
    Yang, Shuangping
    Sun, Jun
    [J]. MATERIALS RESEARCH, PTS 1 AND 2, 2009, 610-613 : 419 - 424