Skip to content
all longreads
Longread#MLSystems#PlatformEngineering

The LLM Inference Frontier: Ten Unproven Directions That Promise Multiplicative Gains

The previous article ended with inference as a distributed system made of an engine, a KV plane, a router, and a capacity planner. This one is about the next turn: what researchers and vendors promise after phase disaggregation, which of those promises have been measured on someone else's traces, and which still rest on a preprint and a press release. For each of ten directions — the mechanism, the numbers together with their baselines, and an honest step on the maturity ladder.

7 September 2026≈ 72 minprimary sources ↓

Research, documentation, and engine status were checked against sources on 22 August 2026. Every paper figure applies only to the authors' models, accelerators, input distributions, and baselines. Company results are marked as vendor claims; 2026 preprints are signals of direction, not an established standard. No direction here is recommended for adoption on its own: the article describes bets, not decisions.

01

The frontier is a set of bets, not a set of standards

The previous article was about the norm: continuous batching, paged KV memory, prefix caching, chunked prefill, phase disaggregation. The norm has a convenient property — you can measure it on your own trace and buy it ready-made in an open engine. The frontier has different properties. Its results were obtained on other people's models and accelerators and, as a rule, against a baseline convenient to the authors. So before listing directions, we need to agree on how to read claims about them.

A six-step ladder helps. An idea exists as a preprint or a demo. Another team has reproduced the effect or measured its limits. The feature has appeared in an open engine — vLLM, SGLang, or TensorRT-LLM. There is a public production report from one company. There are several companies with different workloads. Finally, the technique has become the default expectation, and its absence needs an explanation. PagedAttention climbed all six steps in two years. Phase disaggregation in August 2026 sits between the third and the fourth: vLLM's documentation still marks the feature experimental, while Moonshot and DeepSeek run it in production. Nobody jumps from the first step straight to the fifth, and each step is a separate proof.

diagram 01 · the maturity ladder for inference claims
The maturity ladder for inference research claimsEVERY STEP IS A SEPARATE PROOFIDEApreprint, demoREPRODUCEDby another teamIN AN OPEN ENGINEvLLM · SGLang · TRT-LLMIN PRODUCTIONat one companyAT MANYdifferent workloadsSTANDARDthe default expectationRISK FALLS TO THE RIGHT; EVIDENCE GETS MORE EXPENSIVEWHICH RESOURCE IS SAVED?bytes · steps · idle time · wattsAGAINST WHICH BASELINE?same model, trace, and SLOWHAT MUST BECOME TRUE?hardware · kernels · qualityA multiplicative gain on the first step is a hypothesis; on the fifth it is an engineering fact
Step
1 · Idea
What exists
A preprint, a demo, a vendor claim
What it does not prove
Numbers come from one team on its own configuration
Step
2 · Reproduced
What exists
Another team repeated the effect or measured its limits
What it does not prove
The first negative results have appeared
Step
3 · In an open engine
What exists
The feature exists in vLLM, SGLang, or TensorRT-LLM
What it does not prove
It can be switched on against your own trace, often still marked experimental
Step
4 · In production at one company
What exists
A public deployment report with numbers exists
What it does not prove
That company's conditions may not match yours
Step
5 · At many
What exists
Several companies with different workloads
What it does not prove
The gain reproduces across profiles
Step
6 · Standard
What exists
The default expectation, like continuous batching
What it does not prove
Lacking the feature needs an explanation

Three questions apply to any claim. First: which resource is saved — bytes read from memory, serial steps, accelerator idle time, or watts. A technique that saves a resource other than the one limiting your workload yields zero. Second: against which baseline. 'Ten times faster' against an engine with no cache and '1.2 times' against a tuned vLLM may describe the same system. Third: what must become true for the gain to happen for you — kernels for the format, hardware of the right generation, model quality on your tasks.

A separate trap is tokens per second per user versus goodput per accelerator. Speculative decoding shows it best. EAGLE 3.1 on Kimi K2.6 (GB200, May 2026) gives 2.03× at one stream and 1.66× at sixteen; P-EAGLE versus EAGLE-3 gives 1.55–1.69× at one stream and only 1.05–1.25× at 64. Almost every 'N×' on the frontier was obtained at low concurrency, and a platform team lives at high concurrency.

The ten directions below run from the model to the data center: how the model computes (architectures and parallel generation), how the cluster cuts the work (disaggregation below the phase), where state lives (KV cache as storage), in which numbers the weights are stored (FP4 and below), on which silicon (beyond the GPU), which workloads all of it serves (reasoning, agents, multimodality), and what limits it from above (power, control, trust). The last section collects them into a single maturity map.

02

Architectures change decode physics

The entire serving stack of the previous article is built around one property of the transformer: per-request state grows by one KV block with every token and is read in full at every decode step. Paged memory, prefix caching, KV transfer between pools — all are tools for a growing object. The 2025–2026 frontier attacks the property itself in two ways: make the state fixed-size, or stop reading all of it.

The first way is linear attention and state-space models, where a request owns a fixed-size state that is overwritten rather than accumulated. The working layer of the hybrids became Gated DeltaNet (NVIDIA, December 2024): a forget gate plus the delta rule. It underlies Qwen3-Next (September 2025: three DeltaNet layers per gated-attention layer), Qwen3.5-397B-A17B (February 2026, the same recipe with a one-million-token context), Kimi Linear (October 2025, the KDA variant, 3:1 with MLA), and Kimi K3 (July 2026: 93 layers, 69 of them KDA and 24 MLA, 2.8 trillion parameters with roughly 104 billion active). NVIDIA takes the same road through Mamba-2: Nemotron-H (April 2025), Nemotron 3 Nano (December 2025: 23 Mamba-2 layers, 6 attention, 23 MoE), and Nemotron 3 Ultra (June 2026, 550B/55B). IBM Granite 4.0 keeps a 9:1 ratio; Falcon-H1 puts both kinds of heads in one layer. Mamba-3 (March 2026) and Gated DeltaNet-2 (May 2026) remain preprints.

The only controlled same-size comparison came from Kimi Linear: 48B with 3B active against the same model on MLA — KV cache 75% smaller, time per output token 6.3× better at a one-million context, 2.2× at 512K, and a negligible gain at 128K; RULER-128K 84.3 versus 81.3. The other multipliers are vendor-supplied and composite. Qwen3-Next's 'ten times the throughput above 32K context' is measured against Qwen3-32B and mixes MoE, multi-token prediction, and the attention architecture itself. Nemotron 3 Nano's 'up to 3.3×' against Qwen3-30B-A3B was obtained on one H200 at 8K input and 16K output in FP8. Nemotron 3 Ultra's 'about 6×' against GLM-5.1 and Kimi K2.6 turns into 1.6× against Qwen3.5, itself a hybrid — and with different serving stacks. Long context is ambiguous: Qwen3.5 reaches RULER 80.3 at one million versus 84.5 for Qwen3-235B with full attention — the hybrid wins up to 256K and trails at 512K and beyond.

The second way is sparse attention: the state grows, but only a selected subset is read at each step. NSA (February 2025) showed 11.6× on decode at 64K versus FlashAttention-2 on A100; Moonshot's MoBA serves Kimi's long context. DeepSeek Sparse Attention in V3.2-Exp (29 September 2025) introduced a lightweight indexer that selects 2,048 tokens under MLA — O(L·k) instead of O(L²), quality 'on par with V3.1-Terminus', and the API price cut by more than half the same day; GLM-5 adopted DSA (February 2026). DeepSeek-V4 (April 2026) went further: compressed sparse and heavily compressed attention together give, at one million tokens, 27% of the FLOPs and 10% of the KV cache of V3.2, and an on-disk KV cache became a regular storage tier. This line has its own bill: by LongCat's measurements (Meituan, August 2026) the DSA indexer takes up to 90% of per-layer latency at one million, and a hierarchical index speeds training by half again while decode improves by only 4–13%.

diagram 02 · three shapes of per-request state during decode
Three shapes of per-request state during decodingWHAT GROWS WITH EVERY TOKEN — AND WHAT DOES NOTFULL ATTENTIONGQA · MLALINEAR ATTENTION · SSMMamba · DeltaNetSPARSE ATTENTIONDSA · NSAKV CACHE: +1 BLOCK PER TOKENreads ∝ T at every stepFIXED-SIZE STATEOVERWRITTEN, NOT ACCUMULATEDreads ∝ const · recall is lossyREADS k OF T BLOCKSan index picks them per tokenTODAYpages · prefix cache · KV transfermemory and reads grow with TWHAT BREAKSprefix → state checkpointP/D → state transferWHAT CHANGESselection kernels · an indexa miss means recomputeTHE SERVING STACK WAS BUILT AROUND THE LEFT COLUMNWhen state stops growing, the object to cache and transfer changes — and so do the tools
State shape
Full attention (GQA, MLA)
How it grows
Grows by one block per token
What serves it
Pages, prefix cache, block transfer
What breaks
Memory and reads ∝ context length
State shape
Linear attention, SSM
How it grows
Fixed size, overwritten in place
What serves it
State checkpoints, transfer as one block
What breaks
No partial prefix matches; lossy memory
State shape
Sparse attention (DSA, NSA)
How it grows
Grows, but is read selectively
What serves it
An index plus ordinary pages
What breaks
The indexer itself becomes a cost at long context

The systems layer trails the models by about a year

The engines described what breaks themselves. Per vLLM (November 2025 and April 2026), a 16-token KV block takes about 64 KiB while a Mamba state takes about 2.57 MiB per sequence; at 128K context the KV cache is roughly 200 times larger than the state. The memory win is obvious, but the state is overwritten in place and cannot be 'rewound'. Prefix caching loses partial matches: vLLM inflates the attention block to 528–672 tokens so that it lines up with the state page, and in April 2026 that surfaced as issue #40696 — prompts shorter than 528 tokens got roughly zero hits, and production QPS fell from 200 to under 100 once prompts crossed below the boundary. SGLang (December 2025) went through checkpoints: the prefix tree stores state snapshots, speculation gets a private state slot per draft token, and phase disaggregation ships the state as one contiguous block rather than a stream of pages. Marconi (MLSys 2025) showed that the capacity of such a cache must be counted in FLOPs, not tokens.

Moonshot disclosed the price of checkpoints for K3: about 0.4 GiB each, roughly 40 GB per one-million context at a 10K-token interval. The company contributed KDA prefix caching to vLLM itself and states that its API runs disaggregated with a cache hit rate 'above 90%' on coding — a vendor claim. vLLM shipped phase disaggregation for hybrid models in April 2026: the state travels over NIXL as one block, and on 8×H200 the disaggregated setup beats the co-located one above roughly 64 concurrent users; for DeltaNet models the feature is still 'pending'. The ReplaySSM proposal (July 2026) — buffer state inputs instead of writing the state every step — gives 1.40× and 1.21× at batch 128 but was not merged as of 22 August.

The counter-argument from those who tried and went back

MiniMax-M1 (June 2025) was built on lightning attention at a 7:1 ratio. In a note dated 29 October 2025, the head of pretraining explained why M2 stayed a full-attention model: hybrids matched it on MMLU, BBH, MATH, and LongBench but at scale showed 'clear deficits in complex, multi-hop reasoning'; linear attention is 'far more sensitive to numerical precision', which sits badly with low-precision state storage; coexistence with prefix caching, which has very high hit rates in dialogue, and with speculative decoding is 'an open and unsolved problem'; the infrastructure is immature, with many linear kernels memory-bound even in training. M2.7 (May 2026) is still full attention in every layer, and the same team's sliding-window hybrid ablation scores RULER-128K 72 versus 90.

Research papers add boundaries. Meta FAIR (October 2025) found the optimum near one attention layer per five Mamba layers but showed that hybrids keep needle-in-a-haystack retrieval only to about 1.5× the training length. HALO (January 2026) recorded distilled hybrids collapsing at 128K: Jet-Nemotron 2B scores 0.0 against 96.4 for Qwen3. The Mooncake authors showed the other side of the coin in April 2026: hybrid attention shrinks KV enough that prompt processing can be moved to another data center — +54% throughput and −64% P90 TTFT on an internal trillion-parameter model. The transfer object changes, and with it the geography of inference.

