Skip to content

AOMP Release 11.9-0

Pre-release
Pre-release
Compare
Choose a tag to compare
@gregrodgers gregrodgers released this 11 Sep 21:27

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 release/11.x sources as August 18, 2020 with hash value 1e6907f09030b636054b1c7b01de36f281a61fa2
. The llvm-project branch used to build this release is aomp11. 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 release/11.x. The size of this patch XXXX lines in XXX files. These changes include support for flang driver, OMPD support and the hsa libomptarget plugin. Our goal is to reduce this with continued upstreaming activity.

The changes for this release of AOMP:

  • Fix compiler warnings for build_project.sh and build_openmp.sh.
  • Fix: [flang] The AOMP 11.7-1 Fortran compiler claims to support the -isystem flag, but ignores it.
  • Fix: [flang] producing internal compiler error when character is used with KIND.
  • Fix: [flang] openmp map clause on complex allocatable expressions !$omp target data map( chunk%tiles(1)%field%density0).
  • DeviceRTL memory footprint has been reduced from ~2.3GB to ~770MB for AMDGCN target.
  • Switch sources to ROCm 3.7.x branches.
  • Fixed hash for raja to avoid build error in example.
  • Workaround for red_bug_51 failing on gfx908.
  • Switch to python3 for ompd and rocgdb.
  • ROCdbgapi requires g++7 as a minimum.
  • 16.04 build does not have the rocgdb debugger as the system only supports g++5.
  • Now require cmake 3.13.4 to compile from source .
  • Fix aompcc to accept file type cxx.

Known Issues

  • ROCgdb does not work on gfx803.
  • Barrier issue on gfx803 for generic kernels.