This work first introduce sm_90a special integration test.
It also introduce a new test that uses sm_90a instructions such as tma load, and warpgroup matrix multiplication (aka wgmma).
Depends on D157382
| Paths 
 |  Differential  D158151  
[MLIR] Add sm_90a integration test with `wgmma` Needs ReviewPublic Authored by guraypp on Aug 17 2023, 12:20 AM. 
Details Summary This work first introduce sm_90a special integration test. It also introduce a new test that uses sm_90a instructions such as tma load, and warpgroup matrix multiplication (aka wgmma). Depends on D157382 
Diff Detail 
 Event Timeline
 
 
 
Revision Contents 
 
 
Diff 552371 mlir/test/CMakeLists.txt
 mlir/test/Integration/GPU/CUDA/sm90a/gemm_m128n128k128_f32f16f16.mlir
 
 mlir/test/Integration/GPU/CUDA/sm90a/lit.local.cfg
 
 mlir/test/lit.site.cfg.py.in
 utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Can you please explain or better draw out these desc updates?
I see four k-groups and two wgmma.mma_async.m64n128k16