EN FR
EN FR


Section: New Software and Platforms

KLANG-OMP

The Klang-Omp OpenMP Compiler

Keywords: Compilers - Task scheduling - OpenMP - Source-to-source compiler - Data parallelism

Functional Description

The Klang-Omp software is a source-to-source OpenMP compiler for languages C and C++. The Klang-Omp compiler translates OpenMP directives and constructs into API calls from the StarPU runtime system or the XKaapi runtime system. The Klang-Omp compiler is virtually fully compliant with OpenMP 3.0 constructs. The Klang-Omp compiler supports OpenMP 4.0 dependent tasks and accelerated targets.