What's this about?
Flash-dLLM fuses KV-cache operations to reduce GPU memory movement, then lets the diffusion model draft and verify parallel tokens itself.
Why is memory I/O the bottleneck?
Reusing cached attention states saves computation but repeatedly moving them can dominate runtime. A fused kernel avoids redundant transfers.
Why does this matter?
Author-reported preprint; 6 HF upvotes.
- The method is training-free and needs no auxiliary draft model.
- Reported speedups are 5.1× on GSM8K and 11× on HumanEval.
- Broader models, hardware and quality audits are still needed.