Parallel SFC-based mesh partitioning and load balancing

被引:2
|
作者
Borrell, Ricard [1 ]
Oyarzun, Guillermo [1 ]
Dosimont, Damien [1 ]
Houzeaux, Guillaume [1 ]
机构
[1] Barcelona Supercomp Ctr, Comp Applicat Sci & Engn, Barcelona, Spain
来源
PROCEEDINGS OF SCALA 2019: 2019 IEEE/ACM 10TH WORKSHOP ON LATEST ADVANCES IN SCALABLE ALGORITHMS FOR LARGE-SCALE SYSTEMS (SCALA) | 2019年
基金
欧盟地平线“2020”;
关键词
Space-Filling Curve; SFC; Mesh partitioning; Geometric partitioning; Load Balancing; Parallel computing;
D O I
10.1109/ScalA49573.2019.00014
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Modern supercomputers allow the simulation of complex phenomena with increased accuracy. Eventually, this requires finer geometric discretizations with larger numbers of mesh elements. In this context, and extrapolating to the Exascale paradigm, meshing operations such as generation, adaptation or partition, become a critical within the simulation workflow. In this paper, we focus on mesh partitioning. In particular, we present some improvements carried out on an in-house parallel mesh partitioner based on the Hilbert Space-Filling Curve. Additionally, taking advantage of its performance, we present the application of the SFC-based partitioning for dynamic load balancing. This method is based on the direct monitoring of the imbalance at runtime and the subsequent re-partitioning of the mesh. The target weights for the optimized partitions are evaluated using a least-squares approximation considering all measurements from previous iterations. In this way, the final partition corresponds to the average performance of the computing devices engaged.
引用
收藏
页码:72 / 78
页数:7
相关论文
共 50 条
  • [1] Highly scalable SFC-based dynamic load balancing and its application to atmospheric modeling
    Lieber, Matthias
    Nagel, Wolfgang E.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 82 : 575 - 590
  • [2] Mesh partitioning and load balancing for distributed memory parallel systems
    Walshaw, C
    Cross, M
    Everett, MG
    ADVANCES IN COMPUTATIONAL MECHANICS WITH PARALLEL AND DISTRIBUTED PROCESSING, 1997, : 97 - 103
  • [3] Mesh partitioning and load balancing for distributed memory parallel architectures
    Walshaw, C
    Cross, M
    Everett, MG
    PARALLEL AND DISTRIBUTED PROCESSING FOR COMPUTATIONAL MECHANICS: SYSTEMS AND TOOLS, 1997, : 110 - 123
  • [4] SFC-based Communication Metadata Encoding for Adaptive Mesh Refinement
    Schreiber, Martin
    Weinzierl, Tobias
    Bungartz, Hans-Joachim
    PARALLEL COMPUTING: ACCELERATING COMPUTATIONAL SCIENCE AND ENGINEERING (CSE), 2014, 25 : 233 - 242
  • [5] Shape-optimized mesh partitioning and load balancing for parallel adaptive FEM
    Diekmann, R
    Preis, R
    Schlimbach, F
    Walshaw, C
    PARALLEL COMPUTING, 2000, 26 (12) : 1555 - 1581
  • [6] Data partitioning and load balancing in parallel disk systems
    Peter Scheuermann
    Gerhard Weikum
    Peter Zabback
    The VLDB Journal, 1998, 7 : 48 - 66
  • [7] Partitioning and load balancing for emerging parallel applications and architectures
    Devine, Karen A.
    Boman, Erik G.
    Karypis, George
    PARALLEL PROCESSING FOR SCIENTIFIC COMPUTING, 2006, : 99 - 126
  • [8] Dynamic Load Balancing with the Parallel Partitioning Tool GridSpiderPar
    Golovchenko E.N.
    Mathematical Models and Computer Simulations, 2022, 14 (6) : 910 - 917
  • [9] Dynamic Load Balancing of Parallel SURF with Vertical Partitioning
    Kim, Deokho
    Kim, Minwoo
    Kim, Kyungah
    Sung, Minyong
    Ro, Won Woo
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (12) : 3358 - 3370
  • [10] Data partitioning and load balancing in parallel disk systems
    Scheuermann, P
    Weikum, G
    Zabback, P
    VLDB JOURNAL, 1998, 7 (01): : 48 - 66