A generic strategy for dynamic load balancing of distributed memory parallel computational mechanics using unstructured meshes

被引:7
|
作者
Arulananthan, A [1 ]
Johnson, SP [1 ]
McManus, K [1 ]
Walshaw, C [1 ]
Cross, M [1 ]
机构
[1] Univ Greenwich, Ctr Numer Modelling & Proc Anal, London SE18 6PF, England
关键词
D O I
10.1016/B978-044482849-1/50006-3
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A large class of computational problems are characterised by frequent synchronisation, and computational requirements which change as a function of time. When such a problem is solved on a message passing multiprocessor machine [5], the combination of these characteristics leads to system performance which deteriorate in time. As the communication performance of parallel hardware steadily improves so load balance becomes a dominant factor in obtaining high parallel efficiency. Performance can be improved with periodic redistribution of computational load; however, redistribution can sometimes be very costly. We study the issue of deciding when to invoke a global load re-balancing mechanism. Such a decision policy must effectively weigh the costs of remapping against the performance benefits, and should be general enough to apply automatically to a wide range of computations. This paper discusses a generic strategy for Dynamic Load Balancing (DLB) in unstructured mesh computational mechanics applications. The strategy is intended to handle varying levels of load changes throughout the run. The major issues involved in a generic dynamic load balancing scheme will be investigated together with techniques to automate the implementation of a dynamic load balancing mechanism within the Computer Aided Parallelisation Tools (CAPTools) environment, which is a semi-automatic tool for parallelisation of mesh based FORTRAN codes [2].
引用
收藏
页码:43 / 50
页数:8
相关论文
共 50 条
  • [21] DISTRIBUTED LOAD BALANCING FOR PARALLEL MAIN MEMORY HASH JOIN
    TOUT, WR
    PRAMANIK, S
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1995, 6 (08) : 841 - 849
  • [22] Mesh partitioning and load balancing for distributed memory parallel systems
    Walshaw, C
    Cross, M
    Everett, MG
    [J]. ADVANCES IN COMPUTATIONAL MECHANICS WITH PARALLEL AND DISTRIBUTED PROCESSING, 1997, : 97 - 103
  • [23] Mesh partitioning and load balancing for distributed memory parallel architectures
    Walshaw, C
    Cross, M
    Everett, MG
    [J]. PARALLEL AND DISTRIBUTED PROCESSING FOR COMPUTATIONAL MECHANICS: SYSTEMS AND TOOLS, 1997, : 110 - 123
  • [24] A Parallel Approach for the Generation of Unstructured Meshes with Billions of Elements on Distributed-Memory Supercomputers
    Wang, Xiao-qing
    Jin, Xian-long
    Kou, Da-zhi
    Chen, Jia-hui
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2017, 45 (03) : 680 - 710
  • [25] A Parallel Approach for the Generation of Unstructured Meshes with Billions of Elements on Distributed-Memory Supercomputers
    Xiao-qing Wang
    Xian-long Jin
    Da-zhi Kou
    Jia-hui Chen
    [J]. International Journal of Parallel Programming, 2017, 45 : 680 - 710
  • [26] Parallel computational model with dynamic load balancing in PC clusters
    Dorneles, RV
    Rizzi, RL
    Martinotto, AL
    Picinin, D
    Navaux, POA
    Diverio, TA
    [J]. HIGH PERFORMANCE COMPUTING FOR COMPUTATIONAL SCIENCE - VECPAR 2004, 2005, 3402 : 468 - 479
  • [27] A survey of dynamic load balancing strategies for parallel and distributed computing
    Yang, Ji-Xiang
    Tan, Guo-Zhen
    Wang, Rong-Sheng
    [J]. Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2010, 38 (05): : 1122 - 1130
  • [28] Dynamic Load Balancing Using Adaptive Locally Refined Meshes
    Grigoriev S.K.
    Zakharov D.A.
    Kornilina M.A.
    Yakobovskiy M.V.
    [J]. Mathematical Models and Computer Simulations, 2024, 16 (2) : 280 - 292
  • [29] Neighbor's Load Prediction for Dynamic Load Balancing in a Distributed Computational Environment
    Lim, Jay W. Y.
    Hoong, Poo Kuan
    Yeoh, Eng-Thiam
    [J]. TENCON 2012 - 2012 IEEE REGION 10 CONFERENCE: SUSTAINABLE DEVELOPMENT THROUGH HUMANITARIAN TECHNOLOGY, 2012,
  • [30] Dynamic energy efficient load balancing strategy for computational grid
    Nazir, Babar
    Ahmad, Zulfiqar
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (01):