OMPi v3.5.2 is out

We are happy to announce the release of the latest version (3.5.2) of our OMPi OpenMP compiler. Two major features of this release are the newly designed modules for offloading to OpenCL devices and Vulkan GPUs. Here is a summary:

  • New module for offloading to OpenCL devices (see how to use),
  • New module for offloading to Vulkan GPUs (see how to use),
  • New numbering for OpenMP devices, compatible with ≥ v5.2,
  • Redesigned kernel bundling (given as option to ompicc; enabled by default)
  • Restructured transformation machinery and code generation to accommodate multiple targets,
  • Remote offloading improvements,
  • Switched to the meson build system.

— Image by Parallel Processing Group @ UOI; licensed under a CC BY 4.0 international license.