Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

List of HJ features and constructs each HJ runtime implementation supports:

X - denotes a supported feature by a runtime and all its variants.

For the work-stealing runtime we specify which variants support what:

  • HF - Work-Stealing Help-First support only
  • WF - Work-Stealing Help-First support only
  • AD - Work-Stealing Adaptive support only
    • Work-Sharing
      • Default (WSH)
      • Cooperative (COOP)
      • Fork-Join (FJ)
    • Work-Stealing
      • Help-First (HF)
      • Work-First (WF)
      • Adaptive (A)

    X - denotes a supported feature by a runtime and all its variants.

     

             
     Work-Sharing

    WSH Cooperative

    Work-stealing
         
    Features   
    Race Detection--WF
    Performance MetricsX-- 
        
    Constructs   
    finishXXX
    asyncXXX 
    futures (async<T>)XX-
    phasersX--
    finish accumulatorsX-- 
        

    Page Tree