03

Parallel generation: diffusion, multi-token prediction, and drafters

The second way to change decode physics is to leave the state alone and reduce the number of serial steps. Three branches: diffusion language models that produce a block of tokens over several passes, multi-token prediction inside the model itself, and next-generation speculation, where a drafter writes a whole block in one forward pass.

A diffusion language model denoises a canvas of hundreds of tokens over dozens of steps, committing at each step to the positions it is confident about. Mercury from Inception (June 2025) showed 1,109 tokens per second per user on an H100 for Mercury Coder Mini; Mercury 2 (24 February 2026) became the first 'reasoning' diffusion model with a 128K context — the vendor claims 1,009 tokens per second on Blackwell, while Artificial Analysis measured 881, a first token after 3.62 seconds, and 22 points on its intelligence index (63rd of 172). Gemini Diffusion remains an 'experimental demo' fifteen months after it was shown. The most candid document here is DiffusionGemma (10 June 2026): Gemma 4 at 26B with 4B active plus a diffusion head, a 256-token canvas, up to 48 steps, 15–20 tokens per forward, 1,008 tokens per second on an H100 in FP8 at batch 1 — '5–6 times faster than autoregression'. Quality is below the original Gemma 4: MMLU Pro 77.6 versus 82.6, AIME 2026 69.1 versus 88.3, GPQA Diamond 73.2 versus 82.3. And Google's own caveat: at high QPS autoregressive models saturate the compute, parallel decoding offers diminishing returns 'and can result in higher serving costs'; the speedup is designed for local and low-concurrency inference.

The 100B scale belongs to LLaDA2.0 (Ant Group, December 2025): an MoE converted from an autoregressive model reaches 500 tokens per second against 258 for the baseline on 8×H20 — 'up to 1.9×' at low concurrency; SGLang's roadmap for diffusion models has one item closed out of eleven. ByteDance's Seed Diffusion Preview (July 2025) claims 2,146 tokens per second on an H20 and '5.4×' against an unnamed autoregressive model of the same scale. Serving such models is hard for structural reasons: bidirectional attention removes the exact KV cache, each canvas needs dozens of passes, requests converge at different rates so a batch waits for stragglers, and logits are materialized for the whole canvas. The 2025–2026 answers are block diffusion with KV across blocks, Fast-dLLM's approximate cache (27.6× — against a baseline with no cache; version 2 — 2.5× over autoregression), the dInfer engine (over 1,100 tokens per second on 8×H800 at batch 1 — against a 3B model on vLLM), and SGLang's reuse of chunked prefill. Optimus (May 2026) reaches the same conclusion as Google: 'throughput gains vanish beyond saturation'.

NVIDIA was the most candid of all. Nemotron-Labs-Diffusion (July 2026) is one model in three modes: autoregression, block diffusion, and self-speculation, where diffusion proposes and the autoregressive head verifies in one pass. In self-speculation the model yields 5.99 tokens per forward, in pure diffusion 2.57, and for high concurrency the authors recommend the autoregressive mode. I-DLM (April 2026) calls itself the first diffusion model to match its same-size autoregressive counterpart — at small scale. So diffusion turns from a replacement into a drafter.

diagram 03 · three ways to produce several tokens per serial step
Three ways to produce several tokens per serial stepFEWER SERIAL STEPS — PAID FOR WITH DIFFERENT RESOURCESAUTOREGRESSIONone token per step8 STEPS8 weight readsDIFFUSION LLMa block per k stepsk STEPSk reads per blockSPECULATIONdraft + verification1 TARGET STEPaccepts 1…8BLOCK OF 8 TOKENS · k DENOISING STEPS OVER THE WHOLE BLOCKONE PARALLEL VERIFICATIONby the target modelAR pays in steps · diffusion in exactness and cache · speculation in acceptance rateDecode is bound by serial steps, so every frontier method attacks the step count

Next-generation drafters and where they stop paying

Multi-token prediction is built into the model: DeepSeek-V3 accepts the second token 85–90% of the time and gets 1.8× at low load, but in SGLang on H200 the gain falls from 60.8% at two requests per rank to 14.2% at 128. MiMo-V2-Flash (Xiaomi, January 2026) claims 2.6× with three such layers; Qwen3-Next ships the module without published numbers. External drafters went further. EAGLE-3 (March 2025) became the engines' standard: up to 6.5× single-stream and 1.38× at batch 64. DFlash (February 2026, ICML) replaced the drafter with a five-layer block-diffusion network that emits a 16-token block in one forward: on Qwen3-8B 4.86× against 1.76–2.02× for EAGLE-3, and on B200 5.1× at four streams and 2.8× at 32. In June 2026 NVIDIA showed 'over 15×' against autoregression and 1.5× against EAGLE-3 on gpt-oss-120b and 8×DGX B300 — under a 500–600 tokens per second per user constraint, that is, as throughput under an interactive SLO, not as a peak. DBLAST (August 2026) added the caveat that accepted length degrades as the sampling entropy rises.

DeepSeek pulled it together in DSpark (July 2026): a parallel drafter with a light sequential correction head and a confidence-scheduled verification length. On V4-Pro and 8×B300 the first token of a seven-token block is accepted over 70% of the time and the seventh under 10%; per user it comes out 60–85% faster at matched throughput against one-step prediction, while 'at batch 256 draft tokens compete with real tokens for the same compute'. The method is 'deployed within the DeepSeek-V4 serving system'; on 14 August 2026 vLLM added adaptive verification. AngelSpec at Tencent and P-EAGLE at Amazon with NVIDIA are the same wave.

Method
MTP-1 on DeepSeek-V3
At low concurrency
85–90% acceptance, 1.8× at low load
At high concurrency
+14.2% at 128 requests per rank
Where measured
SGLang, H200, July 2025
Method
EAGLE 3.1 on Kimi K2.6
At low concurrency
2.03× at one stream
At high concurrency
1.66× at sixteen
Where measured
vLLM, GB200 NVFP4, May 2026
Method
DFlash on Qwen3-8B
At low concurrency
5.1× at four streams
At high concurrency
2.8× at 32
Where measured
SGLang, B200, ICML 2026
Method
P-EAGLE versus EAGLE-3
At low concurrency
1.55–1.69× at one stream
At high concurrency
1.05–1.25× at 64
Where measured
vLLM, B200, March 2026
Method
DSpark on DeepSeek-V4-Pro
At low concurrency
+60–85% per user at matched throughput
At high concurrency
Draft tokens compete with real ones for compute at batch 256
Where measured
8×B300, in production at DeepSeek, July 2026

The first evaluation in a production-grade vLLM (December 2025) explained why the table looks the way it does: there is 'a substantial gap' between observed and theoretical speedups, verification dominates, and acceptance drifts by position, request, and dataset. The rule is simple: speculation pays while the verifying model is memory-bound; at 64–256 streams on Blackwell it is already compute-bound. The exception is long context, where verification hits KV reads even at large batch: MagicDec gets 2.51× at batch 32–256 with a sparse-KV drafter. ATLAS at Together (October 2025) showed one more lever — an adaptive drafter whose acceptance on a drifting RL workload rose from under 10% to over 80% within 1,400 steps.

04

Disaggregation below the phase: attention, experts, and stage silicon

Prefill/decode disaggregation cuts a request in time. The next cut runs inside a decode step, by layer type. Attention reads a request's entire KV cache for a handful of operations, and its arithmetic intensity is set by the architecture: about 32 operations per byte for GQA, 128 for MFA, 512 for MLA at 8-bit KV — and batching does not raise it, because KV is not shared between requests. FFN and expert weights, by contrast, are shared by every token in the step, and their intensity grows with tokens per expert until it hits compute. In a co-located pool one accelerator must hold enough KV to batch the FFN into its compute regime — capacity and bandwidth fight each other. Attention–FFN disaggregation sizes the attention pool by memory capacity and bandwidth and the expert pool by FLOPs, and hides the per-layer activation exchange behind alternating micro-batches.

m ≥ 2 × (1 + T_comm / T_ffn), provided T_comm < T_ffn

Here m is the number of micro-batches in flight, T_comm the exchange latency between pools, and T_ffn the time of an expert layer. For Step-3, at a 50-millisecond budget per token and 61 layers, that is under 272 microseconds per layer including two network hops. MoE already pays an all-to-all per layer, so the extra hop is nearly free for it; for a dense model it is not, as the DistServe authors wrote plainly in their November 2025 retrospective: phase disaggregation became 'the industry standard', and attention–FFN disaggregation 'the next frontier' — for MoE only.

There are three production measurements. MegaScale-Infer at ByteDance (SIGCOMM 2025): attention replicas feed an expert pool through a custom exchange library in place of NCCL — from 2.56× on Mixtral 8×22B to 7.11× on a 317B model in per-GPU decode over vLLM, and 1.28–1.90× over TensorRT-LLM on Ampere; a heterogeneous pairing of H20 for attention and L40S for experts gives 3.24× in throughput per dollar; the company claims a 1.5–2× reduction in serving cost, and the code is not public. Step-3 at StepFun (July 2025): MFA attention is deliberately tuned to an intensity of 128 to land in the profile of cheap accelerators, and the exchange goes through StepMesh — RDMA without a single streaming multiprocessor; measured 3,910 tokens per second per GPU at 50 ms TPOT and 4K context on 32 Hopper GPUs against 2,324 in DeepSeek-V3's profile, while the cost table — $0.055 per million tokens on H800 and $0.040 on H20 against $0.068 and $0.128 for V3 — is theoretical, at peak utilization. Huawei Cloud (August 2025, updated March 2026) serves attention, FFN, and experts as separate pools on a 384-chip Ascend 910C supernode: 2,400 tokens per second per chip at 50 ms — over a proprietary shared-memory fabric with no commodity equivalent.

diagram 04 · attention/FFN disaggregation and stage-specialized silicon
Attention/FFN disaggregation and stage-specialised siliconSPECIALISE THE RESOURCE TO THE ARITHMETIC INTENSITYATTENTION POOLKV cache · memory bandwidthfew operations per byteEXPERT / FFN POOLMoE weights · matrix mathmany operations per byteactivations of layer ℓresult of layer ℓEVERY LAYERcrosses the networkMICRO-BATCHES ALTERNATE: WHILE ONE COMPUTES, ANOTHER IS IN FLIGHTSILICON FOR PROMPTSlots of FP4 computecheaper GDDR memorySILICON FOR GENERATIONHBM · bandwidtha wide NVLink domainTHE PRICEan interconnect on every layerpool balance · more failuresTHE FINER THE BOUNDARY, THE MORE OFTEN TENSORS CROSS THE FABRICSplitting by layer type and splitting by silicon type follow one logic — and share one bill

What the 2026 simulations say

Researchers at Georgia Tech (May 2026) swept the design space on 128 B200s: under strict SLOs attention–expert disaggregation sustains about 4,000 tokens per second on DeepSeek-V3.2 where the co-located setup does not fit at all — at a ratio of 2 attention nodes to 126 expert nodes for a 524K-token prefix. But the same work shows that as long as chunked prefill fits in a co-located pool, it keeps the raw-throughput advantage. Imperial and Cambridge (August 2026) went further — four-stage specialization of prefill, decode, attention, and FFN gives up to 1.92× on agentic traces and 1.29× on chat, but only at input/output ratios of 10 or more; on H100 and A100 'plain P/D matches or beats it for six of eight models', splitting attention from FFN alone on GPUs never wins, and quadrupling the active experts cuts the benefit by up to 73%. ExpertPlex (July 2026) proposed the inverse cut — shared experts for prefill and decode with separate attention — and got 2.01× the goodput of instance-level disaggregation on H800. That is a direct argument against P/D being the end state for MoE.

Stage silicon: the chip died, the idea survived

