Simulation-based optimization and sensibility analysis of MPI applications: Variability matters

被引:2
|
作者
Cornebize, Tom [1 ]
Legrand, Arnaud [1 ]
机构
[1] Univ Grenoble Alpes, CNRS, Inria, Grenoble INP,LIG, F-38000 Grenoble, France
关键词
Simulation; Validation; Sensibility analysis; SimGrid; HPL;
D O I
10.1016/j.jpdc.2022.04.002
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Finely tuning MPI applications and understanding the influence of key parameters (number of processes, granularity, collective operation algorithms, virtual topology, and process placement) is critical to obtain good performance on supercomputers. With the high consumption of running applications at scale, doing so solely to optimize their performance is particularly costly. Having inexpensive but faithful predictions of expected performance could be a great help for researchers and system administrators. The methodology we propose decouples the complexity of the platform, which is captured through statistical models of the performance of its main components (MPI communications, BLAS operations), from the complexity of adaptive applications by emulating the application and skipping regular non-MPI parts of the code. We demonstrate the capability of our method with High-Performance Linpack (HPL), the benchmark used to rank supercomputers in the TOP500, which requires careful tuning. We briefly present (1) how the open-source version of HPL can be slightly modified to allow a fast emulation on a single commodity server at the scale of a supercomputer. Then we present (2) an extensive (in)validation study that compares simulation with real experiments and demonstrates our ability to predict the performance of HPL within a few percent consistently. This study allows us to identify the main modeling pitfalls (e.g., spatial and temporal node variability or network heterogeneity and irregular behavior) that need to be considered. Last, we show (3) how our "surrogate" allows studying several subtle HPL parameter optimization problems while accounting for uncertainty on the platform. (c) 2022 Elsevier Inc. All rights reserved.
引用
收藏
页码:111 / 125
页数:15
相关论文
共 50 条
  • [41] Simulation-Based Heuristic Optimization of a Traffic System
    Sklenar, Jaroslav
    Beranek, Zdislav
    Popela, Pavel
    23RD EUROPEAN CONFERENCE ON MODELLING AND SIMULATION (ECMS 2009), 2009, : 315 - 321
  • [42] Simulation-based design and optimization of refrigeration cassettes
    Waltrich, Maicon
    Hermes, Christian J. L.
    Melo, Claudio
    APPLIED ENERGY, 2011, 88 (12) : 4756 - 4765
  • [43] Simulation-based optimization of Markov reward processes
    Marbach, Peter
    Tsitsiklis, John N.
    Proceedings of the IEEE Conference on Decision and Control, 1998, 3 : 2698 - 2703
  • [44] Simulation-based vehicular traffic lights optimization
    Panovski, Dancho
    Zaharia, Titus
    2016 12TH INTERNATIONAL CONFERENCE ON SIGNAL-IMAGE TECHNOLOGY & INTERNET-BASED SYSTEMS (SITIS), 2016, : 258 - 265
  • [45] Simulation-Based Optimization Using Computational Intelligence
    Nakayama, Hirotaka
    Arakawa, Masao
    Sasaki, Rie
    OPTIMIZATION AND ENGINEERING, 2002, 3 (02) : 201 - 214
  • [46] SIMULATION-BASED OPTIMIZATION OF THE POLCA ORDERING SYSTEM
    De Sousa Santos, Natalia Cibele
    Gomes, Daniel Ribeiro
    Da Silva Junior, Jarbas Ancelmo
    Bachega, Stella Jacyszyn
    Tavares, Dalton Matsuo
    INDEPENDENT JOURNAL OF MANAGEMENT & PRODUCTION, 2021, 12 (02): : 672 - 690
  • [47] SIMULATION-BASED REPLACEMENT LINE AND HEADWAY OPTIMIZATION
    Schmaranzer, David
    Kiefer, Alexander
    Braune, Roland
    Doerner, Karl F.
    2020 WINTER SIMULATION CONFERENCE (WSC), 2020, : 3069 - 3080
  • [48] EXPLOITING VARIANCE BEHAVIOR IN SIMULATION-BASED OPTIMIZATION
    Legato, Pasquale
    Mazza, Rina Mary
    23RD EUROPEAN MODELING & SIMULATION SYMPOSIUM, EMSS 2011, 2011, : 93 - 99
  • [49] Simulation-based design optimization of a wrist exoskeleton
    Khan, Juwairiya S.
    Mohammadi, Mostafa
    Rasmussen, John
    Struijk, Lotte N. S. Andreasen
    2023 45TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE & BIOLOGY SOCIETY, EMBC, 2023,
  • [50] Simulation-Based Optimization for the Fast Fashion Replenishment
    齐洁
    张晶
    Journal of Donghua University(English Edition), 2016, 33 (03) : 495 - 500