|
1 |
| -aomp (17.0-3) UNRELEASED; urgency=medium |
| 1 | +aomp (18.0-1) UNRELEASED; urgency=medium |
2 | 2 |
|
3 | 3 | * Initial release of aomp is 0.3-2
|
4 | 4 | * Please see example in /usr/lib/aomp/examples/vmuldemo
|
@@ -887,5 +887,59 @@ aomp (17.0-3) UNRELEASED; urgency=medium
|
887 | 887 | * Set default OpenMP to 5.1.
|
888 | 888 | * Restore safe buffer usage warnings for MIOpen GTest.
|
889 | 889 | * Fix build to use LLVM-project mono-repo components, ROCm devicelibs and comgr.
|
| 890 | + * |
| 891 | + * 18.0-1 |
| 892 | + * Move to ROCm 6.0 sources. |
| 893 | + * Change the default optimization level to -O2 if user does not specify |
| 894 | + * any -O option on the command line. Before 18.0-1, the default was -O0 if |
| 895 | + * none was specified. |
| 896 | + * In this release we are requesting users to install the amdgpu kernel driver |
| 897 | + * found in the ROCm 5.7 amdgpu-dkms package. Nothing prevents the use of an |
| 898 | + * older driver, but for support with current and new problems, we ask users to |
| 899 | + * upgrade to this kernel driver. Run this command to test that your amdgpu |
| 900 | + * kernel driver is on the correct version "modinfo -F version amdgpu". That |
| 901 | + * command should return the string "6.2.4". |
| 902 | + * Remove dependency on ROCm libraries for rocgdb. Reminder: A goal of aomp is |
| 903 | + * to be isolated from ROCm stack with the exception of rocm-dkms which |
| 904 | + * installs the correct kernel driver. |
| 905 | + * The following issues were resolved in this release: |
| 906 | + * [#601](https://github.com/ROCm-Developer-Tools/aomp/issues/601) AOMP |
| 907 | + * 17.0.3 crashes at compile time with conjunction in if clause. |
| 908 | + * While the source build of aomp, supports ASAN (address sanitizer), the |
| 909 | + * release build does not due to complexities in packaging asan. Therefore, |
| 910 | + * the aomp release does not support ASAN. |
| 911 | + * This release has many build enhancements meant for developers that build |
| 912 | + * aomp from source. These changes have little impact to user of AOMP. |
| 913 | + * The build scripts for this release now build openmp host and device |
| 914 | + * libraries via LLVM_ENABLE_RUNTIMES with the COMPONENT build_project.sh. This |
| 915 | + * was formerly done in the COMPONENT build_openmp.sh. This change allows lit |
| 916 | + * testing of openmp. Extra libraries found in lib-debug and lib-perf |
| 917 | + * directories are still build with the COMPONENT build_openmp.sh. |
| 918 | + * Developers can now use ccache to speed rebuild process. The use of |
| 919 | + * ccache is the default. To turn this off set AOMP_USE_CCACHE=0. |
| 920 | + * The build scripts also build flang-new with build_project.sh and remove |
| 921 | + * the use of build_flang-new.sh. |
| 922 | + * The build scripts have added a hidden directory in the installation |
| 923 | + * called .aomp_component_stats showing the files added to the installation by |
| 924 | + * each build COMPONENT. The current list of build COMPONENTs for AOMP are: |
| 925 | + * prereq project roct rocr openmp extras comgr rocminfo flang-legacy pgmath |
| 926 | + * flang flang_runtime hipcc hipamd rocdbgapi rocgdb roctracer rocprofiler |
| 927 | + * Changes to build_supp.sh which builds prequisite and supplemental |
| 928 | + * components needed for the build and/or testing include: change to version 6.0 |
| 929 | + * for hsa-amd-aqlprofile, update wget location of silo tarball, change to |
| 930 | + * version 6.0.x for rocmsmilib. |
| 931 | + * Build optimizations to reduce the size of the installation. Previously |
| 932 | + * release binaries had llvm libraries statically linked in. We are now linking |
| 933 | + * in the shared library build of llvm, and this reduces overall size by ~50%. |
| 934 | + * Changes to the build of libomptarget DeviceRTL to be code object version |
| 935 | + * agnostic. These changes reduce the amount of files installed on to one per |
| 936 | + * architecture for the opaque-linker + the fat archive for the linker wrapper as |
| 937 | + * well as improve build time for the libraries. |
| 938 | + * |
| 939 | + * The following enhancements were made to the AOMP test infrastructure: |
| 940 | + * Support for openmp lit testing. |
| 941 | + * New testing of UMT. |
| 942 | + * Babelstream updates to support USM. |
| 943 | + * Babelstream updates to support FORTRAN babelstream. |
890 | 944 |
|
891 | 945 | -- Greg Rodgers <Gregory.Rodgers@amd.com> Thu, 19 May 2022 23:34:44 -0500
|
0 commit comments