On 9 September 2025 NVIDIA announced Rubin CPX — 'the first CUDA GPU purpose-built for massive-context AI': 30 PFLOPS in NVFP4, 128 GB of GDDR7 instead of HBM, '3× faster attention than GB300 NVL72', an NVL144 CPX rack at 8 exaflops and '$5 billion in token revenue for every $100 million invested', availability 'at the end of 2026'. SemiAnalysis sized the chip the next day at 2 TB/s over PCIe with no NVLink and about 800 W, with GDDR7 five times cheaper than HBM per gigabyte. It was silicon precisely for the prompt-processing stage of the previous article: lots of compute, little bandwidth. By GTC in March 2026 the chip had vanished from every document; 'Rubin CPX was dead within three months of being announced', Glenn Lockwood summarized, the product page returns 404, and there is no official statement.

Its place was taken by the opposite idea. After the licensing deal with Groq (24 December 2025; NVIDIA's fourth-quarter report shows a $13 billion outflow labeled 'Groq'), NVIDIA presented Groq 3 LPX: attention and prompt processing stay on Vera Rubin GPUs with HBM, while FFN and experts move to LPUs with 500 MB of SRAM and 150 TB/s per chip; 256 chips in a rack give 128 GB of SRAM. In its blog NVIDIA calls the scheme 'attention–FFN disaggregation' outright and promises '35× higher throughput per megawatt' versus GB200 NVL72 at 400 tokens per second per user — without a single independent measurement. AMD answered by acquiring Taalas (August 2026) for decode in Helios racks and by partnering with Cerebras: Helios for prompts, the wafer for decode, 'up to 5× tokens per second per watt' — modeled, not measured. AWS announced the same pairing of Trainium and CS-3 in March 2026. Silicon specialization survived the cancellation: the bandwidth-poor stage chip died, the capacity-poor layer chip lives.

The state of the open engines in August 2026

Phase disaggregation in vLLM is still 'experimental and subject to change', although the NIXL connector has closed heterogeneous TP, MLA, and hybrid models, with FP8 and NVFP4 KV still on the plan; two proposals for attention–FFN disaggregation were closed as stale. SGLang dropped the label from P/D, but its AFD branch is 'not ready for speed benchmarking'. Dynamo reached version 1.0 (16 March 2026) with a claimed 'up to 7×' requests on Blackwell per InferenceX and a user list from ByteDance to CoreWeave; llm-d shows about 3,100 tokens per second per B200 decode GPU under wide expert parallelism, and AWS measured +70% at 128 streams. ByteDance described autoscaling a fleet of tens of thousands of H20 and L20 GPUs with ratios from 1P:5D to 9P:1D, where decode speed is the only signal — 41.3% fewer GPUs on one multimodal service. That is already the norm; the frontier is the deeper cut.

05

The KV cache becomes a storage tier, and context becomes data

The weightiest evidence for this direction is not a paper but a price list. Every major API prices prompt caching as a storage tier: a read costs a tenth of input at Anthropic, OpenAI, Google, and Alibaba and a thirtieth at DeepSeek; writes cost more than input; Google bills per hour of storage. Lifetimes map onto physical tiers. Minutes are DRAM: five minutes at Anthropic and Alibaba, five to ten in memory at OpenAI. Hours are local SSD: an hour at Anthropic, a day at OpenAI 'by offloading the key/value tensors to GPU-local storage', as Microsoft's documentation literally puts it. Days are distributed storage: at DeepSeek the on-disk cache 'is cleared usually within a few hours to a few days'.

Provider
Anthropic
Lifetime
5 minutes; 1 hour
Tariff
Writes at 1.25× or 2×, reads at 0.1×
What it means
No session cache beyond one hour
Provider
OpenAI
Lifetime
5–10 minutes in memory; up to 24 hours by offloading to GPU-local storage
Tariff
Reads at 0.1×; GPT-5.6 writes at 1.25× with an exact 30-minute TTL
What it means
24-hour retention is the default for gpt-5.5
Provider
Google Gemini
Lifetime
Implicit cache with no storage fee; explicit cache defaults to one hour
Tariff
Reads at 0.1×; storage $4.50 per million tokens per hour on 3.1 Pro
What it means
The only tariff that bills the cache by the hour
Provider
DeepSeek
Lifetime
'From a few hours to a few days' on disk
Tariff
A hit costs 1/30 of a miss: $0.022 versus $0.66 on V4-Pro
What it means
The cache lives on distributed storage, not in memory
Provider
Alibaba, Moonshot
Lifetime
5 minutes with refresh; system-managed on Kimi K3
Tariff
Writes at 1.25×, reads at 0.1×; Kimi $0.30 versus $3.00
What it means
Alibaba's implicit cache cannot be disabled

Under the tariffs sit systems that left the lab in 2026. Mooncake Store (March 2025), with a transfer engine at 87 GB/s over four 200G ports and 190 GB/s over eight 400G ports, is listed in the PyTorch ecosystem with adopters from Moonshot and Alibaba Cloud to Ant, JD, and Tencent. Its joint benchmark with vLLM (May 2026) — 610 Codex traces with a median of 33 turns on Kimi-2.5 in NVFP4 and 12 GB200s: hit rate from 1.7% to 92.2%, 3.8× throughput, P50 TTFT 46× lower. The baseline is 'no pool at all', so this is an upper bound. The SSD tier (July 2026) was measured on a two-hour trace from a Qwen cluster: without it hits fell from 83% to 36% after DRAM ran out and TTFT rose from 6 to 16 seconds; with it, over 84% and at most 9.4 seconds. The same team's budget calculator gives 84% hits at 512 GB and 88.5% at 2 TB on a Claude Code trace, which is where the knee sits. The ideal prefill speedup at hit rate r is simple:

S_ideal = 1 / (1 − r): 10× at r = 0.9, 20× at r = 0.95

Going from 90 to 95 percent doubles the gain — which is why the fight is over the last few points, not the first tens. LMCache (version 0.5.4 of 20 August 2026) gained a fleet-scale coordinator and runs at Cohere via CoreWeave; SGLang HiCache promises, at Novita, −56% TTFT and a hit rate from 40 to 80%, and at Ant −84% TTFT versus recompute — by the partners' accounts; vLLM shipped a DRAM offloading connector (January 2026: TTFT 2–22× better on an H100 with 500 GB of memory, multi-tier in developer preview). NVIDIA builds the KV block manager in Dynamo with four tiers from HBM to cloud object storage, but its documentation has no benchmarks, and the partner figures — '27× faster loading' at DDN, '4–10×' at WEKA — arrive without baselines. DualPath (February 2026, with DeepSeek participation) showed that KV can live in the 3FS distributed file system with no DRAM at all: the prefill node's 400G NIC saturates, so blocks are routed through decode nodes — 1.96× within SLO on 48 prefill and 96 decode nodes.

diagram 05 · the KV cache as a storage hierarchy
The KV cache as a storage hierarchyCONTEXT BECOMES DATA WITH ITS OWN TIERSREUSE DISTANCE ↑ · PRICE PER GB ↓ · LATENCY ↑HBMTB/s · tens of GBHOST DRAMhundreds of GB/s · hundreds of GBNVMeGB/s · terabytesREMOTE POOLnetwork · CXL · sharedTHE RULEkeep a block only ifrecompute costs morethan deliveryTHE PRICE SIGNALcached tokens alreadycost less in everymajor APINOT ONLY THE PREFIXblock stitchingposition-independent cacheCOMPRESSIONKV quantization · evictionlearned compressionTHE CONTRACTblock owner · lifetimetenant isolationTiers, reuse beyond prefixes, compression, and ownership contracts turn a cache into a storage system

Reuse beyond the prefix and learned compression

Prefix caching reuses only the beginning. CacheBlend (EuroSys 2025) stitches chunk KV at any position, recomputing the 10–15% of tokens with the largest deviation: TTFT 2.2–3.3× lower at quality within 0.02 F1 — on question answering and summarization, not on long reasoning; since August 2026 LMCache looks such chunks up across the whole fleet. EPIC (ICML 2025) recomputes at most the 32 leading tokens of each chunk and loses 0–7% accuracy — not zero for production. The boldest bet is Cartridges from Stanford (June 2025): train a small corpus KV cache on synthetic dialogues and load it instead of the text; on Llama-8B that is 38.6× less memory and 26.4× higher throughput than the ordinary context. Amazon reproduced the idea in June 2026 on Qwen3-8B and collections over a million tokens — within 2–6 points of the full context at 10× compression — and showed that naive composition of several cartridges collapses to chance. The authors themselves write that self-study is 'much more costly than simply running standard ICL pre-fill' and pays off only where a corpus is queried many times.

Compressing a cache that already exists split into what works and what does not. KIVI-style 2-bit KV quantization loses almost nothing; TurboQuant loses 35% on summarization; token eviction — SnapKV, H2O, PyramidKV — loses 8–15% on summarization, fails in multi-turn context and on long reasoning, and the Bayreuth benchmark (2026) sums up: 'compression ratio alone is a poor predictor of end-to-end performance'. Production went the architectural way: MLA, cross-layer sharing of K and V in Gemma 3n, hybrid attention in DeepSeek-V4 and Kimi K3; the TransMLA and MHA2MLA converters turn GQA models into MLA with 92–93% compression after fine-tuning — on 7B-class models. The asset shrinks faster than the storage tiers under it mature.

A shared cache is a security boundary

The previous article called a cache hit a timing side channel. In a year it became a measured fact: a Stanford audit (ICML 2025) found a global, cross-user cache at seven providers including OpenAI; attacks such as PromptPeek recover other people's prefixes 95–99% of the time; SafeKV defends in over 94% of cases while cutting the isolation overhead from 50 to 12% of TTFT. Non-prefix reuse opened a new channel: fusion in vLLM with LMCache gives a 104-millisecond gap, and in bounded entropy extraction reaches 100%. 'Shadow in the Cache' (NDSS 2026) went further — inverting KV tensors reconstructs the input with BERTScore 1.0 at the first layer. Once KV sits on a shared SSD or in a CXL pool, it becomes a new class of data at rest.

06

The numerics frontier: FP4, models born in low precision, and what lies below

The rule from the previous article — a format without a fast kernel only saves memory — has not gone anywhere. What is new is that four bits now have tensor cores and models that are born in those four bits. There are two formats. NVFP4: E2M1 elements, a block of 16, an E4M3 scale per block and an FP32 scale per tensor — about 4.5 bits per parameter including the scales. MXFP4 from the OCP specification: a block of 32 and an E8M0 scale, that is, a power of two — 4.25 bits. Blackwell computes both: an independent measurement on B200 (December 2025) put FP4 at exactly 2.01× FP8 at the instruction level; GB300 NVL72 has 1,080 dense petaflops in FP4; Vera Rubin NVL72 has 3,600 petaflops NVFP4 at 50 per GPU and 'one-tenth the cost per million tokens' — a vendor claim.

The models followed the hardware. gpt-oss (August 2025) shipped with MoE weights in MXFP4 — 4.25 bits per parameter for over 90% of the parameters, so that 120B fits in one 80 GB card, and every evaluation on the card was run in that format. Kimi K2 Thinking (November 2025) applied quantization-aware training in post-training and got INT4 for experts 'losslessly' with a '2× speed-up in low-latency mode'; the motivation was stated honestly — thinking models 'suffer performance degradation with quantization' because of 'excessive decoding lengths' — but every benchmark is reported in INT4 and there is no BF16 ablation; K2.5 and K2.6 use the same method. DeepSeek-V3.1 (August 2025) moved to the UE8M0 scale 'for the next generation of domestically produced chips', and DeepSeek-V4 (April 2026) stores routed experts in FP4 after post-training QAT, computes the attention indexer in FP4, and is validated on NVIDIA and Huawei Ascend — with the caveat that 'peak FLOPs for FP4×FP8 are currently the same as FP8×FP8' and 'could be 1/3 more efficient on future hardware'. NVIDIA requantized V4-Pro into NVFP4 and got GPQA Diamond 89.33 against 89.49 for FP8. Nemotron 3 Ultra (June 2026) was pretrained entirely in NVFP4 on 20 trillion tokens: the loss gap when switching to BF16 at the 5T, 10T, and 16T marks is under 0.4%, by NVIDIA's own ablation; in the 12B paper a year earlier MMLU-Pro matched (62.58 versus 62.62) but code slipped (56.67 versus 59.52), and MXFP4 on an 8B model needed 36% more tokens.

diagram 06 · the low-precision ladder and what each rung requires
The low-precision ladder and what each rung requiresBYTES PER WEIGHT ↓ → DECODE TRAFFIC ↓BF1616 bits per weightNEEDSFP16 tensor coresFP88 bits · per-tensor/block scaleNEEDSFP8 kernelsoutlier calibrationFP4 (NVFP4 / MXFP4)4 bits + block scalesNEEDSFP4 tensor coresblock-scale kernelsINT4 WITH TRAININGQAT · weights born at 4 bitsNEEDStraining for the formatINT4 kernelsTERNARY1.58 bits · {−1, 0, 1}NEEDScustom kernels · CPU/ASICsmall models so farCHECK QUALITY SEPARATELY FOR REASONINGa long chain of steps accumulates format errorthe metric is task accuracy, not perplexityA format without a fast kernel only saves memory; a format the model was not trained for loses quality

Where FP4 pays and where it only shrinks

Kernels decide. An independent measurement on Blackwell (January 2026) gives FP4 for MoE 3.54× over BF16 at batch 4096, 2.23× at batch 128, and 0.86× — that is, slower than BF16 — at batch 1 in vLLM because of activation quantization. The ISTA and Red Hat group concludes that 'FP4 doesn't automatically outperform INT4', while its kernels give 2.2× end-to-end on B200 versus FP16. The gain is concentrated in expert matrices at high occupancy — prompt processing and large decode batches; at batch 1 only the weight-read savings remain, and only if the kernel leaves activations alone. An FP4 KV cache exists only in TensorRT-LLM on Blackwell with FP8 weights, is marked experimental in SGLang, and vLLM documents FP8 only.

Reasoning quality is a separate check. The COLM 2025 study (April 2025) found W8A8 and W4A16 lossless, while aggressive four bits for activations and KV cost 2.33% at 32B and over 10% at 1.5–7B. Meta in May 2026 described the failure mode: 3-bit AWQ on R1-Distill-Qwen-1.5B drops MATH-500 from 85.6 to 47.0 while the chain grows from 5.2 to 23.4 thousand tokens — up to 52% of failed answers reach the correct solution and never commit to it. ReQAT (ICML 2026) showed that training cures it: on R1-Distill-Qwen-14B AIME falls from 56.83 to 50.13 after plain NVFP4 for weights, activations, and KV and rises to 65.63 after QAT aligned to reasoning traces. Two bits without the cure — 17.2% on MATH-500 for Qwen3-8B. MLPerf holds the bar at 99% of FP16 accuracy, and in September 2025 NVIDIA passed it in NVFP4 across all DeepSeek-R1 and Llama submissions, while in April 2026 GB300 NVL72 showed 9,821 tokens per second per GPU.

Below four bits there is no evidence at scale. BitNet b1.58 2B4T (April 2025) is 2.4 billion ternary weights, with bitnet.cpp kernels 2.37–6.17× faster on x86 at 72–82% energy savings; no official ternary model above 2.4B exists as of August 2026, and neither does ternary silicon. Meta's ParetoQ (NeurIPS 2025) showed that ternary, 2-bit, and 3-bit weights beat 4-bit on accuracy per unit of size at up to 8B — on commonsense tasks, not long chains.

07

Beyond the GPU: memory-centric silicon, the wafer, and optics

Decode buys bytes per second. Of everything shipping in 2026, only two things change the bytes-per-token economics of mainstream models. The first is HBM4 on Rubin: from 8 to a target of 22 TB/s per GPU at the same 288 GB, with SemiAnalysis's caveat that suppliers will deliver about 20 at first; the racks are going into five clouds. The second is silicon that trades capacity for bandwidth by keeping weights in SRAM: the Cerebras WSE-3 wafer with 44 GB and 21 PB/s, the Groq LPU with 500 MB and 150 TB/s per chip, the d-Matrix Corsair card with 4 GB and 300 TB/s. The interconnect becomes part of the device: 256 LPUs in a rack give only 128 GB of SRAM, and a 405B model in FP16 needs on the order of nineteen Cerebras wafers.

Independent measurements exist only for those selling tokens through an API. Artificial Analysis in August 2026 shows on gpt-oss-120b: Cerebras at 1,733 tokens per second for $0.15 per million, SambaNova 699, Groq 474 for $0.06 — against low hundreds at GPU providers, of which CoreWeave is cheapest at $0.04; on Llama 3.3 70B — Groq 307, SambaNova 291, Google Vertex 131. In MLPerf v5.1 and v6.0 neither Cerebras, nor Groq, nor SambaNova, nor d-Matrix, nor Tenstorrent submits. A separate evaluation of GroqRack versus GPUs (2026) matches intuition: GPUs win prompt processing and batched decode, Groq wins single-stream decode, without batching.

Cerebras went from demos to contracts in a year: a multi-year 750 MW deal with OpenAI (January 2026), GPT-5.6 Sol in 'Ultrafast' mode at up to 750 tokens per second in a limited preview (August), first CS-4 shipments in the third quarter of 2026 with a promise of '30× faster than GPU systems' and no named baseline, an IPO in May. SambaNova claims 895 tokens per second on Llama 3.3 70B for SN50 against 184 on B200 in its own test and raised a round at an $11 billion valuation. Tenstorrent sells Galaxy Blackhole for $110 thousand: 6.2 GB of SRAM at 2.9 PB/s and a terabyte of GDDR6 at 16 TB/s — a bet on cheap capacity, not on per-chip bandwidth. Etched promises Sohu racks 'this summer' with no numbers; Taalas hardwires an 8B model's weights into silicon, gets 16,960 tokens per second — and becomes part of AMD. The hyperscalers' own chips — Ironwood at 7.37 TB/s, Trainium3 at 4.9, Maia 200 at 7 — sit at the same point on the chart as HBM GPUs: a bet on price and ecosystem, not on bytes per token.

diagram 07 · memory capacity against memory bandwidth for decode silicon
Memory capacity against memory bandwidth for decode siliconDECODE BUYS BYTES PER SECONDMEMORY CAPACITY PER DEVICE →BANDWIDTH ↑SRAM CHIPSwafer-scale · LPUtens of GB · huge bandwidthGPU + HBM4hundreds of GB · TB/sPIMcompute inside DRAMbandwidth inside the bankGDDR7 PROMPT SILICONcheaper, narrowerCPU + DRAMterabytes · slowOPTICSan interconnect, not memory:a wider domain, not more bytes per tokenEvery alternative to the GPU pays either with capacity (and a model-size ceiling) or with ecosystem

Compute in memory: prototypes and simulations

Processing-in-memory promises the most radical shift — multiply weights by a vector where they lie. As of August 2026 no DRAM module with compute ships in volume: SK hynix's AiMX at CES 2026 is still a prototype, Samsung's LPDDR5X-PIM was measured by emulation on a smartphone, and decode on a real device 'could not be measured'. The only result measured on a prototype is NELSSA (SK hynix and KAIST, MICRO 2026): four CXL devices with processor cores beside an H100 give up to 5.5× tokens per second at 128K–1M context versus one GPU on Llama3-8B. Everything else is cycle-accurate simulation with multipliers of 3 to 15 against an H100, not Blackwell, and mostly at long context, where the bytes are spent by attention rather than FFN.

CXL memory pools and optics solve other problems. Samsung in June 2026 measured a CXL 2.0 pool on eight RTX PRO 6000 GPUs: 92.3% of local DRAM performance at 35–47 GB/s — a capacity tier for KV, two to three orders of magnitude below HBM. Marvell's CXL 3.0 switch at 4 TB/s aggregate samples from the third quarter. Co-packaged optics are real — Quantum-X Photonics is available, Spectrum-X Photonics comes in the second half of 2026 with '5× power efficiency versus pluggables', Ayar Labs raised $500 million and joined NVLink Fusion, Marvell closed its purchase of Celestial AI with revenue only from 2028 — but optics do not change bytes per token; they change how many HBM pools can be tied into one domain per watt.

08

Reasoning: inference as a budgeted workload

Test-time compute inverted the shape of a request. In Alibaba's production traces (NSDI 2026) the reasoning segment is on average four times longer than the answer, with a bimodal distribution. DeepSeek disclosed its system in February 2025: 608 billion input tokens per day at a 56.3% cache hit rate and 168 billion output tokens; a four-node prefill unit against an eighteen-node decode unit; $87 thousand of daily cost against $562 thousand of theoretical revenue. o3 on ARC-AGI-1 (December 2024) scored 75.7% at $26 per task and roughly 55 thousand tokens per attempt — and 87.5% at $4,560 per task with 1,024 attempts. By June 2026 Artificial Analysis counts the cost and time of an index task: Opus 4.8 at maximum effort — $1.78 and 6.4 minutes, GPT-5.5 at xhigh — $0.99 and 3.7 minutes, DeepSeek V4 Pro — $0.04; time per task at the frontier runs from one and a half to thirteen and a half minutes. The unit of account has moved from the token to the task.

Volumes grow faster than prices fall — and alongside them. At I/O on 19 May 2026 Google cited over 3.2 quadrillion tokens per month, seven times more than a year earlier; OpenRouter showed in January 2026 that the reasoning-model share of tokens grew from near zero in early 2025 to over half, and the average prompt from 1.5 to over 6 thousand tokens. Epoch AI (March 2025) records the price of a fixed capability level falling 9–900× per year; 'The Price of Progress' (November 2025) puts it at 5–10× per year per unit of capability, yet running the frontier itself gets 3–18× more expensive per year due to scale and reasoning; the 'Tiered Super-Moore's Law' analysis (March 2026) estimates the reasoning premium at 31.5× the price of ordinary models.

diagram 08 · the shape of a reasoning request and the levers on its budget
The shape of a reasoning request and the levers on its budgetOUTPUT DOZENS OF TIMES LONGER THAN INPUTINPUTTHINKINGANSWERtokens →P:D FLIPSgeneration holds memory for minutesTHE BUDGET IS A KNOBthinking tokens are set via the APIPARALLEL ATTEMPTS ×Nbest of N · cost ×NEARLY EXITlearning when to stopLATENT STEPSthinking without tokensstill a preprintWhen thinking dominates, the bottleneck is decode memory and step count — not prompt processing

Budgets are soft, parallel attempts are opaque

Budget control in APIs has matured to step six, but every knob is soft. Anthropic declared budget_tokens 'a target rather than a strict cap', then replaced it with effort levels from low to max and added a task budget (beta since March 2026) — 'a soft hint, not a hard cap'; the only hard limit is max_tokens, and changing the effort invalidates the cache. Gemini moved to discrete thinking levels, OpenAI to reasoning_effort from 'none' to 'max', and GPT-5.6's Pro mode 'aggregates the work it performs into a single answer' with the warning to 'expect higher token usage'. An important detail for memory: prior reasoning now stays in context and is billed as input — at Anthropic from version 4.6, at OpenAI by default for 'all turns'. Parallel attempts reached products at OpenAI (GPT-5 Pro 'makes use of parallel test time compute' — algorithm undisclosed) and at Google (Deep Think with 'parallel thinking' and a daily prompt quota); Anthropic described a variant with 256 samples and a learned scorer that reached 84.8% on GPQA, and did not deploy it.

Research promises multiplicative gains — on open models up to 14B. Certaindex (2025) measures answer stability and exits early: up to 50% compute saved and 3.3× throughput with no accuracy loss. SpecReason verifies reasoning steps with a small model — 1.4–3.0×. Length-penalized training (ALP, JET) trims 46–50% of tokens on 1.5B models. Evicting thinking tokens from KV — R-KV, ThinKV, ForesightKV — keeps 5–10% of the cache at preserved accuracy and gives 5.8–6.6× throughput; no such eviction is visible in production, and vendors are moving the other way. Latent reasoning without tokens — Geiping et al.'s recurrent depth (3.5B, February 2025), Meta's Coconut, Ouro at 2.6B, LOTUS at 3B (June 2026), WeLM-HD4 at 617B (July 2026, four streams per token, no deployment) — has not reached a single frontier product. Letta's sleep-time compute (April 2025) — five times less compute at equal accuracy — lives in Letta's product; the major APIs do not have it.

09

Agentic workloads: the session, the tool call, and the sandbox as scheduling units

The first public agent traces appeared in 2026, and they agree on one thing. TraceLab from the University of Washington (June 2026) collected 4,265 Claude Code and Codex sessions from 43 developers: one human request carries 0.9 of its own steps and 7.8 tool-initiated steps with 10.8 tool calls; the median prefix is 126K tokens for Claude and 116K for Codex, about 860 are appended, and the output is 252 and 184. Microsoft (July 2026) published a characterization of GitHub Copilot over one week in June: 3.2 million users, 13.5 million sessions, 761 million model calls; 87% of calls are agent-initiated. Inferact, together with vLLM (May 2026), released 610 Codex traces on SWE-bench Pro with a median of 33 turns. Agent traffic is prompt processing with enormous repetition: input to output from 131:1 to 630:1.

Metric
Input to output
TraceLab (Claude Code, Codex)
294:1 aggregate, 470–630:1 per step
GitHub Copilot (Microsoft)
Over 275:1
Codex on SWE-bench Pro (Inferact)
131:1 per call
Metric
Steps per human request
TraceLab (Claude Code, Codex)
0.9 user-initiated plus 7.8 tool-initiated
GitHub Copilot (Microsoft)
4.5 calls and 4 tools per turn (median)
Codex on SWE-bench Pro (Inferact)
33 turns per task (median)
Metric
Prefix hits
TraceLab (Claude Code, Codex)
95.7%; collapse after pauses over 5 minutes
GitHub Copilot (Microsoft)
~98% within a turn, 55% at turn boundaries, 8% after a model switch
Codex on SWE-bench Pro (Inferact)
1.7% without a pool → 92.2% with one
Metric
Tool time
TraceLab (Claude Code, Codex)
Median 0.3 s, mean 16.8 s; the 4.9% of calls over a minute take 92% of tool time
GitHub Copilot (Microsoft)
Median 166 ms, P99 79 s
Codex on SWE-bench Pro (Inferact)
Inter-turn gap 5.2 s (median), 81 s (P99)
Metric
Concurrency within a session
TraceLab (Claude Code, Codex)
GitHub Copilot (Microsoft)
Median 1.15; 93% of tool batches are single
Codex on SWE-bench Pro (Inferact)
Metric
Cost
TraceLab (Claude Code, Codex)
Median session $0.61, mean $9.70; 59.5% in prefix tokens
GitHub Copilot (Microsoft)
Codex on SWE-bench Pro (Inferact)

The prefix already works — as long as the next call quickly lands on the same node. Hits of 95.7% at TraceLab and about 98% within a turn at GitHub Copilot break at human pauses: 55% at turn boundaries, misses after idle over five minutes and nearly all after an hour, −66 percentage points after context compaction, and 8% after a model switch. At TraceLab the model takes 41% of request time and tools 60%, yet the median tool call lasts 0.3 seconds, and the 4.9% of calls longer than a minute account for 92% of all tool time. Concurrency within a session at GitHub Copilot has a median of 1.15, with 93% of tool batches single: the sub-agent burst is not yet visible in real traces, and Anthropic's '15× the tokens of chat' for multi-agent systems remains a claim. Manus put it a year ago: 'KV-cache hit rate is the single most important metric', at 100:1 and a tenfold price gap between cached and fresh tokens.

diagram 09 · one agent session as a timeline of compute and waiting
One agent session as a timeline of compute and waitingCOMPUTE IS INTERMITTENT; STATE IS CONTINUOUSPROMPTDECODETOOL CALLKV waitsAPPENDDECODEA HUMAN · HOURSstate parkedRESUMEtimeCACHE TTL = TOOL DURATIONkeep in HBM or offloadLONG PAUSEto NVMe or remote · restore on resumeSESSIONthe unit of placement and localityTOOL CALLthe unit of memory schedulingSANDBOX · SUB-AGENTSthe unit of bursts: ×N in parallelThe scheduler must plan a session with its pauses and branches, not a single request

Schedule the session, not the request

The research line runs from Parrot (OSDI 2024), where the application annotates semantic variables and the service sees the call graph, through Autellix (February 2025) with the program as the scheduling unit — 4–15× throughput at equal latency against vLLM 0.6.1 with an FCFS queue, mostly from removed head-of-line blocking — to Continuum (November 2025, ICLR 2026): on a tool call the KV is pinned in HBM for a time equal to the tool's expected duration from its empirical distribution. On 500 SWE-bench Verified tasks that is 8.18× lower mean job completion time than SGLang 0.5.5 and Dynamo 0.7; a SWE-bench tool call lasts 925 ± 3,550 milliseconds over 10.9 turns. KVFlow (NeurIPS 2025) evicts by the agents' step graph — 1.83–2.19× over SGLang; CacheScout (July 2026) learns agent-to-agent transitions online and adds 10–18 percentage points of hits over Continuum; ConServe (June 2026) makes the whole conversation the placement unit — −51% P95; PASTE (March 2026) runs tools speculatively during decode — −43.5% task time. SAGA (May 2026) is the only work at 64 GPUs: task completion time on SWE-bench and WebArena is 1.64× lower, but peak throughput is 30% below throughput-optimal scheduling. That is the most honest published price of atomic scheduling.

The server side is moving from cache to session. Anthropic holds 5 minutes and an hour; OpenAI — a day by default for gpt-5.5 at no premium, while GPT-5.6 introduces explicit breakpoints, an exact 30-minute TTL, and paid writes. Claude Managed Agents (beta since April 2026) move the session, the sandbox container, and the history to the server at $0.08 per active session hour plus tokens — with no published KV lifetime. Prism (OSDI 2026) shows what happens to a fleet of many models that idle over 70% of the time: ballooned GPU virtual memory redistributes KV among them, and the authors report deployment on over 10 thousand GPUs with 3.89× tokens per GPU at an unnamed company.

10

Multimodality and world models: a new workload shape

Multimodal inference is not text inference with a preprocessing step but a different resource profile at every stage. Microsoft's ModServe (SoCC 2025) measured on production traces: image encoding takes from 25% of TTFT on InternVL-26B to 79% on Llama 3.2 with cross-attention, and one 896×896 image costs from 1,280 to 7,290 tokens depending on the architecture. Separate encoder and text pools with modality-aware scaling gave 3.3× and 5.5× throughput over monolithic vLLM on 128 A100s at 25–41% cost savings. Huawei (ICML 2025) pushed E/P/D to a 71% TTFT reduction and a 22× larger batch, and its EPD-Serve on Ascend (January 2026) to 57–69% over plain P/D. HeteroServe's argument (March 2026) explains why the cut runs along the modality boundary: between the encoder and the model travel megabytes of embeddings, not gigabytes of KV.

Video turns context into a time budget. By the Gemini documentation a frame costs 258 tokens at one frame per second plus 32 audio tokens — about 300 tokens per second, so a one-million-token context is roughly one hour of video. My arithmetic at a KV footprint typical of 8B-class models, 128 KiB per token: an hour of video is on the order of 130 GiB of cache, more than one GPU. Qwen3-VL (November 2025) answers with 32× spatial and 2× temporal compression at a native 256K context; the Qwen3-Omni model card shows the price honestly: 78.85 GB of memory for 15 seconds of video and 144.81 GB for 120 seconds — about 0.63 GB per second. In the engines the encoder stage is only emerging: vLLM's E/P/D tracker has been open since 15 August 2026, with encoder-cache connectors over Mooncake, NIXL, and LMCache merging one by one; SGLang has no encoder stage and removed its dead code on 21 August; TensorRT-LLM supports 'only decoder-only models', and its E/P/D tests are unstable. The separate vLLM-Omni project serves omni models, diffusion, and robot policies with 'fully disaggregated' stages and an experimental duplex mode.

diagram 10 · multimodal stages and the real-time generation loop
Multimodal stages and the real-time generation loopMORE STAGES ABOVE · A HARD FRAME CLOCK BELOWENCODERimage · audio · videoPROMPT PROCESSINGthousands of visual tokensGENERATIONtext · speech · framesE / P / D: EACH STAGE HAS ITS OWN POOL AND ITS OWN TRANSFER OBJECTVISUAL TOKEN COMPRESSION: DROP, MERGE, DOWNSAMPLE — AND MEASURE ACCURACYWORLD STATE + ACTIONscene memory · the player's inputFRAME t+1≤ 40 ms at 24 fpsUPDATE SCENE MEMORYconsistency across minutesevery frame is an autoregressive step with memoryMultimodality adds stages and token volume; interactive generation adds a deadline per frame

Visual-token compression: not every 'fewer' is faster

The line of FastV (ECCV 2024, −45% FLOPs), SparseVLM (ICML 2025, −54% FLOPs at 97% accuracy), PyramidDrop (CVPR 2025), and VisionZip (8× faster prefill) looked like the flagship until DART (2025) showed that attention-importance selection 'usually results in inferior performance than random', while duplication-based pruning removes 89% of tokens at 1.99× end-to-end speedup. A 30-example pilot from August 2026 added the main point: 'fewer visual tokens do not guarantee lower end-to-end latency' — autoregressive probes stayed slower than the full baseline, and only pre-vision routing won, because only it skips preprocessing and encoding entirely, even with eight times less token reduction. GSTEP prunes 75% of video tokens for 1.17×. None of these methods is documented as a feature of vLLM, SGLang, or TensorRT-LLM, and modern dynamic-resolution models already allocate tokens themselves — the inference-time headroom is structurally smaller than on LLaVA.

Duplex speech and frame generation: the SLO is a stream

For real-time speech the SLO is not a token but a continuous stream. Kyutai's Moshi keeps two parallel streams at 160 milliseconds of latency in theory and 200 in practice; Qwen3-Omni (September 2025) replaced block diffusion in its Thinker–Talker architecture with a light causal convolution so that synthesis streams from the first codec frame — 234 milliseconds to the first packet in theory, and vLLM serves only the Thinker. At OpenAI the transport gives about 100 milliseconds over WebRTC and 200 over WebSocket with a 60-minute session cap; Gemini Live is still in preview, and its audio tariff is the only thing from which the price of an hour of duplex speech can be derived: about $1.38 per user by my arithmetic from $3 and $12 per million. LiveServe (June 2026) showed that the scheduler must see playback progress and barge-in: on vLLM-Omni P90 first-packet latency is 1.55× lower and completed requests 1.15× higher.

Frame generation is the third regime. World models such as Genie 3 (5 August 2025: 24 frames per second at 720p, a few minutes of interaction, about a minute of memory) became by summer 2026 a paid product — Project Genie in the Google AI Ultra subscription at €99.99 or €219.99 a month in 140 countries — with no disclosed cost per hour, session quota, or number of concurrent users. World Labs runs RTFM 'on a single H100' and states the scale of the problem: an interactive 4K stream at 60 frames per second is over 100 thousand tokens per second. The open reproductions — Matrix-Game 3.0 at 40 frames at 720p on a 5B model and a four-player multiplayer at 20 frames on one B200 — are single-user. The gap between batch and interactive generation is measurable: a four-second Sora 2 clip on Azure took 67 seconds to produce, 17 times slower than real time, and Veo 3 costs $0.40 per second; diffusion-step caching such as TeaCache gives 4.41× against an undistilled baseline and almost nothing on four-step models, where Chorus extracts +45% from inter-request reuse. Those two orders of magnitude are being closed by distillation, not by caching.

11

Power, control, and trust: limits and an intelligent runtime

Power has become the limit on fleet growth — but not on operating what already exists. By the IEA's update (April 2026) data centers consumed 485 TWh in 2025, 17% more, and AI-focused ones 50% more; by 2030 — around 950 TWh, about 3% of global demand, and 15–27 GW of gas generation right on site, mostly in the United States; transmission lines take four to eight years, and transformer lead times have doubled. Epoch AI (January 2026) estimates AI data-center capacity at the end of 2025 at about 30 GW — comparable to New York State's peak — and the path to a gigawatt site at one to three and a half years. SemiAnalysis (June 2026) reckons US data centers will add 21 GW in 2026 and 84 in 2030 against roughly 15 GW of net new grid capacity per year, with turbines and transformers waiting three to four years instead of the customary eighteen months; hence the forecast of '40+ GW behind the meter by 2028'. Andy Jassy in February 2026: AWS 'could actually grow faster if supply were available'; Microsoft's CFO: 'short now for many quarters... power and data center space'. The big four's 2026 capital spending runs from $120 to $200 billion each.

What can a scheduler do? Decode is memory-bound, so the lever is frequency, not a power cap. Work from Erlangen (May 2026) showed on an H200 that decode draws 137–300 W of 700 and a power cap 'never triggers', while locking the streaming multiprocessor clock recovers up to 32% of decode energy at minimal throughput loss, and MLA and linear attention halve request energy versus GQA. Controllers show savings proportional to slack: GreenLLM (August 2025) — up to 34% over default DVFS with under 3.5% extra SLO violations, but 27.5% at one request per second and only 6.8% at ten; DynamoLLM (HPCA 2025) — 53% energy under an SLO of 'P99 within five times the unloaded latency', mostly from diurnal under-utilization and simulated at fleet scale. It is more honest to frame power as a schedulable resource: AMD's RAPID (January 2026) shifts it between prefill and decode nodes in fractions of a second and gets 1.7× QPS per watt at a node budget 20% lower; KAIROS (April 2026) uses the context of the agent loop as a signal and cuts power by 27–46%; AFlex (August 2026) gives attention and FFN different frequencies — −49% energy per token.

diagram 11 · power as a constraint and a learned control loop
Power as a constraint and a learned control loopWATTS AND TRUST ENTER THE OBJECTIVEPOWER CAPsite · rack · tariffCONTROLLERfrequency · batch · P:D ratioENERGY PER TOKEN ↓ · TPOT ↑while the SLO still holdsTRACESIMULATOR / MODELPOLICYbatch · route · scaleSLO · COSTA LEARNED SCHEDULERproven in simulation firstTRUST: CONFIDENTIAL INFERENCEGPU trusted environments · a throughput price · verifiabilityEnergy per token and isolation guarantees sit next to TTFT and TPOT in the 2026 objective

Learned control reached the releases but not the benchmarks

Lodestar (ByteDance and UIUC, May 2026) replaces the router's hand-tuned heuristics with an online-learned TTFT predictor: 1.41× lower mean TTFT against a cache-and-load heuristic and up to 4.4× on a heterogeneous fleet of old A30s and V100s; a 16-GPU testbed. TokenScale (December 2025) makes 'token velocity' across prefill, network, and decode the single autoscaling signal — SLO attainment from 50–88% to 80–96% at 4–14% savings. The Vidur simulator remains the working tool for capacity planning: under 9% error, a 70B configuration found in an hour on a CPU instead of 42 thousand GPU hours. In the open runtimes SLO-aware routing has reached releases: the Gateway API Inference Extension for Kubernetes in version 1.5 (April 2026) got deadline ordering and shedding by predicted latency, llm-d 0.9 (August 2026) an XGBoost latency predictor and an SLO-driven autoscaling guide; Dynamo's SLA planner requires profiling in advance, and SGLang has no learned policies. Not one official page publishes a benchmark for the predicted-latency path. The only production evidence of an 'intelligent runtime' is Prism, on the memory side.

Semantic response caching took a similar road: vCache (ICLR 2026) replaced the global similarity threshold with per-prompt thresholds under an error-rate guarantee — up to 12.5× hits and 26× fewer errors against static thresholds; production estimates are 40–60% hits in repetitive categories against 5–15% in volatile ones; LaCache (August 2026) formalized cache poisoning through collisions as a new attack.

Trust: confidential inference steps out of the first party

Confidential inference received three independent overhead measurements. ETH (September 2025): an H100 in confidential mode loses 4–8% of throughput, and the gap shrinks with batch size. Mozilla (May 2026): at a fixed request rate TTFT rises 22–28% and throughput falls 18–21% — 'reserve 15–25% additional capacity'. Phala: under 7%, near zero for large models, because the overhead is PCIe transfer. Nobody has numbers for Blackwell, and NVIDIA promises 'performance comparable to unencrypted models'. The directional signal came from Apple on 8 June 2026: Private Cloud Compute runs outside Apple silicon for the first time — on Google Cloud with NVIDIA confidential GPUs, Intel TDX, and the Titan root of trust under the same guarantees: stateless computation, no privileged runtime access, non-targetability, verifiable transparency. Google's Private AI Compute (November 2025) and Meta's Private Processing (April 2025) are the same model for their own products; Anthropic and Pattern Labs call their work 'a sketch of our research'; the clouds have confidential H100s but no Blackwell. Verifiability without a trusted environment — TOPLOC at 258 bytes per 32 tokens and zkLLM proofs in 15 minutes for 13B — remains research, and a survey from Imperial (May 2026) concludes that an end-to-end substrate for agentic systems 'does not yet exist'.

12

The maturity map and an action plan

Let us put the ten directions on one map: horizontally — the ladder step from the first section, vertically — the size of the promise. The positions are my reading of the sources as of August 2026, not a measurement; the further right a point, the lower the risk, the higher it sits, the bigger the promise and the stricter the baseline it needs.

diagram 12 · ten directions by maturity and size of promise
Ten frontier directions by maturity and size of promiseRIGHT IS LESS RISK · UP IS A BIGGER PROMISEpreprintreproducedopen engineproductionstandardPROMISE ↑hybrid attentiondiffusion LLMsAFD + stage siliconKV as storageFP4 and belownon-GPU siliconthinking budgetsagent sessionsmultimodal stagespower and controlPositions are the author's reading of the sources as of August 2026, not a measurement
Direction
Hybrid and sparse attention
What is proven
Step 4–5: Alibaba, Moonshot, NVIDIA, and DeepSeek models in production; engines support them
What is not
Prefix caching, speculation, and P/D for fixed-size state; multi-hop reasoning quality at the frontier
Signal to watch by 2028
Whether MiniMax returns to hybrids; whether vLLM closes state checkpointing
What to do now
Measure the share of requests above 128K — below it there is no gain
Direction
Diffusion LLMs
What is proven
Step 3–4: Mercury 2 with customers, DiffusionGemma in vLLM; 1,000+ tok/s per user
What is not
Quality parity with same-size AR; a goodput win at saturation
Signal to watch by 2028
The first 100B+ dLLM matching AR on reasoning
What to do now
Consider only for interactive, low-concurrency tasks
Direction
Next-generation speculation
What is proven
Step 5: EAGLE-3 is an engine standard; DFlash and DSpark in production at DeepSeek
What is not
Gains at concurrency ≥ 64 and under high-entropy sampling
Signal to watch by 2028
Adaptive verification length on by default in vLLM and SGLang
What to do now
Enable while verification is memory-bound; measure at your batch size
Direction
Attention/FFN split and stage silicon
What is proven
Step 4: ByteDance and StepFun report production; Rubin CPX announced
What is not
Independent reproduction; economics outside a wide NVLink domain
Signal to watch by 2028
Rubin CPX shipments and the first non-NVIDIA benchmarks
What to do now
Do not design for AFD without NVLink-class interconnect
Direction
KV cache as storage
What is proven
Step 6 for priced prefix caching; step 4–5 for DRAM/SSD pools
What is not
Non-prefix reuse, learned compression, CXL pools, tenant isolation
Signal to watch by 2028
Whether providers extend lifetimes or, like OpenAI, charge for writes
What to do now
Size the cache budget from your trace; the knee is usually near 2 TB
Direction
FP4 and models born in low precision
What is proven
Step 5 for MoE expert weights: gpt-oss, Kimi K2, DeepSeek-V4, Nemotron 3
What is not
FP4 activations and KV for reasoning without QAT; anything below 4 bits at scale
Signal to watch by 2028
An independent BF16-versus-FP4 ablation on a 100B+ model
What to do now
Validate long-chain task accuracy, not perplexity
Direction
Non-GPU silicon
What is proven
Step 3–4: Cerebras and Groq sell tokens; PIM and optics are samples and announcements
What is not
Cost per useful token at large batch; the SRAM model-size ceiling
Signal to watch by 2028
Independent price and speed measurements on frontier models
What to do now
Buy as a service for latency-priced tasks
Direction
Reasoning budgets
What is proven
Step 6 for soft API budgets; step 1–2 for early exit and latent steps
What is not
A hard per-task budget; thinking-token eviction in production
Signal to watch by 2028
Whether frontier cost per task stops rising in Artificial Analysis data
What to do now
Account by cost per task and P95 response time, not tokens
Direction
Agent sessions
What is proven
Step 4: 5 min / 1 h / 24 h cache lifetimes in APIs; KV pools at Moonshot and Alibaba
What is not
Session-level schedulers outside labs; sub-agent bursts in real traces
Signal to watch by 2028
Whether anyone publishes a hit-rate SLA for day-long sessions
What to do now
Stable prefix, session routing, KV offload during human pauses
Direction
Multimodal stages and world models
What is proven
Step 3: E/P/D in vLLM; streaming speech in products; interactive worlds are demos
What is not
Accuracy after visual-token compression; cost per hour of interactive generation
Signal to watch by 2028
Whether anyone discloses the cost per user-hour of a generative world
What to do now
Profile the encoder separately: it has its own pool and transfer object
Direction
Power, control, trust
What is proven
Step 4 for SLO routing in Kubernetes and llm-d; step 5 for confidential computing at Apple, Google, Meta
What is not
Energy savings on a saturated fleet; confidential-mode overhead on Blackwell
Signal to watch by 2028
Whether a hyperscaler publishes useful tokens per megawatt
What to do now
Lock clocks on decode; reserve 15–25% for confidential mode

What follows from the map is not a shopping list but an order of experiments. First the trace, because every direction pays off only under a particular shape of load: hybrid attention above 128K context, attention–FFN disaggregation with MoE and fast interconnect, four-stage specialization at input/output ratios of 10 or more, speculation at low concurrency, an SSD cache at pauses of minutes and hours. Then the no-regret bets that win under almost any profile. Then the conditional ones, each with a measurable threshold. And a list of what not to do until the step changes.

An order of operations for a platform team

  • Capture a trace with the four distributions from the previous article and add to them the share of requests above 128K, the input/output ratio, prefix reuse as a function of pause length, and concurrency within a session.
  • For each direction — one experiment with an honest baseline: the same model, the same engine without experimental flags, SLOs on P95 and cost per task, not the best tokens-per-second figure.
  • No-regret bets: prefix caching with DRAM and SSD tiers sized from the trace; FP4 or INT4 for expert weights with task-accuracy validation; speculation while verification is memory-bound; clock locking on decode nodes.
  • Threshold bets: hybrid attention at a meaningful share of long contexts; attention–expert disaggregation only inside an NVLink domain; a separate encoder pool at a noticeable share of images; SRAM silicon as a service for latency-priced tasks.
  • What not to do: a diffusion model as the primary at high concurrency; evicting thinking tokens without validation on your own tasks; quantization below four bits for reasoning; designing around announced but unshipped silicon.
  • Revisit the map in six months on these signals: LPX and CS-4 shipments with independent measurements, the 'experimental' label coming off P/D in vLLM, MiniMax's next architecture report, frontier cost per task at Artificial Analysis, the first hit-rate SLA for day-long sessions.
  • The frontier is read through three questions: which resource, against which baseline, what must become true.
  • A multiplicative gain on the first step is a hypothesis; on the fourth it is someone's engineering fact; on the sixth it is your default expectation.
  • The most common mistake is multiplying factors taken from different steps and different concurrencies.

Trace → ladder step → experiment with a baseline → payback threshold → decision → review in six months

The map's main conclusion matches the previous article's, one step higher. Inference remains a distributed system in which the model sets the shape of state and the admissible numbers, silicon sets bytes per second and the interconnect domain, the runtime sets the order of work, and the workload — reasoning, agents, video — sets the shape of a request. The 2026 frontier does not cancel a single layer; it argues about the boundaries between them: where the cut runs, who owns the state, and what to pay for the next multiplier.

Takeaways

Seven takeaways from the frontier

  1. 01The frontier differs from the norm not in the novelty of its ideas but in the step of proof: every 'N×' has to be read together with its baseline, the concurrency at which it was measured, and the resource it actually saves.
  2. 02Two directions change decode physics — fixed-size state and selective reads; the models are already in production, while the systems layer — prefix caching, speculation, phase disaggregation — trails by roughly a year, and MiniMax and DeepSeek show that 'attention made cheaper' still holds the front.
  3. 03Parallel generation won not as a replacement for autoregression but as a drafter: diffusion models pay in quality and cache, next-generation speculation pays in acceptance rate at large batch; what DeepSeek and Tencent run in production is the hybrid.
  4. 04Disaggregation below the phase is proven at ByteDance, StepFun, and Huawei on MoE over fast interconnect, while stage-specialized silicon went through the cancellation of Rubin CPX and the announcement of Groq 3 LPX without a single independent measurement.
  5. 05The KV cache is already sold as storage with a tariff for reads, writes, and hours; the DRAM → SSD → pool tiers are measured on traces, while non-prefix reuse, learned compression, CXL, and tenant isolation remain bets.
  6. 06FP4 and quantization-aware training became the norm for MoE expert weights, but there is no evidence for FP4 activations and KV under reasoning without QAT, or for anything below four bits at scale.
  7. 07Reasoning and agents inverted the shape of the workload: output dozens of times longer than input, a session with human pauses as the scheduling unit, and the task — not the token — as the unit of account; meanwhile power limits fleet growth, not the operation of what already exists.
Sources

Papers, documentation, and the limits of evidence

The list is grouped by direction. Every number in the article is accompanied by its baseline; company claims are labeled as claims. Documentation and price lists reflect their state on the date of checking — 22 August 2026.

Method and baselines

  1. Liu et al. · Speculative Decoding: Performance or Illusion?the 31 December 2025 preprint: the first production-grade vLLM study of speculation — a substantial gap between observed and theoretical speedups; verification dominates
  2. vLLM · EAGLE 3.1the 26 May 2026 post: on Kimi K2.6 NVFP4 (GB200, TP4) 2.03× at one stream and 1.66× at sixteen — how an 'N×' depends on concurrency

Attention and state architectures

  1. Yang, Kautz, Hatamizadeh · Gated Delta NetworksICLR 2025: a forget gate plus the delta rule; the recurrent layer inside the Qwen3-Next, Qwen3.5, and (extended) Kimi Linear/K3 hybrids
  2. Kimi Team · Kimi Linearthe 30 October 2025 preprint: the only controlled same-size comparison — KV −75%, TPOT 6.3× at 1M versus MLA, negligible gain below 128K
  3. vLLM · Kimi K3 day-0the 27 July 2026 post: 69 KDA and 24 MLA layers, state checkpoints for prefix caching, 111 → 331 tok/s per user with speculation on GB300 NVL72; the '>90% hit rate' is Moonshot's claim
  4. Sun · Why Did M2 End Up as a Full Attention Model?MiniMax's 29 October 2025 note: hybrids matched benchmarks but showed multi-hop reasoning deficits, precision sensitivity, and immature infrastructure; the section's main counter-argument
  5. DeepSeek-AI · DeepSeek-V3.2 and DeepSeek Sparse Attentionthe 2 December 2025 report: an indexer selects 2,048 tokens under MLA — O(L·k) instead of O(L²); quality 'on par with V3.1-Terminus', API price cut by more than half
  6. DeepSeek-AI · DeepSeek-V4the 2026 report: a hybrid of compressed sparse and heavily compressed attention — 27% of FLOPs and 10% of KV at 1M tokens versus V3.2; FP4 experts via QAT; an on-disk KV tier
  7. vLLM · Disaggregated Serving for Hybrid SSM Modelsthe 21 April 2026 post: the Mamba state ships as one block over NIXL; disaggregation beats co-location above ~64 concurrent users on 8×H200; GDN models are 'pending'
  8. vLLM · issue #40696: short prompts get no prefix-cache hits on hybrid modelsApril 2026: the inflated attention block gave ~0% prefix-cache hits for prompts under 528 tokens and production QPS fell from 200 to under 100 — the cost of fixed-size state for prefix caching
  9. Chen et al. · Hybrid Linear Attention Done Rightthe 29 January 2026 preprint: distilled hybrids collapse at 128K (Jet-Nemotron 2B at 0.0 versus 96.4 for Qwen3); a NoPE-attention recipe gives 3.0× decode at 512K

Parallel generation and speculation

  1. Google DeepMind · DiffusionGemmathe 10 June 2026 announcement: 1,008 tok/s on H100 at batch 1, quality 5–19 points below Gemma 4; Google's own caveat that at high QPS parallel decoding can cost more
  2. Artificial Analysis · Mercury 2an independent measurement of Inception's diffusion model: 881 tok/s, 3.62 s to first token, Intelligence Index 22 versus the vendor's 1,009 tok/s
  3. Bie et al. · LLaDA2.0: Scaling Up Diffusion Language Models to 100BAnt Group's 10 December 2025 preprint: a 100B MoE converted from an AR model; 500 tok/s versus 258 for the AR baseline on 8×H20 — 'up to 1.9×' at low concurrency
  4. Fu et al. · Nemotron-Labs-DiffusionNVIDIA's 7 July 2026 preprint: one model in three modes — 5.99 tokens per forward in self-speculation versus 2.57 in pure diffusion; AR mode recommended for high concurrency
  5. SGLang · Multi-token prediction on DeepSeek-V3the 17 July 2025 post: accepted length 2.44; +60.8% throughput at two requests per rank and only +14.2% at 128
  6. Chen, Liang, Liu · DFlash: Block Diffusion for Flash Speculative DecodingICML 2026: a five-layer block-diffusion drafter emits 16 tokens per forward; 4.86× on Qwen3-8B versus 1.76–2.02× for EAGLE-3; 5.1× at four streams and 2.8× at 32 on B200
  7. DeepSeek-AI · DSparkthe 6 July 2026 preprint: a parallel drafter with a correction head and adaptive verification length; on V4-Pro (8×B300) the first block token is accepted over 70% of the time, the seventh under 10%; 'deployed within the DeepSeek-V4 serving system'
  8. Sadhukhan et al. · MagicDecthe 2024–2025 preprint: at long context the verifier stays KV-bandwidth-bound even at large batch, so a sparse-KV drafter gives 2.51× at batch 32–256

KV cache as storage

  1. vLLM · Serving Agentic Workloads at Scale with vLLM × Mooncakethe 6 May 2026 post: Kimi-2.5 NVFP4 on 12 GB200, 610 Codex traces — hit rate 1.7% → 92.2%, 3.8× throughput, 46× lower P50 TTFT; the baseline is 'no pool at all'
  2. KVCache.AI · How Much KV Cache Budget Do We Need?the 26 June 2026 note: on a Claude Code trace 512 GB gives 84% hits, 2 TB 88.5%, ideal speedup 1/(1−r); the budget knee is near 2 TB
  3. KVCache.AI · Scaling KV Cache Beyond Memory with Mooncake SSD Offloadingthe 15 July 2026 note: on a two-hour Qwen cluster trace, without SSD hits fell from 83% to 36% and TTFT rose from 6 to 16 s; with SSD, over 84% and at most 9.4 s
  4. Yang et al. · Beluga: CXL memory pooling for KV cacheSIGMOD 2026, Alibaba Cloud: an 8 TB pool over a CXL 2.0 switch — cache-hit TTFT 1.36 s versus 13.0 s for Mooncake v3.2 and 18.2 s for recompute on H20; a prototype
  5. Yao et al. · CacheBlendEuroSys 2025: reusing chunk KV at any position with 10–15% recompute — 2.2–3.3× lower TTFT within 0.02 F1 on QA and summarization; fleet-wide lookups in LMCache since August 2026
  6. Eyuboglu et al. · CartridgesStanford's 6 June 2025 preprint: a trained corpus KV cache — 38.6× less memory and 26.4× higher throughput than in-context use on Llama-8B; the authors admit self-study costs more than prefill and pays off only for repeated queries
  7. Agrawal, Mayer · Benchmarking KV-Cache Optimizations across Task Quality and System Performancea 2026 preprint: eviction and aggressive quantization lose 8–36% on summarization; 'compression ratio alone is a poor predictor of end-to-end performance'
  8. Gu et al. · Auditing Prompt Caching in Language Model APIsICML 2025: a timing audit found global, cross-user caching at seven providers including OpenAI; proof that the cache sharing scope is a security decision
  9. DeepSeek · API pricingthe price list checked on 22 August 2026: a V4-Pro cache hit costs $0.022 per million tokens off-peak versus $0.66 on a miss; the 'on-disk' cache lives for hours to days
  10. Microsoft Learn · Prompt caching with Azure OpenAIthe 11 August 2026 document: 24-hour cache retention 'by offloading the key/value tensors to GPU-local storage', default-on for gpt-5.5; GPT-5.6 adds explicit breakpoints, a 30-minute minimum TTL, and paid cache writes

Numerics

  1. NVIDIA · Introducing NVFP4the 24 June 2025 post: block 16 with an E4M3 scale plus an FP32 tensor scale, versus MXFP4's block 32 with an E8M0 scale; DeepSeek-R1 in NVFP4 loses '1% or less' versus FP8 in the vendor's tables
  2. NVIDIA · Nemotron 3 Ultrathe 12 June 2026 report: a 550B/55B hybrid pretrained on all 20T tokens in NVFP4; a loss gap under 0.4% by NVIDIA's own ablation; no independent replication
  3. OpenAI · gpt-oss-120b & gpt-oss-20b Model Cardthe 8 August 2025 card: MoE weights 'post-trained with quantization to MXFP4' — 4.25 bits per parameter, over 90% of parameters; all evals run in MXFP4
  4. Moonshot AI · Kimi K2 Thinking model cardNovember 2025: INT4 MoE weights via quantization-aware post-training — 'lossless 2× speed-up in low-latency mode'; all benchmarks in INT4, no BF16 ablation published
  5. Lotfi et al. · Quantized Reasoning Models Think They Need to Think Longer, but They Do NotMeta's 29 May 2026 preprint: 3-bit AWQ on R1-Distill-Qwen-1.5B drops MATH-500 from 85.6 to 47.0 while the chain grows from 5.2K to 23.4K tokens; up to 52% of failures reach the right answer and never commit
  6. Lee et al. · ReQAT: Full-Precision Reasoning Accuracy with 4-bit Floating-Point QATICML 2026: on R1-Distill-Qwen-14B AIME falls from 56.83 to 50.13 after plain NVFP4 W4A4KV4 and rises to 65.63 after trace-aligned QAT
  7. Ma et al. · BitNet b1.58 2B4T Technical ReportMicrosoft, 16 April 2025: 2.4B ternary weights on 4T tokens; bitnet.cpp delivers 2.37–6.17× on x86 and −72–82% energy; no official ternary model above 2.4B as of August 2026
  8. apsys · TFLOPS Gap: FP4 MoE kernels on BlackwellJanuary 2026: FP4 MoE kernels give 3.54× over BF16 at batch 4096, 2.23× at 128, and 0.86× — slower than BF16 — at batch 1 in vLLM; where FP4 actually pays

Reasoning and budgets

  1. Alibaba · ServeGen: Workload Characterization and Generation of LLM ServingNSDI 2026: in production traces reasoning is on average four times longer than the answer, with a bimodal distribution; multi-turn requests are 9.6% of DeepSeek-R1 traffic
  2. DeepSeek · V3/R1 Inference System Overview27–28 February 2025: 608B input tokens per day at 56.3% cache hits, 168B output tokens; a 4-node prefill unit versus an 18-node decode unit; $87K cost against $562K theoretical daily revenue
  3. Artificial Analysis · Intelligence Index v4.115 June 2026: cost and time per index task — Opus 4.8 max $1.78 and 6.4 minutes, GPT-5.5 xhigh $0.99 and 3.7 minutes, DeepSeek V4 Pro max $0.04; the unit of account moved from tokens to tasks
  4. Google · Sundar Pichai at I/O 202619 May 2026: over 3.2 quadrillion tokens per month, a sevenfold year-over-year rise; the figure spans all Google surfaces and does not separate thinking tokens
  5. Gundlach et al. · The Price of Progressthe 28 November 2025 preprint: price per unit of capability falls 5–10× per year, yet running the frontier gets 3–18× more expensive per year due to scale and reasoning
  6. Anthropic · Effort and task budgetsdocumentation checked on 22 August 2026: budget_tokens is replaced by effort levels, and the task budget is 'a soft hint, not a hard cap'; the only hard limit is max_tokens
  7. Geiping et al. · Scaling up Test-Time Compute with Latent Reasoningthe 7 February 2025 preprint: recurrent depth instead of reasoning tokens on a 3.5B model; as of August 2026 no frontier product uses latent reasoning
  8. Fu et al. · Efficiently Serving LLM Reasoning Programs with Certaindexthe 2024–2025 preprint: an answer-stability metric for early exit — up to 50% compute saved and 3.3× throughput without accuracy loss on open models

Agentic workloads

  1. Zhu et al. · TraceLab: Characterizing Coding Agent Workloads for LLM Servingthe University of Washington's 29 June 2026 preprint: 4,265 Claude Code and Codex sessions — 294:1 input to output, 95.7% prefix hits, misses at pauses over five minutes, 59.5% of cost in prefix tokens
  2. Liu et al. · Agentic Coding in the Wild: GitHub Copilot Traces at Production ScaleMicrosoft's 30 July 2026 preprint: 13.5M sessions in one week — 87% of calls agent-initiated, ~98% hits within a turn and 55% at turn boundaries, −66 pp after compaction, intra-session concurrency near one
  3. Li et al. · Continuum: Multi-Turn Agent Scheduling with KV Cache Time-to-Livethe 4 November 2025 preprint, ICLR 2026: KV lifetime equals the expected tool duration — 8.18× lower mean job completion time on 500 SWE-bench Verified tasks than SGLang 0.5.5 and Dynamo 0.7
  4. Luo et al. · Autellix: Serving LLM Agents as General Programsthe 19 February 2025 preprint: the program as the scheduling unit — 4–15× throughput at equal latency versus vLLM 0.6.1 with FCFS; gains largely from removed head-of-line blocking
  5. Guo, Wu, Yiu · SAGA: Workflow-Atomic Scheduling for Agent Inferencethe 1 May 2026 preprint: on 64 GPUs task completion time is 1.64× lower on SWE-bench and WebArena, but peak throughput is 30% below throughput-optimal scheduling
  6. Yu et al. · Prism: Multi-LLM Serving via GPU Memory BallooningOSDI 2026: GPU virtual memory redistributes KV across models — up to 2× lower cost at equal SLO; the authors report deployment on 10K+ GPUs and 3.89× tokens per GPU at an unnamed company
  7. Anthropic · Prompt cachingdocumentation checked on 22 August 2026: a 5-minute or 1-hour lifetime, writes at 1.25× or 2× input price, reads at 0.1×; no session cache beyond one hour
  8. Anthropic · Claude Managed Agentsbeta since April 2026: session, sandbox, and history live server-side at $0.08 per active session hour plus tokens; no published KV lifetime

Disaggregation below the phase and stage silicon

  1. Zhu et al. · MegaScale-Infer: Disaggregated Expert ParallelismSIGCOMM 2025, ByteDance: an attention pool and an expert pool with micro-batch ping-pong — 2.56–7.11× per-GPU decode over vLLM on Ampere; in production at ByteDance with a claimed 1.5–2× cost reduction; code not public
  2. StepFun · Step-3: Model-System Co-design for Cost-effective Decodingthe 25 July 2025 preprint: MFA attention at 128 FLOP/byte for cheap GPUs and attention–FFN disaggregation over StepMesh — 3,910 tok/s per GPU at 50 ms TPOT on 32 Hopper GPUs versus 2,324 for DeepSeek-V3; the per-million-token cost is a theoretical table
  3. Forys et al. · When Does Disaggregation Pay? Simulating Prefill–Decode–Attention–FFN Specializationthe 4 August 2026 preprint: four-stage specialization gives up to 1.92× on agentic traces, but only at input/output ratios of 10 or more; on H100 and A100 plain P/D matches or beats it for six of eight models; simulation
  4. Wu et al. · ExpertPlex: Disaggregated Serving for MoE with Adaptive Persistent Kernelsthe 20 July 2026 preprint: the inverse cut — experts shared between prefill and decode, only attention disaggregated; 2.01× the goodput of instance-level P/D on H800
  5. NVIDIA · Rubin CPX announcementthe 9 September 2025 press release: 30 PFLOPS NVFP4, 128 GB GDDR7, '3× faster attention than GB300 NVL72', availability 'at the end of 2026'; by GTC 2026 the chip had vanished from the roadmap without an official statement
  6. NVIDIA · Inside NVIDIA Groq 3 LPXthe 16 March 2026 post: attention on Vera Rubin GPUs, FFN and experts on LPUs with 500 MB SRAM and 150 TB/s — NVIDIA itself calls this 'attention–FFN disaggregation'; '35× throughput per megawatt' is a claim with no independent measurement
  7. Lockwood · GTC 2026 recapthe 23 March 2026 note: 'Rubin CPX was dead within three months of being announced'; a critique of LPX — no HBM, SRAM runs out at large batch, activations cross the network every layer
  8. NVIDIA · Dynamo 1.0 is production ready16 March 2026: 'up to 7×' requests on Blackwell per InferenceX on DeepSeek R1 in FP4 at 1K/1K; named adopters include ByteDance, Meituan, Tencent Cloud, Together, Baseten, and CoreWeave

Silicon beyond the GPU

  1. Artificial Analysis · gpt-oss-120b providersa 22 August 2026 snapshot: Cerebras 1,733 tok/s at $0.15 per million, SambaNova 699, Groq 474 at $0.06 — versus low hundreds for GPU providers; the only independent measurements of SRAM silicon
  2. Cerebras · Introducing CS-4August 2026: three WSE-3 Turbo wafers per rack, '30× faster than GPU systems', first shipments in Q3 2026; baselines unnamed, no MLPerf submissions
  3. MLCommons · MLPerf Inference v6.0 results1 April 2026: 24 submitters, new gpt-oss-120B and interactive DeepSeek-R1 tests with speculation; neither Cerebras, Groq, SambaNova, nor d-Matrix among the submitters
  4. SK hynix, KAIST · NELSSA: near-memory processing over CXL for long-context decodeMICRO 2026: the only near-memory result measured on a real prototype — four CXL devices with processor cores beside an H100 give up to 5.5× tokens per second at 128K–1M context versus one GPU
  5. SemiAnalysis · Vera Rubin: extreme co-design25 February 2026: eight HBM4 stacks, 288 GB, and a 22 TB/s per-GPU target at 50 PFLOPS NVFP4; suppliers may deliver about 20 TB/s initially — the one 2026 step that changes bytes per second on mainstream silicon
  6. Samsung · Optimizing KV Cache Offloading to CMM-D in a CXL Switch-based Memory PoolJune 2026: a CXL 2.0 pool on eight RTX PRO 6000 GPUs reaches 92.3% of local DRAM performance at 35–47 GB/s — a capacity tier, not a bandwidth tier

Multimodality and world models

  1. Qiu et al. · ModServe: Modality- and Stage-Aware Resource DisaggregationSoCC 2025, Microsoft: image encoding takes 25–79% of TTFT depending on architecture; separate encoder and text pools give 3.3–5.5× throughput over monolithic vLLM on 128 A100s
  2. vLLM · EPD disaggregation trackeran open tracker dated 15 August 2026: encoder-cache connectors over Mooncake, NIXL, and LMCache, GPU preprocessing; SGLang has no encoder stage, TensorRT-LLM's E/P/D tests are unstable
  3. Google · Gemini API video understandingdocumentation checked on 22 August 2026: 258 tokens per frame at one frame per second plus 32 audio tokens per second — about 300 tokens per second of video; a one-million-token context is roughly one hour of video
  4. Wen et al. · DART: duplication matters more than importancea 2025 preprint: attention-importance visual-token pruning 'usually results in inferior performance than random'; duplication-based pruning removes 89% of tokens at 1.99× end-to-end speedup
  5. Dou, Tian · When Do Fewer Visual Tokens Accelerate Multimodal Inference?the 4 August 2026 preprint: 'fewer visual tokens do not guarantee lower end-to-end latency' — only pre-vision routing that skips preprocessing wins; a 30-example pilot
  6. Qwen Team · Qwen3-Omni Technical Report22 September 2025: a Thinker–Talker architecture with streaming speech from the first codec frame, 234 ms theoretical first-packet latency; per the model card 15 s of video needs 78.85 GB and 120 s 144.81 GB; vLLM serves only the Thinker
  7. Zhi et al. · LiveServethe 22 June 2026 preprint: the scheduler sees playback progress and barge-in; on vLLM-Omni P90 first-packet latency is 1.55× lower and completed-request throughput 1.15× higher
  8. Google DeepMind · Genie 35 August 2025: 24 fps at 720p, a few minutes of interaction, about one minute of visual memory; by summer 2026 available as Project Genie in the Google AI Ultra subscription with no disclosed cost per hour
  9. Wang et al. · Matrix-Game 3.0the 10 April 2026 preprint: distillation and quantization give up to 40 fps at 720p on a 5B model with stable memory over minute-long sequences; one user, one GPU
  10. Microsoft Learn · Sora 2 video generationthe 5 June 2026 document: a clip 'typically takes 1 to 5 minutes'; in the logged example a 4-second 720×1280 clip took 67 seconds — roughly 17× slower than real time

Power, control, trust

  1. IEA · Key Questions on Energy and AI16 April 2026: 485 TWh in 2025 (+17%), AI-focused centres +50%; around 950 TWh by 2030; 15–27 GW of onsite gas generation, mostly in the United States
  2. Epoch AI · AI data center power capacity16 January 2026: about 30 GW of AI data-center capacity at the end of 2025 — comparable to New York State's peak; estimated from chip shipments, not meters
  3. Ma et al. · The Illusion of Power Capping in LLM Decodethe 12 May 2026 preprint: on an H200 decode draws 137–300 W of 700, so power caps never trigger; clock locking recovers up to 32% of decode energy; MLA and linear attention halve request energy versus GQA
  4. Liu et al. · GreenLLM: SLO-Aware Dynamic Frequency Scalingthe 22 August 2025 preprint: up to 34% savings over default DVFS with under 3.5% extra SLO violations — but 27.5% at 1 QPS and only 6.8% at 10 QPS on an Alibaba trace
  5. Stojkovic et al. · DynamoLLMHPCA 2025: the fleet is split into pools by request size and SLO with replica count, TP degree, and GPU frequency chosen per pool — 53% energy at an SLO of 'P99 within 5× unloaded latency'; fleet-scale numbers are simulated
  6. Lim et al. · Lodestar: An Online-Learning LLM Inference Routerthe 31 May 2026 preprint: an online-learning router on top of AIBrix — 1.41× lower TTFT on average and up to 4.4× on a heterogeneous fleet of old A30 and V100 GPUs; a testbed, not production
  7. llm-d · v0.9.0the 17 August 2026 release: a latency predictor and an SLO-driven autoscaling guide; no official page publishes a benchmark for the predicted-latency path
  8. Wang, Waqas, Smith · Confidential GPU inference overhead (Mozilla)the 20 May 2026 preprint: H100 with Intel TDX at a fixed request rate — TTFT +22–28%, throughput −18–21%; the recommendation is to reserve 15–25% capacity
  9. Apple Security Research · Expanding Private Cloud Compute8 June 2026: PCC runs outside Apple silicon for the first time — on Google Cloud with NVIDIA confidential GPUs, Intel TDX, and the Titan root of trust under the same non-targetability and verifiability guarantees
Next

Related reading

This piece continues the history of inference as a distributed system: there — what became the norm by 2026, here — what is bidding to become the next one.