Applying Graph Partitioning Methods in Measurement-Based Dynamic Load Balancing
- Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Load imbalance can lead to wasted CPU hours especially when running on a large number of processors. Achieving the best parallel efficiency for a program requires optimal load balancing which is a NP-hard problem. Charm++, a migratable objects based programming model, provides a measurement-based dynamic load balancing frame work. This paper explores the use of graph partitioning algorithms, traditionally used for partitioning physical domains/meshes, for measurement based dynamic load balancing of parallel applications. In particular, we present repartitioning methods developed in a graph partitioning toolbox called Scotch that consider the previous mapping to minimize migration costs. We also discuss a new imbalance reduction algorithm for graphs with irregular load distributions. We compare several load balancing algorithms using a micro-benchmark and the NAS BT multi-zone bench mark. New algorithms developed in Scotch lead to better performance compared to other existing partitioners, both in terms of the application execution time and fewer number of objects migrated.
- Research Organization:
- Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- W-7405-ENG-48
- OSTI ID:
- 1093410
- Report Number(s):
- LLNL-TR--532851
- Country of Publication:
- United States
- Language:
- English
Similar Records
Applying graph partitioning methods in measurement-based dynamic load balancing
Isorropia Partitioning and Load Balancing Package
Parallel algorithms for dynamically partitioning unstructured grids
Technical Report
·
Mon Sep 26 00:00:00 EDT 2011
·
OSTI ID:1114706
Isorropia Partitioning and Load Balancing Package
Software
·
Fri Sep 01 00:00:00 EDT 2006
·
OSTI ID:1230903
Parallel algorithms for dynamically partitioning unstructured grids
Conference
·
Sat Oct 01 00:00:00 EDT 1994
·
OSTI ID:10189870