Waste-Efficient Work Stealing
Abstract
Although randomized work stealing is effective at automatically load-balancing task-parallel programs, it can waste computational resources when scheduling programs that lack sufficient parallelism to use all available threads. For such programs, threads will waste cycles attempting to steal parallel tasks when none are available. This waste can reduce the machine’s efficiency by wasting computational resources and energy and needlessly burdening the operating system.
Fields of Study & Subjects
Parallel Computing and Optimization Techniques
Distributed and Parallel Computing Systems
Distributed systems and fault tolerance
Publication details
- Journal / source
- ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
- Pages
- 68–80
- Publication date
- 28 January 2026
- Language
- EN