Task graph-based performance analysis of parallel-in-time methods

被引:0
|
作者
Bolten, Matthias [1 ]
Friedhoff, Stephanie [1 ]
Hahne, Jens [1 ]
机构
[1] Berg Univ Wuppertal, Wuppertal, Germany
关键词
Parallel-in-time integration; Performance model; Task graphs; Parareal; PFASST; MGRIT; PARAREAL; INTEGRATION;
D O I
10.1016/j.parco.2023.103050
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we present a performance model based on task graphs for various iterative parallel-in-time (PinT) methods. PinT methods have been developed to speed up the simulation time of time-dependent problems using modern parallel supercomputers. The performance model is based on a data-driven notation of the methods, from which a task graph is generated. Based on this task graph and a distribution of time points across processes typical for PinT methods, a theoretical lower runtime bound for the method can be obtained, as well as a prediction of the runtime for a given number of processes. In particular, the model is able to cover the large parameter space of PinT methods and make predictions for arbitrary parameter settings. Here, we describe a general procedure for generating task graphs based on three iterative PinT methods, namely, Parareal, multigrid-reduction-in-time (MGRIT), and the parallel full approximation scheme in space and time (PFASST). Furthermore, we discuss how these task graphs can be used to analyze the performance of the methods. In addition, we compare the predictions of the model with parallel simulation times using five different PinT libraries.
引用
收藏
页数:14
相关论文
共 50 条
  • [31] Graph-Based Task Libraries for Robots: Generalization and Autocompletion
    Klee, Steven D.
    Gemignani, Guglielmo
    Nardi, Daniele
    Veloso, Manuela
    AI*IA 2015: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2015, 9336 : 397 - 409
  • [32] Graph-Based Decoding for Task Oriented Semantic Parsing
    Cole, Jeremy R.
    Jiang, Nanjiang
    Pasupat, Panupong
    He, Luheng
    Shaw, Peter
    FINDINGS OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, EMNLP 2021, 2021, : 4057 - 4065
  • [33] Graph-Based Analysis of Nasopharyngeal Carcinoma with Bayesian Network Learning Methods
    Aussem, Alex
    de Morais, Sergio Rodrigues
    Corbex, Marilys
    Favrel, Joel
    GRAPH-BASED REPRESENTATIONS IN PATTERN RECOGNITION, PROCEEDINGS, 2009, 5534 : 52 - +
  • [34] FaultyRank: A Graph-based Parallel File System Checker
    Kamat, Saisha
    Islam, Abdullah Al Raqibul
    Zheng, Mai
    Dai, Dong
    2023 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, IPDPS, 2023, : 200 - 210
  • [35] An Efficient Parallel Algorithm for Graph-Based Image Segmentation
    Wassenberg, Jan
    Middelmann, Wolfgang
    Sanders, Peter
    COMPUTER ANALYSIS OF IMAGES AND PATTERNS, PROCEEDINGS, 2009, 5702 : 1003 - +
  • [36] Graph-Based Visual Analytic Tools for Parallel Coordinates
    Chung, Kai Lun
    Zhuo, Nntei
    ADVANCES IN VISUAL COMPUTING, PT II, PROCEEDINGS, 2008, 5359 : 990 - 999
  • [37] Computing the graph-based parallel complexity of gene assembly
    Alhazov, Artiom
    Li, Chang
    Petre, Ion
    THEORETICAL COMPUTER SCIENCE, 2010, 411 (25) : 2359 - 2367
  • [38] Associative Nets: A graph-based parallel computing model
    Univ of Paris Sud, Orsay, France
    IEEE Trans Comput, (558-571):
  • [39] GRAPH-BASED DESIGN SPECIFICATION OF PARALLEL COMPUTATION.
    Iizawa, Atsushi
    Kunii, Tosiyasu L.
    Lecture Notes in Computer Science, 1984, : 132 - 160
  • [40] Associative nets: A graph-based parallel computing model
    Merigot, A
    IEEE TRANSACTIONS ON COMPUTERS, 1997, 46 (05) : 558 - 571