EN FR
EN FR


Section: New Software and Platforms

KLANG-OMP

The KStar OpenMP Compiler

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

Functional Description

The Klang-Omp compiler, now renamed KStar following the recommendation of the local experimentation and development service, is a source-to-source OpenMP compiler for languages C and C++. The KStar compiler translates OpenMP directives and constructs into API calls from the StarPU runtime system or the XKaapi runtime system. The KStar compiler is virtually fully compliant with OpenMP 3.0 constructs. The KStar compiler supports OpenMP 4.0 dependent tasks and accelerated targets.