IMPORTANT: To view this page as Markdown, append `.md` to the URL (e.g. /max/get-started.md). For the complete documentation index, see llms.txt.
Skip to main content
For the complete documentation index, see llms.txt. Markdown versions of all pages are available by appending .md to any URL (e.g. /max/get-started.md).

Mojo module

grouped_1d1d_smem

Shared memory layout for grouped 1D-1D block-scaled SM100 matmul.

This is a simplified SMEM structure for the 1D-1D kernel variant that uses offset-based addressing instead of pointer-per-group. Key differences from the standard GroupedBlockScaledSmem:

  1. No tensormap descriptors - TMAs are grid-constant (not updated per-group)
  2. No CLC pipeline storage - uses 3-warp specialization (no scheduler warp)
  3. Simpler barrier structure optimized for the 1D-1D workload

Tile storage is shared via BlockScaledTileCore from block_scaled_smem.mojo.

Structs​

Was this page helpful?