Institution:
Collection of applications that allow to test OpenMP tasking implementations
BSC Group: Computer Sciences
Xavier Teruel, Alejandro Duran
Barcelona OpenMP Task Suite is a collection of applications that allow to test OpenMP tasking implementations and compare its behaviour under certain circumstances: task tiedness, throttle and cut-offs mechanisms, single/multiple task generators, etc.
It enables testing across different compiler implementations, improving portability and performance oriented insights. Its consistent and repeatable execution also make it useful for basic parallel efficiency studies; providing a reliable way to assess system behavior under parallel workloads.
Compiler regression testing, runtime-scheduler research, academic coursework in parallel programming, pre-silicon architecture simulation.
CPU vendor compiler teams (LLVM, Intel, AMD, Arm); HPC runtime developers (OpenMP, OpenACC, SYCL, Kokkos); University research labs teaching or studying task parallelism; Cloud-HPC providers certifying heterogeneous instances.
Technology Readiness Level (1-9): N/A
Protection:
GPL License (Version 2.0 or later)
if you want to know more about this project do not hesitate to contact us