We are excited to announce the availability of v2.0.0 of our OMPi OpenMP compiler.
This release represents an important milestone. The source code has been reorganized substantially and brings support for major OpenMP 4.0 constructs. In particular, some of the new features include:
- support for the new target-related device constructs
- support for cancellations
- support for taskgroups
The new runtime structure allows the implementation of general modules for interfacing with and offloading code onto multiple, disparate devices. A fully functional module for the Epiphany accelerator is included; OMPi v2.0.0 can thus be used as-is to provide full OpenMP support on the popular Parallella board.