Tile Size Sweep
Key Insight
Tuning the tile size in tiling algorithms balances memory reuse with resource constraints. By loading data into fast on-chip shared memory or registers, a tiled matrix multiplication reduces slow reads from off-chip HBM. However, choosing larger tiles to increase data reuse consumes more shared memory per block, which can exceed hardware limits, reduce occupancy, and lower overall performance.