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 条
  • [31] Lethe-DEM: an open-source parallel discrete element solver with load balancing
    Golshan, Shahab
    Munch, Peter
    Gassmoeller, Rene
    Kronbichler, Martin
    Blais, Bruno
    COMPUTATIONAL PARTICLE MECHANICS, 2023, 10 (01) : 77 - 96
  • [32] Load balancing in distributed parallel systems for telecommunications
    Sinkovic, V
    Lovrek, I
    Németh, G
    COMPUTING, 1999, 63 (03) : 201 - 218
  • [33] Load balancing in a massively parallel semantic database
    Rishie, N
    Shaposhnikov, A
    Graham, S
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1996, 11 (04): : 195 - 199
  • [34] On runtime parallel scheduling for processor load balancing
    Wu, MY
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1997, 8 (02) : 173 - 186
  • [35] Stateful Load Balancing for Parallel Stream Processing
    Guo, Qingsong
    Zhou, Yongluan
    EURO-PAR 2017: PARALLEL PROCESSING WORKSHOPS, 2018, 10659 : 80 - 93
  • [36] Revisiting Randomized Parallel Load Balancing Algorithms
    Even, Guy
    Medina, Moti
    STRUCTURAL INFORMATION AND COMMUNICATION COMPLEXITY, 2010, 5869 : 209 - 221
  • [37] The Multifractal Load Balancing Method
    Ivanisenko, Igor
    Radivilova, Tamara
    2015 SECOND INTERNATIONAL SCIENTIFIC-PRACTICAL CONFERENCE PROBLEMS OF INFOCOMMUNICATIONS SCIENCE AND TECHNOLOGY (PIC S&T 2015), 2015, : 122 - 123
  • [38] On the load balancing of a parallel switch with input queues
    Dong, YG
    Yi, P
    Guo, YF
    Wu, JX
    PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PDCAT'2003, PROCEEDINGS, 2003, : 301 - 305
  • [39] Tight Bounds for Parallel Randomized Load Balancing
    Lenzen, Christoph
    Wattenhofer, Roger
    STOC 11: PROCEEDINGS OF THE 43RD ACM SYMPOSIUM ON THEORY OF COMPUTING, 2011, : 11 - 20
  • [40] LOAD BALANCING METHOD BASED ON LOAD VECTOR
    RI, S
    JI, Y
    ASANO, S
    MATSUKATA, J
    SYSTEMS AND COMPUTERS IN JAPAN, 1994, 25 (02) : 8 - 21