Releases
rocm-7.0.0
rocWMMA 2.0.0 for ROCm 7.0.0
Compare
Sorry, something went wrong.
No results found
Added
Added internal register layout transforms to support interleaved MMA layouts
Added support for the gfx950 target
Added mixed input bf8 / fp8 types for MMA support
Added fragment scheduler API objects to embed thread block cooperation properties in fragments
Changed
Augmented load / store / MMA internals with static loop unrolling
rocWMMA mma_sync API now supports wave tile fragment sizes
rocWMMA cooperative fragments are now expressed with fragment scheduler template arguments
rocWMMA cooperative fragments now use the same base API as non-cooperative fragments
rocWMMA cooperative fragments register usage footprint has been reduced
rocWMMA fragments now support partial tile sizes with padding
Optimized
Added internal flow control barriers to improve assembly code generation and overall performance
Enabled interleaved layouts by default in MMA to improve overall performance
Removed
Removed support for the gfx940 and gfx941 targets
Removed the rocWMMA cooperative API
Removed wave count template parameters from transforms APIs
Resolved issues
Fixed a validation issue for small precision compute types < B32 on gfx9
Fixed CMake validation of compiler support for bf8 / fp8 types
Fixed linkage of rocwmma::synchronize_workgroup to inline
You can’t perform that action at this time.