Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming 2016
DOI: 10.1145/2851141.2851175
|View full text |Cite
|
Sign up to set email alerts
|

Efficient distributed workstealing via matchmaking

Abstract: Many classes of high-performance applications and combinatorial problems exhibit large degree of runtime load variability. One approach to achieving balanced resource use is to over decompose the problem on fine-grained tasks that are then dynamically balanced using approaches such as workstealing. Existing work stealing techniques for such irregular applications, running on large clusters, exhibit high overheads due to potential untimely interruption of busy nodes, excessive communication messages and delays … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 3 publications
0
1
0
Order By: Relevance
“…In addition to some centralized scheduling methods [18,30] for dynamic load balancing, work stealing [1,4,12,22] is a popular scheduling method. It is proved that work stealing is efficient for scheduling some multi-threaded executions.…”
Section: Related Workmentioning
confidence: 99%
“…In addition to some centralized scheduling methods [18,30] for dynamic load balancing, work stealing [1,4,12,22] is a popular scheduling method. It is proved that work stealing is efficient for scheduling some multi-threaded executions.…”
Section: Related Workmentioning
confidence: 99%