Dynamic spawning of MPI processes applied to malleability

被引:3
|
作者
Martin-Alvarez, Iker [1 ,3 ]
Aliaga, Jose, I [1 ]
Castillo, Maribel [1 ]
Iserte, Sergio [2 ]
Mayo, Rafael [1 ]
机构
[1] Univ Jaume 1, Dept Ing & Ciencia Los Comp, Castellon de la Plana, Spain
[2] Barcelona Supercomp Ctr, Dept Comp Sci, Barcelona, Spain
[3] Univ Jaume 1, Dept Ing & Ciencia los Comp, Avinguda Vicent Sos Baynat,S N, Castellon de La Plana 12071, Spain
来源
INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS | 2024年 / 38卷 / 02期
关键词
malleability; process spawning; threading; application reconfiguration; PERFORMANCE;
D O I
10.1177/10943420231176527
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Malleability allows computing facilities to adapt their workloads through resource management systems to maximize the throughput of the facility and the efficiency of the executed jobs. This technique is based on reconfiguring a job to a different resource amount during execution and then continuing with it. One of the stages of malleability is the dynamic spawning of processes in execution time, where different decisions in this stage will affect how the next stage of data redistribution is performed, which is the most time-consuming stage. This paper describes different methods and strategies, defining eight different alternatives to spawn processes dynamically and indicates which one should be used depending on whether a strong or weak scaling application is being used. In addition, it is described for both types of applications which strategies benefit most the application performance or the system productivity. The results show that reducing the number of spawning processes by reusing the older ones can reduce reconfiguration time compared to the classical method by up to 2.6 times for expanding and up to 36 times for shrinking. Furthermore, the asynchronous strategy requires analysing the impact of oversubscription on application performance.
引用
收藏
页码:69 / 93
页数:25
相关论文
共 50 条
  • [41] A flexible and dynamic infrastructure for MPI tool interoperability
    Schulz, Martin
    de Supinski, Bronis R.
    2006 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2006, : 193 - 200
  • [42] Dynamic visualization and steering using PVM and MPI
    Papadopoulos, PM
    Kohl, JA
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 1998, 1497 : 297 - 303
  • [43] A Robust Dynamic Optimization for MPI Alltoall Operation
    Mamadou, Hyacinthe Nzigou
    Nanri, Takeshi
    Murakami, Kazuaki
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 1485 - +
  • [44] Automated and dynamic abstraction of MPI application performance
    Sikora, Anna
    Margalef, Tomas
    Jorba, Josep
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2016, 19 (03): : 1105 - 1137
  • [45] A Dynamic Solution for Efficient MPI Collective Communications
    Mamadou, Hyacinthe Nzigou
    Gu, Feng Long
    Oddou, Vivien
    Nanri, Takeshi
    Murakami, Kazuaki
    INTERNATIONAL JOINT CONFERENCE ON COMPUTATIONAL SCIENCES AND OPTIMIZATION, VOL 1, PROCEEDINGS, 2009, : 3 - +
  • [46] Automated and dynamic abstraction of MPI application performance
    Anna Sikora
    Tomàs Margalef
    Josep Jorba
    Cluster Computing, 2016, 19 : 1105 - 1137
  • [47] An Emulation Layer for Dynamic Resources with MPI Sessions
    Fecht, Jan
    Schreiber, Martin
    Schulz, Martin
    Pritchard, Howard
    Holmes, Daniel J.
    HIGH PERFORMANCE COMPUTING, ISC HIGH PERFORMANCE 2022 INTERNATIONAL WORKSHOPS, 2022, 13387 : 147 - 161
  • [48] MPI-video infrastructure for dynamic environments
    Boyd, JE
    Hunter, E
    Kelly, PH
    Tai, LC
    Phillips, CB
    Jain, RC
    IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS, PROCEEDINGS, 1998, : 249 - 254
  • [49] Approximation of dynamic membrane distillation processes applied to concentration of aqueous sucrose solutions
    Bindels, Martijn
    Medaer, Bart
    Gebrehiwot, Mekonnen
    Nelemans, Bart
    DESALINATION, 2021, 503
  • [50] Dynamic processes of ferroelectric liquid crystal molecules under an applied electric field
    Takei, Misaki
    Yamashita, Masafumi
    FERROELECTRICS, 2008, 365 : 178 - 184