For the complete documentation index, see llms.txt. Markdown versions of all pages are available by appending .md to any URL (e.g. /get-started.md).
Mojo module
utils_gpu
Provides GPU matmul configuration selection, block-swizzling, and Hilbert-curve tile-ordering utilities.
Structs
-
MatmulConfig: Static configuration of GPU matmul. -
MatmulKernels: Supported matmul kernels.
Functions
-
block_swizzle: Remaps a linear block index into a swizzled two-dimensional block coordinate. -
create_hilbert_lut: Precompute Hilbert-curve block swizzle lookup-table for a rectangular grid. -
get_hilbert_lut_with_cache: Get Hilbert lookup table using global cache (no struct needed). -
select_config: Selects a heuristic-optimalMatmulConfigfor the given problem shape and device.