Proceedings of the 2013 Workshop on Programming Based on Actors, Agents, and Decentralized Control 2013
DOI: 10.1145/2541329.2541337
|View full text |Cite
|
Sign up to set email alerts
|

Load balancing non-uniform parallel computations

Abstract: Dynamic load balancing is critical in achieving high performance in parallel systems, especially for applications with unpredictable workloads. Traditional load balancing approaches such as work-sharing and work-stealing often assume that the computations can be divided into smaller computations based on some granularity. These approaches do not scale when the computations are not dividable and their sizes are highly variant. In this paper, we present a novel approach -founded in the Actor model known for its … 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

2014
2014
2024
2024

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 32 publications
0
2
0
Order By: Relevance
“…The Unbalanced Cobwebbed Tree (UCT) [54] benchmark tries to capture the non-uniform nature of tree exploration computations. It extends the Unbalanced Tree Search benchmark by introducing substantial computations at each tree node, and allowing the computations to be non-uniform.…”
Section: Unbalanced Cobwebbed Treementioning
confidence: 99%
“…The Unbalanced Cobwebbed Tree (UCT) [54] benchmark tries to capture the non-uniform nature of tree exploration computations. It extends the Unbalanced Tree Search benchmark by introducing substantial computations at each tree node, and allowing the computations to be non-uniform.…”
Section: Unbalanced Cobwebbed Treementioning
confidence: 99%
“…In the most recent work [22], this approach have been repurposed to achieve dynamic load balancing for computations which do not constrained by deadlines. Fundamental to this work is a fine grained accounting of available resources, as well as the resources required by computations.…”
Section: Reasoning About Multicore Energy Consumptionmentioning
confidence: 99%