Expand description
Loop tiling and cache blocking.
Computes tiling plans for MatMul and Conv2D operations to improve data locality by partitioning work into cache-friendly tile sizes.
Structs§
- Conv2D
Shape - Conv2D shape for tiling purposes (numeric dimensions).
- MatMul
Shape - MatMul shape for tiling purposes (numeric dimensions).
- Tile
Config - Configuration for a single tile dimension.
- Tiling
Defaults - Default tile sizes for common operations.
- Tiling
Pass - Tiling pass that classifies entry points and computes tiling plans.
- Tiling
Plan - A tiling plan for a single operation.
Functions§
- tile_
conv2d - Compute a tiling plan for a Conv2D operation.
- tile_
matmul - Compute a tiling plan for a MatMul operation.