diff --git a/CHANGELOG.md b/CHANGELOG.md index 1c7715a2..0d5149be 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,28 @@ Documentation for rocWMMA is available at [https://rocm.docs.amd.com/projects/rocWMMA/en/latest](https://rocm.docs.amd.com/projects/rocWMMA/en/latest). -## (Unreleased) rocWMMA 1.4.0 for ROCm 6.1.0 +## (Unreleased) rocWMMA 1.5.0 for ROCm 6.2.0 + +### Additions + +* Added internal utilities for element-wise vector transforms +* Added internal utilities for cross-lane vector transforms +* Implemented internal aos<->soa transforms for block sizes of 16, 32, 64, 128 and 256 and vector widths of 2, 4, 8 and 16 +* Added tests for new internal transforms + +### Changes + +* Improved loading layouts by increasing vector width for fragments with blockDim > 32 +* API applyDataLayout transform now accepts WaveCount template argument for cooperative fragments +* API applyDataLayout transform now physically applies aos<->soa transform as necessary +* Refactored entry-point of std library usage to improve hipRTC support +* Documentation updates for installation, programmer's guide and API reference + +### Fixes + +* Fixed some header includes ordering to improve portability + +## rocWMMA 1.4.0 for ROCm 6.1.0 ### Additions diff --git a/CMakeLists.txt b/CMakeLists.txt index 7af62e26..b5af06f0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -24,7 +24,7 @@ # ############################################################################### -cmake_minimum_required( VERSION 3.5 ) +cmake_minimum_required( VERSION 3.14 ) # This has to be initialized before the project() command appears # Set the default of CMAKE_BUILD_TYPE to be release, unless user specifies with -D. MSVC_IDE does not use CMAKE_BUILD_TYPE @@ -77,7 +77,7 @@ include(ROCMCheckTargetIds) include(ROCMClients) # Versioning via rocm-cmake -set ( VERSION_STRING "1.3.0" ) +set ( VERSION_STRING "1.5.0" ) rocm_setup_version( VERSION ${VERSION_STRING} ) # configure a header file to pass the CMake version settings to the source