A test suite for OpenMP implementations

Area: Programming models and runtimes

CASS member: S4PST

Description

OpenMP is a directive-based programming model that targets both CPUs and accelerators with a goal to either run a given code on multicore platforms or to offload portions of the code to accelerators. The project builds validation and verification test suites to test the validity of the implementations, conformance to the standard specification and provide feedback to the standard organization. We have been also exploring the usability of LLMs for automating tests generation.

Target audience

Developers implementing OpenMP compilers, and application developers seeking a better understanding of the OpenMP implementations they are using.

Additional resources

Impact stories