Process arrival pattern aware algorithms for acceleration of scatter and gather operations

被引:2
|
作者
Proficz, Jerzy [1 ]
机构
[1] Gdansk Univ Technol, Ctr Informat Tric Acad Supercomp & NetworK CI TAS, 11-12 Gabriela Narutowicza St, PL-80233 Gdansk, Poland
关键词
Scatter; Gather; Process arrival pattern; MPI; PAP-aware algorithm; MPI; ENVIRONMENT;
D O I
10.1007/s10586-019-03040-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Imbalanced process arrival patterns (PAPs) are ubiquitous in many parallel and distributed systems, especially in HPC ones. The collective operations, e.g. in MPI, are designed for equal process arrival times, and are not optimized for deviations in their appearance. We propose eight new PAP-aware algorithms for the scatter and gather operations. They are binomial or linear tree adaptations introducing additional process ordering and (in some cases) additional activities in a special background thread. The solution was implemented using one of the most popular open source MPI compliant library (OpenMPI), and evaluated in a typical HPC environment using a specially developed benchmark as well as a real application: FFT. The experimental results show a significant advantage of the proposed approach over the default OpenMPI implementation, showing good scalability and high performance with the FFT acceleration for the communication run time: 16.7% and for the total application execution time: 3.3%.
引用
收藏
页码:2735 / 2751
页数:17
相关论文
共 48 条
  • [21] Improving all-reduce collective operations for imbalanced process arrival patterns
    Jerzy Proficz
    [J]. The Journal of Supercomputing, 2018, 74 : 3071 - 3092
  • [22] Improving all-reduce collective operations for imbalanced process arrival patterns
    Proficz, Jerzy
    [J]. JOURNAL OF SUPERCOMPUTING, 2018, 74 (07): : 3071 - 3092
  • [23] FPGA-based CNN Acceleration using Pattern-Aware Pruning
    Pradels, Leo
    Filip, Silviu-Ioan
    Sentieys, Olivier
    Chillet, Daniel
    Le Calloch, Thibaut
    [J]. 2024 IEEE 6TH INTERNATIONAL CONFERENCE ON AI CIRCUITS AND SYSTEMS, AICAS 2024, 2024, : 228 - 232
  • [24] Performance optimization of MPI broadcast based on process arrival pattern awareness
    [J]. Wu, Wenbo, 1600, Huazhong University of Science and Technology (42):
  • [25] Numerical Algorithms for Scatter-to-Attenuation Reconstruction in PET: Empirical Comparison of Convergence, Acceleration, and the Effect of Subsets
    Berker Y.
    Karp J.S.
    Schulz V.
    [J]. Berker, Yannick (yannick.berker@dkfz.de), 2017, Institute of Electrical and Electronics Engineers Inc. (01): : 426 - 434
  • [26] Optimal Speed Pattern Generating Method for Acceleration Process of EVs
    Zhang Kangkang
    Ouyang Minggao
    Xu Liangfe
    [J]. 2012 IEEE VEHICLE POWER AND PROPULSION CONFERENCE (VPPC), 2012, : 425 - 427
  • [27] Optimization of the decision process in Network and Server-aware algorithms
    Batalla, Jordi Mongay
    Beben, Andrzej
    Chen, Yiping
    [J]. 2012 15TH INTERNATIONAL TELECOMMUNICATIONS NETWORK STRATEGY AND PLANNING SYMPOSIUM (NETWORKS), 2012,
  • [28] Efficient Nonlinear Programming Algorithms for Chemical Process Control and Operations
    Biegler, Lorenz T.
    [J]. SYSTEM MODELING AND OPTIMIZATION, 2009, 312 : 21 - 35
  • [29] CUSUM Algorithms for Parameter Estimation in Queueing Systems with Jump Intensity of the Arrival Process
    Burkatovskaya, Yulia
    Kabanova, Tatiana
    Vorobeychikov, Sergey
    [J]. INFORMATION TECHNOLOGIES AND MATHEMATICAL MODELLING: QUEUEING THEORY AND APPLICATIONS, ITMM 2015, 2015, 564 : 275 - 288
  • [30] A Memristive Architecture for Process Variation Aware Gas Sensing and Logic Operations
    Khandelwal, Saurabh
    Ottavi, Marco
    Martinelli, Eugenio
    Jabir, Abusaleh
    [J]. 2021 IEEE 27TH INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS), 2021,