Compiler Support

• Intel began support for OpenMP 4.0 targeting their Intel Xeon Phi coprocessors in 2013.
• IBM has recently completed a compiler implementation using Clang, that fully supports OpenMP 4.5. This is being slowly introduced into the Clang main trunk.
• GCC 6.1 introduced full support for OpenMP 4.5, and can target Intel Xeon Phi, or HSA enabled AMD GPUs.
• Oracle Developer Studio 12.5 compilers support OpenMP 4.0 features.
• Cray’s supports OpenMP 4.0, and a subset of OpenMP 4.5.
• LLVM 3.9 supports all non-offloading features of OpenMP 4.5 and Offloading support is under development and expected to become available in a future version.
• LLNL Rose Research Compiler only supports some OpenMP 4.0 accelerator features targeting NVIDIA GPUs.