diff --git a/projects/rocshmem/CHANGELOG.md b/projects/rocshmem/CHANGELOG.md index 20a5c7174cb..e87f375c7d1 100644 --- a/projects/rocshmem/CHANGELOG.md +++ b/projects/rocshmem/CHANGELOG.md @@ -10,19 +10,21 @@ * `rocshmem_buffer_register/unregister` for GDA backend * `rocshmem_reduce_on_stream` * `rocshmem_team_split_2D` - * Tile-granular RMA operations for the IPC backend - * Host-initiated RMA operations in the IPC backend for the non-MPI - bootstrapping path - * Team creation using non-contiguous parent teams in the IPC backend - * Python bindings of memory-management APIs - * Python bindings coverage for team APIs -* Performance optimizations: - * Separate put/get memcpy primitives to apply correct cache coherence semantics and fences - * O(1) IPC availability check using pattern detection - * Use constmem for backend variables and provider muxing +* Added tile-granular RMA operations for the IPC backend +* Added host-initiated RMA operations in the IPC backend for the non-MPI + bootstrapping path +* Added team creation using non-contiguous parent teams in the IPC backend +* Added Python bindings of memory-management APIs +* Added Python bindings coverage for team APIs * Added support for GPU initiated operations using the SDMA engines * Added ASAN build support -* Change default ROCSHMEM_DEBUG_LEVEL from WARN to ERROR + +### Changed +* Changed default `ROCSHMEM_DEBUG_LEVEL` from `WARN` to `ERROR` +* Performance optimizations: + * Separated put/get memcpy primitives to apply correct cache coherence semantics and fences + * Use constmem for backend variables and provider muxing + * Updated O(1) IPC availability check using pattern detection ## rocSHMEM 3.4.0 for ROCm 7.13 ### Added