Skip to content

AOMP Release 11.5-0

Pre-release
Pre-release
Compare
Choose a tag to compare
@estewart08 estewart08 released this 29 Apr 16:14

THIS IS AN OLD RELEASE. DO NOT DOWNLOAD. PLEASE DOWNLOAD THE LATEST RELEASE.

The source code base for this release is the upstream LLVM 11 monorepo development sources as of April 26, 2020 with hash value 1956a8a7cb79e94dbe073e36eba2d6b003f91046 . The amd-llvm-project branch used to build this release is amd-stg-openmp. In addition to complete source tarball, the artifacts of this release includes the file llvm-project.patch. This file shows the delta from the llvm-project upstream trunk which is currently at 30654 lines in 222 files. Our goal is to reduce this with continued upstreaming activity.

These are the major changes in this release since AOMP 11.0-1.

  • Start using month in the release number consistent with ROCM numbering. However the version will continue to use the LLVM version number.
  • merge a fork of atmi and hostcall into the libomptarget hsa plugin. This removes dependencies on these two external components and allows us to streamline the code for the openmp device plugin. Merging this code caused the trunk delta to go up significantly as we prepare to submit this plugin upstream.
  • improved solvv coverage 9/201 fails, 95% passing rate on amdgcn
  • AOMP supports -g compilation of C/C++ codes and will allow on target debugging. This is initial functionality.
  • hipcc now uses AOMP env variable to support installs not located in /usr/lib/aomp