Add movmatrix support (movmatrix.sync.aligned.m8n8.trans.b16) (#2562)

This commit is contained in:
Inoday Yadav
2025-08-19 22:22:02 -04:00
committed by GitHub
parent ec18e8043b
commit 42e7c546c4
4 changed files with 197 additions and 0 deletions
+17
View File
@@ -140,4 +140,21 @@ struct Copy_Traits<SM75_U16x8_LDSM_T>
using RefLayout = DstLayout;
};
template <>
struct Copy_Traits<SM75_U32x1_MOVM_T>
{
// Logical thread id to thread idx (warp)
using ThrID = Layout<_32>;
// Map from (src-thr,src-val) to bit
using SrcLayout = Layout<Shape <_32,_32>,
Stride<_32, _1>>;
// Map from (dst-thr,dst-val) to bit
using DstLayout = Layout<Shape <_32,_32>,
Stride<_32, _1>>;
// Reference map from (thr,val) to bit
using RefLayout = DstLayout;
};
} // end namespace cute