Crimson AI NewsA CrimsonLingua Network service
EN ع
← Back to news
Research paper Hugging Face

Flash-dLLM Cuts Diffusion LLM Inference Costs With IO-Aware KV Caching

AI By Crimson AI Hugging Face Papers 23 September 2026 · 00:00 13 views
Share: X Telegram

A new training-free framework from Hugging Face researchers tackles the memory I/O bottleneck in diffusion LLMs, combining a fused KV-cache kernel with self-drafting parallel decoding to reach up to 11x speedups over the prior state of the art.

Flash-dLLM Cuts Diffusion LLM Inference Costs With IO-Aware KV Caching

Key points

Diffusion large language models (dLLMs) offer a non-autoregressive alternative to conventional LLMs, but their practical adoption has been held back by inefficient inference. A key culprit, according to a new paper titled Flash-dLLM, is the lack of effective Key-Value (KV) caching and scalable parallel decoding — and the fact that prior acceleration work studied these two mechanisms in isolation, missing the I/O bottlenecks that emerge when they are combined.

The proposed framework, Flash-dLLM, is a training-free inference acceleration system built around two components. Flash-Cache is a fused Triton kernel that merges QKV projection, rotary position embeddings (RoPE), and cache writes into a single operation, while block-scheduled attention handles variable query lengths across a batch. Instead of refreshing the entire cache, it updates only newly decoded tokens and a fixed set of the most-attended decoded tokens, reducing redundant memory movement.

Flash-Verify adds a draft-and-verify decoding strategy in which the dLLM acts as both drafter and verifier, eliminating the need for an auxiliary model. A two-view causal attention mask roughly doubles the number of tokens accepted per decoding step while preserving generation quality.

Experiments on mathematical reasoning and code-generation benchmarks show consistent gains over existing dLLM acceleration methods. On the LLaDA-1.5 model, Flash-dLLM reaches 148–211 tokens per second — 22.3x to 148.2x faster than greedy decoding without caching — and outperforms the prior strongest baseline, Elastic-Cache, by 5.1x on GSM8K and 11.0x on HumanEval. It also uses roughly 48% less GPU memory than Fast-dLLM and scales to batch size 32.

The authors position Flash-dLLM as a step toward making diffusion-based text generation viable for longer sequences and larger batches without retraining, though the reported results are limited to the benchmarks and model configurations tested.

MetricFlash-dLLM (LLaDA-1.5)Comparison
Throughput148–211 tokens/s—
Speedup vs. greedy decoding without caching22.3x–148.2x—
Speedup vs. Elastic-Cache on GSM8K5.1xElastic-Cache (prior strongest baseline)
Speedup vs. Elastic-Cache on HumanEval11.0xElastic-Cache (prior strongest baseline)
GPU memory vs. Fast-dLLM~48% lessFast-dLLM
Max batch size tested32—
Source
Hugging Face · Hugging Face Papers
Related news
Research paper
Hugging Face 15 Oct 2026

New Survey Maps How Multimodal AI Agents Remember and Evolve

A Hugging Face survey proposes a two-axis framework for multimodal agent memory, separating how information is formed and represen...

5
Research paper
Hugging Face 15 Oct 2026

CriticOPD Fixes On-Policy Distillation by Letting Teachers Critique Student Errors

Hugging Face researchers introduce CriticOPD, a method that restores the teacher's ability to recover from student mistakes during...

6
Research paper
Hugging Face 15 Oct 2026

ActionOPD: Distilling Agent Decisions, Not Tokens

A new Hugging Face paper proposes ActionOPD, an action-level on-policy distillation method that aligns a student agent's decisions...

7