Skip to search formSkip to main contentSkip to account menu

Work stealing

Known as: Work-stealing 
In parallel computing, work stealing is a scheduling strategy for multithreaded computer programs. It solves the problem of executing a dynamically… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2016
2016
Partitioned Global Address Space (PGAS) programming models combine shared and distributed memory features, and provide a… 
2015
2015
Due to the increasing power constraints and higher and higher performance demands, many vendors have shifted their focus from… 
2013
2013
Loops are the largest source of parallelism in many scientific applications. Parallelization of irregular loop applications is a… 
2011
2011
With the number of services using virtualization and clouds growing faster and faster, it is common to mutualize thousands of… 
2011
2011
This paper proposes an energy-efficient approach for programming languages that support work stealing. The key insight is that… 
2010
2010
Work-stealing is todays algorithm of choice for dynamic load-balancing of irregular parallel applications on multiprocessor… 
2008
2008
We describe a unique and comprehensive methodology for accurately measuring and effectively analyzing the performance of an… 
2002
2002
In this paper we present DCI, a new data mining algorithm for frequent set counting. We also discuss in depth the parallelization… 
2002
2002
We are interested in studying the clustering problem in the case of large communication delays for an unbounded number of… 
2000
2000
Constructing multithreaded parallel systems with software distributed shared memory (DSM) is an attractive trend in cluster…