2014
DOI: 10.2172/1178404
|View full text |Cite
|
Sign up to set email alerts
|

Load Balancing Scientific Applications

Abstract: The largest supercomputers have millions of independent processors, and concurrency levels are rapidly increasing. For ideal efficiency, developers of the simulations that run on these machines must ensure that computational work is evenly balanced among processors. Assigning work evenly is challenging because many large modern parallel codes simulate behavior of physical systems that evolve over time, and their workloads change over time. Furthermore, the cost of imbalanced load increases with scale because m… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 71 publications
(109 reference statements)
0
2
0
Order By: Relevance
“…The LB problem is twofold: (i) find a partitioning of the current workload (W tot (i)) into P partitions, where P is the number of PEs, such that each partition has almost the same workload and (ii) find a mapping of the partitions on the PEs such that the wall clock time to compute those partitions in parallel is minimal [8]. Unfortunately, it has been shown in previous works that the LB problem is fundamentally a balanced graph partitioning problem, which is NP-Complete [9].…”
Section: A Formal Definition Of Load Balancingmentioning
confidence: 99%
“…The LB problem is twofold: (i) find a partitioning of the current workload (W tot (i)) into P partitions, where P is the number of PEs, such that each partition has almost the same workload and (ii) find a mapping of the partitions on the PEs such that the wall clock time to compute those partitions in parallel is minimal [8]. Unfortunately, it has been shown in previous works that the LB problem is fundamentally a balanced graph partitioning problem, which is NP-Complete [9].…”
Section: A Formal Definition Of Load Balancingmentioning
confidence: 99%
“…(i.e., at which iteration should I trigger the load balancing mechanism?) [2] to obtain the maximal performance.…”
Section: Introductionmentioning
confidence: 99%