Prefetch Data Load

Apply prefetch optimization to FlyDSL kernel loops: pre-load the first iteration's data before the loop, issue async loads for the next iteration inside the loop body, and swap buffers at the loop tail via runtime loop-carried values. This overlaps data load latency with compute instructions. Use when a kernel has a loop where buffer_load feeds into MFMA/compute and load latency is exposed. Usage: /prefetch-data-load

rocm 6be44e8 17.2 KB Updated

File contents

rocm/flydsl/tree/main/.claude/skills/prefetch-data-load commit 6be44e8e10

Frequently asked questions

npx skillmds@latest add rocm/prefetch-data-load