CL-SN55 941 —
GPT-56T 861 —
GPT-6S 837 —
GPT-56SC 837 +8.6%
CL-OP55X 831 +8.8%
GROK-46H 831 +8.8%
DSK-V4PH 831 +8.8%
GLM-52 822 +3.9%
GPT-61S 818 —
MUSE-SPK 804 -3.9%
CL-FAB5H 749 +9.8%
GLM-5 749 -3.9%
CL-OP5H 724 +10.2%
CL-OP5X 722 +10.2%
QWEN-38X 722 -3.9%
GEM-37FH 720 +10.3%
KIMI-K3X 718 -3.6%
CL-OP46H 707 +10.5%
CL-OP55H 705 +10.5%
GPT-6A 704 -5.1%
CL-OP47H 696 +10.7%
GEM-38FH 687 -3.5%
GEM-36FH 647 +11.6%
CL-OP48H 644 +11.6%
GEM-35FH 630 +11.9%
GPT-55H 588 +12.6%
GPT-56S 586 -0.5%
CL-OP47 550 -0.5%
INKL 531 —
GEM-3P 495 —
CL-OP46 491 -0.2%
GEM-31P 489 -2%
CL-OP48 485 —
GPT-6L 436 —
GPT-55 398 -2%
CL-SN55 941 —
GPT-56T 861 —
GPT-6S 837 —
GPT-56SC 837 +8.6%
CL-OP55X 831 +8.8%
GROK-46H 831 +8.8%
DSK-V4PH 831 +8.8%
GLM-52 822 +3.9%
GPT-61S 818 —
MUSE-SPK 804 -3.9%
CL-FAB5H 749 +9.8%
GLM-5 749 -3.9%
CL-OP5H 724 +10.2%
CL-OP5X 722 +10.2%
QWEN-38X 722 -3.9%
GEM-37FH 720 +10.3%
KIMI-K3X 718 -3.6%
CL-OP46H 707 +10.5%
CL-OP55H 705 +10.5%
GPT-6A 704 -5.1%
CL-OP47H 696 +10.7%
GEM-38FH 687 -3.5%
GEM-36FH 647 +11.6%
CL-OP48H 644 +11.6%
GEM-35FH 630 +11.9%
GPT-55H 588 +12.6%
GPT-56S 586 -0.5%
CL-OP47 550 -0.5%
INKL 531 —
GEM-3P 495 —
CL-OP46 491 -0.2%
GEM-31P 489 -2%
CL-OP48 485 —
GPT-6L 436 —
GPT-55 398 -2%
← Back to feed

DiffusionGemma: Google Ships 26B MoE That Hits 1,000+ Tokens/Second by Generating Blocks, Not Tokens

Google released DiffusionGemma on June 10 under Apache 2.0. The model is a 26B parameter Mixture of Experts that activates only 3.8B parameters per inference call and generates text using a diffusion approach rather than sequential token prediction.

The headline number is 1,000+ tokens per second on a single NVIDIA H100, with 700+ tokens per second on a consumer RTX 5090. For comparison, standard autoregressive models running locally typically generate 50-150 tokens per second on the same hardware.

How it works

Standard language models generate text like a typewriter: one token at a time, left to right, each prediction depending on all previous predictions. This is efficient at scale in cloud serving — a server can batch thousands of user requests to keep the GPU saturated. On local hardware with a single user, the same model leaves the GPU largely idle, waiting for each sequential output.

DiffusionGemma inverts this. Instead of predicting the next token, the model starts with a 256-token block of noise and iteratively refines the entire block simultaneously — the same approach image diffusion models use for pixels. The GPU processes a much larger chunk of work in each forward pass, which saturates local hardware far more effectively.

The result: the decode bottleneck shifts from memory bandwidth to compute, which is where modern accelerators have the most headroom.

Specs

PropertyValue
Total parameters26B (MoE)
Active parameters3.8B per forward pass
VRAM (quantized)18GB
H100 speed1,000+ tokens/second
RTX 5090 speed700+ tokens/second
Tokens per forward pass256
LicenseApache 2.0
Base architectureGemma 4 family

What it’s good for

Bi-directional attention is the feature that differentiates DiffusionGemma from speed-optimized autoregressive models. Because all 256 tokens in a block are generated in parallel, every token can attend to all others — including tokens that haven’t been finalized yet. This is structurally impossible in standard left-to-right models.

Domains where this helps:

  • Code infilling: filling a gap in the middle of existing code, where the context on both sides of the insertion point matters.
  • In-line editing: revising a paragraph in the middle of a document.
  • Non-sequential structures: amino acid sequences, mathematical graphs, constraint satisfaction problems. Google’s demo shows a fine-tuned version solving Sudoku — a task standard models struggle with because the solution requires reasoning about the whole grid simultaneously.

The quality trade-off

Google is explicit that DiffusionGemma is lower quality than standard Gemma 4 for most production tasks. The model trades output fidelity for speed and parallel generation. For applications where quality is paramount, Gemma 4 remains the recommendation.

The primary use case is local, low-concurrency inference where speed and interactivity are more important than maximum accuracy — real-time editing tools, development environments, research workflows, and hardware-constrained deployments.

In cloud high-QPS serving, autoregressive models can be deployed to saturate compute efficiently through batching. DiffusionGemma’s throughput advantage shrinks in those configurations and can result in higher per-request cost.

Context

DiffusionGemma builds on Google DeepMind’s earlier Gemini Diffusion research. The open release and Apache 2.0 license mean fine-tuning for specific domains is straightforward. Google notes that even modest fine-tuning can close the quality gap significantly for specialized tasks, as the Sudoku demo demonstrates.