STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
Classes
Work Stealing

Work stealing support. More...

+ Collaboration diagram for Work Stealing:

Classes

class  stapl::steal_policy_base
 Base class for stealing policies. More...
 
class  stapl::rk_rk_steal
 Random-k random-k stealing policy. More...
 
class  stapl::rk_steal
 Random-k stealing policy. More...
 
class  stapl::neighbor_random_hybrid_steal
 Random neighbor stealing policy. More...
 
class  stapl::steal_from_previous
 Steal from left neighbor stealing policy. More...
 
class  stapl::random_lifeline_steal
 Stealing policy from one random neighbor. More...
 
class  stapl::circular_steal
 Steal in a circular way (always advance to the right neighbor of the last victim stealing policy. More...
 
class  stapl::circular_lifeline_steal
 Steal in a circular way (always advance to the right neighbor of the last victim stealing policy. Avoids stealing from the same location if it didn't have anything the last time. More...
 
class  stapl::diffusive_steal
 Diffusive stealing policy. More...
 
class  stapl::work_stealing_sched_info
 Work-stealing scheduling information. More...
 
class  stapl::work_stealing_sched_entry< SchedInfo, Hook >
 Wrapper class for entries in a work-stealing scheduler. More...
 
class  stapl::work_stealing_scheduler< StealPolicy >
 Scheduler that provides work stealing support. More...
 

Detailed Description

Work stealing support.