BOTS (Barcelona OpenMP Task Suite)

Collection of applications that allow to test OpenMP tasking implementations

Institution:

Institution

Research Group:

BSC Group: Computer Sciences

Researcher/s:

Xavier Teruel, Alejandro Duran

Description:

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.

Value Proposition:

OpenMP task benchmarks to stress-test compilers and runtimes

Aplication areas:

Compiler regression testing, runtime-scheduler research, academic coursework in parallel programming, pre-silicon architecture simulation.

Target market:

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)

More information

if you want to know more about this project do not hesitate to contact us

Contact us