Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

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?-
    finish accumulators (lazy)--     WF / HF
    isolatedXXWF / HF
    forasyncX?WF / HF

    Page Tree