teach
Explain a GPU kernel or a kernel change so a person understands it: data flow from global memory to LDS to registers to MFMA to epilogue, tiling and wave mapping, pipeline waits, why the design is this way, and what the numbers mean. Runs the how and why skills. Use for 'teach me this kernel', 'explain this FlyDSL or aiter change', 'walk me through the tiling', 'why is this tile size or pipeline used'.
Pinned to revision bd140d538861, so it is the text this page describes rather than whatever the author pushed since.
Files
Every link opens the file at its source, pinned to the revision this page describes.