Skip to main content

Mojo module

matmul_mma

MMA operators for AMD matmul kernels.

Structs: TiledMma: Stateless MMA computation on TileTensors (mirrors TiledTensorCore.mma). Pure computation, no register ownership. MmaOp: Register ownership + SMEM loading + schedule API. Wraps TiledMma for per-k-tile load_frag/mma dispatch. QuadrantMmaOp: Owns A/B/C register tiles in LOCAL, provides quadrant load/compute methods for ping-pong double-buffering schedule.

Data-movement primitives (TileLoaderLDS, _load_from_lds, load_lds_fragment) live in structured_kernels.amd_tile_io.

Structs​