Load Balancing for Parallel Computations with the Finite Element Method

被引:0
作者
Gonzalez Garcia, Jose Luis [1 ]
Yahyapour, Ramin [1 ]
Tchernykh, Andrei [2 ]
机构
[1] GWDG, Gottingen, Lower Saxony, Germany
[2] CICESE Res Ctr, Ensenada, Baja California, Mexico
来源
COMPUTACION Y SISTEMAS | 2013年 / 17卷 / 03期
关键词
Load balancing; FEM; HPC efficiency;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we give an overview of efforts to improve current techniques of load-balancing and efficiency of finite element method (FEM) computations on large-scale parallel machines and introduce a multilevel load balancer to improve the local load imbalance. FEM is used to numerically approximate solutions of partial differential equations (PDEs) as well as integral equations. The PDEs domain is discretized into a mesh of information and usually solved using iterative methods. Distributing the mesh among the processors in a parallel computer, also known as the mesh-partitioning problem, was shown to be NP-complete. Many efforts are focused on graph-partitioning to parallelize and distribute the mesh of information. Data partitioning is important to efficiently execute applications in distributed systems. To address this problem, a variety of general-purpose libraries and techniques have been developed providing great effectiveness. But the load-balancing problem is not yet well solved. Today's large simulations require new techniques to scale on clusters of thousands of processors and to be resource aware due the increasing use of heterogeneous computing architectures as found in many-core computer systems. Existing libraries and algorithms need to be enhanced to support more complex applications and hardware architectures. We present trends in this field and discuss new ideas and approaches that take into account the new emerging requirements.
引用
收藏
页码:299 / 316
页数:18
相关论文
共 50 条
  • [21] Tree-based parallel load-balancing methods for solution-adaptive finite element graphs on distributed memory multicomputers
    Liao, CJ
    Chung, YC
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1999, 10 (04) : 360 - 370
  • [22] Simulation of Load Balancing in Parallel Architecture
    Thakur, Varsha
    Kumar, Sanjay
    2017 7TH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORK TECHNOLOGIES (CSNT), 2017, : 113 - 118
  • [23] Load balancing in a parallel chess program
    Broadbent, R
    Snell, Q
    Clement, M
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 2152 - 2158
  • [24] Predictive load balancing on parallel networks
    Toker, O
    Bozyigit, M
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 2537 - 2541
  • [25] Parallel Merge Sort with Load Balancing
    Minsoo Jeon
    Dongseung Kim
    International Journal of Parallel Programming, 2003, 31 : 21 - 33
  • [26] Parallel merge sort with load balancing
    Jeon, M
    Kim, D
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2003, 31 (01) : 21 - 33
  • [27] Data parallel load balancing strategies
    Fonlupt, C
    Marquet, P
    Dekeyser, JL
    PARALLEL COMPUTING, 1998, 24 (11) : 1665 - 1684
  • [28] A Coupling Algorithm of Finite Element Method and Smoothed Particle Hydrodynamics for Impact Computations
    Xiao, Yihua
    Han, Xu
    Hu, Dean
    CMC-COMPUTERS MATERIALS & CONTINUA, 2011, 23 (01): : 9 - 34
  • [29] Lethe-DEM: an open-source parallel discrete element solver with load balancing
    Shahab Golshan
    Peter Munch
    Rene Gassmöller
    Martin Kronbichler
    Bruno Blais
    Computational Particle Mechanics, 2023, 10 : 77 - 96
  • [30] An efficient load balancing method for parallel ray tracing on heterogeneous workstation networks
    González, P
    Sánchez, JL
    Alfaro, FJ
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 2622 - 2628