Evaluation of OpenMP Dependent Tasks with the KASTORS Benchmark Suite

  title={Evaluation of OpenMP Dependent Tasks with the KASTORS Benchmark Suite},
  author={Philippe Virouleau and P. Brunet and François Broquedis and N. Furmento and S. Thibault and Olivier Aumage and T. Gautier},
  • Philippe Virouleau, P. Brunet, +4 authors T. Gautier
  • Published in IWOMP 2014
  • Computer Science
  • The recent introduction of task dependencies in the OpenMP specification provides new ways of synchronizing tasks. Application programmers can now describe the data a task will read as input and write as output, letting the runtime system resolve fine-grain dependencies between tasks to decide which task should execute next. Such an approach should scale better than the excessive global synchronization found in most OpenMP 3.0 applications. As promising as it looks however, any new feature… CONTINUE READING
    On the Impact of OpenMP Task Granularity
    • 7
    • PDF
    Evaluating the Impact of OpenMP 4.0 Extensions on Relevant Parallel Workloads
    • 12
    • PDF
    Adding Tightly-Integrated Task Scheduling Acceleration to a RISC-V Multi-core Processor
    • 2
    • PDF


    Publications referenced by this paper.
    OpenMP in a Heterogeneous World
    • 32
    Benchmarking modern multiprocessors
    • 943
    • PDF
    Ompss: a Proposal for Programming Heterogeneous Multi-Core Architectures
    • 518
    • PDF
    Performance Characteristics of the Multi-Zone NAS Parallel Benchmarks
    • 49
    SPEC OMP2012 - An Application Benchmark Suite for Parallel Systems Using OpenMP
    • 63