The Tokens You Can't Wait For
Shreshta Shyamsundar and Anmol Jain ยท rss ยท 2026-07-20 Reader ๐ฅ๏ธ
AI Unit EconomicsCompute & Energy InfrastructureData SovereigntyDiffusion Language Models (Text Diffusion)Inference OptimizationInfrastructure EfficiencyVendor Self-Reported Metrics
Because standard autoregressive LLM decoding is memory-bandwidth-bound and only becomes cost-efficient when batched, enterprises that bought owned/sovereign GPU compute for latency-bound, single-request workloads are paying for chronically idle hardware โ and text diffusion, which is compute-bound even at batch size one, is the precise fix for exactly that mismatch, not a general-purpose replacement for autoregressive models.
practical ยท mixed โ Argumentative and expository together: the piece builds a mechanistic technical explanation (memory-bound vs. compute-bound inference, arithmetic intensity) in service of a practical routing recommendation โ which architecture (owned diffusion, owned autoregressive, or external API) to run which workload on. It ends in an explicit prescription, not just an account of how things work.
Structure
| Part | Role |
|---|---|
| The Singapore bank vignette: eight H100s bought for sovereignty/lock-in reasons, sitting idle most of the night while the finance team questions the spend. | context / motivating narrative |
| The physics of autoregressive decoding: weights must be re-streamed from HBM through compute units for every token, giving arithmetic intensity near 1 at batch size one; batching is the only escape hatch and can swing cost per token 10-30x. | mechanistic evidence |
| The latency-bound vs. batchable distinction: overnight queues are trivially batchable, but sub-second single requests (code completion, onboarding checks) cannot accumulate concurrency and stay memory-bound regardless of total volume. | mechanistic evidence |
| Text diffusion's mechanism: parallel denoising of a full token block gives compute-bound behavior (arithmetic intensity in the hundreds) even at batch size one, with cited throughput figures from Mercury, Mercury 2, Gemini Diffusion, LLaDA. | evidence for the proposed fix |
| Fair-comparison correction: speculative decoding (Medusa, EAGLE) and MoE already give autoregressive serving 2-4x single-stream gains and reduced memory movement, so diffusion must be compared against an optimized baseline, not a naive one. | counter-consideration / qualification |
| The unit-economics formula (effective cost per token = node cost per hour / (throughput x utilization)) and concrete AWS p5 vs. API pricing comparison. | quantitative evidence |
| The bank's two document-processing workloads (overnight KYC batch vs. real-time onboarding/LC clearing) as a worked contrast showing where architecture choice matters and where it doesn't. | case-study evidence |
| The generalized routing rule: batchability x per-token value determines whether work should run on owned diffusion, owned autoregressive, or stay on frontier APIs. | conclusion / practical prescription |
| Diffusion's real constraints: 85-95% of autoregressive quality, immature tooling (roughly where autoregressive serving was in early 2024), a moving baseline as speculative decoding/MoE keep improving, and prices that aren't fixed. | qualification / limits |
| Closing reframe: the 'hangover' isn't bad hardware-buying, it's running sovereignty-motivated hardware at cloud-style concurrency it can't reach; diffusion is a narrow fix for the latency-bound slice, not a hardware-ROI rescue. | conclusion |
Key terms
- GPU hangover
The state of enterprise-owned GPU compute โ bought for sovereignty, data-control, or lock-in-avoidance reasons โ sitting mostly idle because the workloads actually run on it are latency-bound and can't reach the concurrency that would justify the hardware's cost. - arithmetic intensity
Operations performed per byte of data moved from memory; used as the diagnostic for whether a workload is memory-bound (near 1, autoregressive at batch size one) or compute-bound (in the hundreds, diffusion or well-batched autoregressive). - memory-bound / compute-bound
Memory-bound: throughput limited by how fast weights can be streamed from HBM to compute units, not by arithmetic capacity. Compute-bound: throughput limited by how much arithmetic the chip can do, with memory feed no longer the bottleneck. - effective cost per token
For owned compute: node cost per hour divided by (throughput times utilization) โ the true per-token cost once idle time is accounted for, as opposed to a public API's flat concurrency-independent per-token price. - latency-bound (workload)
A request that must return before enough concurrent requests can accumulate to fill a batch โ the defining property that makes batching-based autoregressive economics inapplicable, regardless of total request volume. - sovereign compute
Owned or dedicated GPU clusters purchased so that customer/regulated data and processing never leave the enterprise's own infrastructure โ a decision driven by data-control and lock-in-avoidance, independent of and often in tension with token-cost economics.
Propositions
- explicitcorroboratedStandard autoregressive LLM decoding is memory-bandwidth bound at low batch sizes because the full weight set must be re-streamed from the GPU's high-bandwidth memory through the compute units for every single token generated.conf: highsupports โDiffusionGemma: 4x faster text generation ยท p1 โ Independently describes the same memory-bandwidth-bound-at-low-batch-size mechanism for autoregressive decoding that the corpus's systems-level analysis names generically.
- explicitBatching amortizes the cost of reading weights across many concurrent requests, and on the same hardware can swing cost per token 10- to 30-fold between small and large batch sizes.conf: high
- explicitLatency-bound, single-stream requests (code completion, real-time onboarding checks, a blocked agentic step) cannot be batched because there is no concurrent work to accumulate within the latency budget, and no amount of total request volume changes this.conf: high
- explicitdevelopedText diffusion models are compute-bound even at batch size one because each denoising pass does real arithmetic across a whole token block in parallel, giving arithmetic intensity in the hundreds versus roughly 1 for autoregressive decoding.conf: highextends โDiffusionGemma: 4x faster text generation ยท p2 โ Supplies a concrete production example (26B MoE, 256-token blocks) of the compute-bound parallel-denoising mechanism the corpus piece analyzes in the abstract.extends โIntroducing System One Models & Jev ยท p4 โ Generalizes the corpus's non-autoregressive/parallel-decoding speed argument (there applied to diffusion text models trading some accuracy for speed) to a further extreme: giving up free-form string generation entirely in favor of typed, parallel decision outputs.
- explicitdevelopedEarly diffusion-model deployments (Inception Labs' Mercury and Mercury 2, Google's Gemini Diffusion, open-source LLaDA) report roughly 1,000+ tokens per second on frontier GPUs, an order of magnitude faster than autoregressive single-stream decode.conf: mediumextends โDiffusionGemma: 4x faster text generation ยท p3 โ Adds DiffusionGemma's concrete throughput figures (1000+ tok/s H100, 700+ tok/s RTX 5090) to the corpus's running list of diffusion deployments reporting roughly 1,000+ tok/s on frontier GPUs.
- explicitdevelopedSpeculative decoding and its descendants (Medusa, EAGLE), plus mixture-of-experts routing, already give autoregressive serving roughly 2- to 4-fold single-stream speedups with no quality loss, so any diffusion-vs-autoregressive comparison must use this optimized baseline, not a naive one.conf: highextendsGuest post: AI Inference Is Breaking Unit Economics ยท p4 โ Where Yandex's stacked optimizations (quantization + EAGLE3 speculative decoding + KV cache reuse) squeeze more throughput out of autoregressive decoding, this piece adds a structurally different lever โ diffusion's parallel denoising โ for the specific case (hard single-stream latency budget) where stacking incremental autoregressive tricks still isn't enough.extends โDiffusionGemma: 4x faster text generation ยท p7 โ The corpus piece's point โ that a fair diffusion-vs-autoregressive comparison must use an optimized (speculative-decoding/MoE) autoregressive baseline, not a naive one โ is exactly the missing disclosure this document's '4x faster' claim leaves open.extends โTranscript for Cursor Team: Future of Programming with AI | Lex Fridman Podcast #447 ยท p6 โ Cursor's speculative-edits technique (feeding back existing code as a 'draft' for the model to regenerate, slowing only at points of disagreement) is a code-specific precursor to the speculative-decoding-plus-MoE serving stack the later piece describes as now standard practice.
- explicitThe effective cost per token of owned compute equals node cost per hour divided by (throughput times utilization); a public API instead prices per token with no idle penalty regardless of concurrency.conf: high
- explicitcorroboratedDiffusion trades accuracy for speed, landing at roughly 85-95% of strong autoregressive baselines โ competitive on structured output extraction but trailing by 5-15% on hard reasoning tasks.conf: mediumsupports โDiffusionGemma: 4x faster text generation ยท p5 โ Confirms the general 'diffusion trades accuracy for speed' finding, though without the quantified 85-95%-of-autoregressive-quality figure the corpus piece provides for other diffusion models โ the gap this extraction flags.
- explicitEnterprises bought sovereign/owned GPU clusters for reasons unrelated to token economics (data-control discomfort, avoidance of vendor lock-in), then ran them expecting cloud-style concurrency that their most valuable internal workloads โ the latency-bound ones โ structurally cannot reach.conf: highsupportsLocal AI ยท p2 โ The bank's own sovereignty/lock-in-avoidance rationale for buying GPUs is a concrete, sector-specific instance of the regulation- and geopolitics-driven momentum toward local/owned AI that Loukides describes at the industry level.
- implicitcorroboratedThe architecture-routing decision an enterprise should make is not 'diffusion versus autoregressive' in the abstract but a two-axis test โ whether the work can be batched, and how much each token is worth โ that sorts workloads into owned diffusion, frontier autoregressive, or whatever already runs offline batch efficiently.conf: highextendsYour Company Needs an Energy Strategy for AI's Next Phase ยท p7 โ Sharpens the generic 'firms over-route to frontier models that exceed the work's requirements' critique into a mechanistic two-axis rule โ route by batchability and per-token value, not just perceived task difficulty โ that specifies exactly which workloads belong on a smaller/different model versus a frontier one.supports โDiffusionGemma: 4x faster text generation ยท p4 โ Google's own guidance โ good for local/low-concurrency, poor fit for high-QPS cloud batching โ independently confirms the batchability axis of the routing framework proposed there.
- implicitAny cost or routing conclusion in this analysis is only as durable as two prices that move independently of the architecture argument โ the API rate compared against and the hardware rate negotiated โ so the routing rule needs periodic re-evaluation, not one-time adoption.conf: medium
- implicitBecause diffusion's main current handicap (immature serving tooling, roughly where open-source autoregressive serving stood in early 2024) is an engineering maturity gap rather than a theoretical ceiling, the case for diffusion in its sweet spot should strengthen over time rather than weaken.conf: medium
Arguments
Text diffusion is the correct architecture specifically for latency-bound, decode-heavy, sovereignty-constrained enterprise workloads โ not a general-purpose replacement for autoregressive models. strength: high
Explicit premises:
- Autoregressive decoding is memory-bound at low concurrency (arithmetic intensity ~1 at batch size one).
- Batching is the only fix for that bottleneck, and batching is structurally unavailable under a hard sub-second latency budget.
- Diffusion is compute-bound even at batch size one (arithmetic intensity in the hundreds), because it does real arithmetic across a full token block per denoising pass.
- Early real deployments report diffusion delivering roughly an order-of-magnitude single-stream throughput advantage over autoregressive decode.
Implicit premises:
- The enterprise workloads that matter for this argument (code completion, onboarding checks, agentic steps) are representative of what sovereign-compute buyers actually run, not edge cases.
- Owned GPU cost is dominated by hourly node pricing rather than per-token metering, so utilization โ not raw hardware capability โ is the lever that determines whether the purchase was worth it at all.
- Vendor-reported throughput and quality figures (1,100 tok/s, 85-95% quality) are directionally trustworthy enough to build a routing recommendation on, even though the authors simultaneously caution that these exact figures need independent verification against the reader's own data.
Inferences:
- If diffusion serving infrastructure matures at the pace autoregressive serving did (2024 to 2026), the 'immature tooling' caveat may retire within roughly two years, removing the main non-technical friction against adoption.
- Conversely, if speculative decoding and MoE keep narrowing the autoregressive gap faster than diffusion tooling matures, diffusion's addressable share of workloads could shrink even as its raw throughput advantage persists โ the article does not weigh which trend is currently winning.
Sovereign/owned GPU clusters bought for data-control reasons are not economically justified against public APIs on cost alone, except in two narrow situations: expensive frontier/reasoning tokens, or workloads whose data legally cannot leave the building. strength: medium
Explicit premises:
- A reserved 8xH100 node costs roughly $33-55/hour, and cannot beat a commodity API renting tokens at well under a dollar per million regardless of how well the node is used.
- Diffusion's economic win only appears when the token being displaced is expensive (frontier/reasoning output at $5-15/M) or when the comparison is forced to be owned-vs-owned because external APIs are unavailable.
- Most regulated enterprises (the bank example) live in the second case โ data that cannot go to an external API at all.
Implicit premises:
- Regulated enterprises are assumed to have a workload mix where a meaningful share genuinely cannot use external APIs, which is what makes the sovereignty rationale and the economics converge specifically for this sector.
- The cost comparison treats the API price and the negotiated hardware rate as roughly fixed reference points, even though the article elsewhere states both move and should be re-dated.
Inferences:
- Since the article also states the bank's overnight batch workload is 'the easiest possible workload to batch' and already runs efficiently on either architecture, most of the bank's 'hangover' cost may actually stem from over-provisioning capacity relative to the batch workload's real needs, independent of which architecture (autoregressive or diffusion) is running on it โ a distinct problem from the architecture-mismatch story the article foregrounds.
Narratives
- A Singapore bank buys eight H100s as sovereign compute for reasons of data-locality discomfort and lock-in aversion; the cluster runs mostly idle at night, prompting a finance-team challenge about cost per hour versus utilization. The article returns to this same bank at the end, splitting its real workload into an overnight KYC/loan-file batch (trivially batchable, architecture-agnostic) versus real-time onboarding and letter-of-credit clearing (latency-bound, where diffusion lets one node absorb far more traffic than an overprovisioned autoregressive fleet).
โ Grounds the abstract memory-bound/compute-bound mechanism in a single concrete, recognizable enterprise situation, and does double duty as both the opening motivating problem and the closing worked proof of the routing rule โ showing rather than just asserting that architecture choice only matters for one of the bank's two document workloads.
Questions addressed
- โ
Why does enterprise-owned AI hardware, bought for good reasons, sit chronically underutilized ('the GPU hangover')?
A structural mismatch: the hardware was bought expecting cloud-style concurrency, but the workloads that most need to stay on owned/sovereign hardware are latency-bound and structurally cannot reach the batch sizes that make autoregressive GPU serving efficient. - โ
Is text diffusion a general-purpose replacement for autoregressive LLMs?
No โ it is a precise fix for latency-bound, decode-heavy, sovereignty-constrained work specifically, with real quality and tooling-maturity tradeoffs elsewhere; autoregressive models remain preferred for high-value reasoning and offline batch is architecture-agnostic. - โ
How should an enterprise route work between owned diffusion, owned autoregressive compute, and external APIs?
By a two-axis test: whether the work can be batched (offline-tolerant vs. latency-bound/serial), and what each token is worth โ sharper than the generic rule of thumb of 'customer-facing on APIs, internal on owned compute.' - โญ How much of the observed idle-GPU cost is an architecture problem (wrong model type for the workload) versus simply an overprovisioning problem (bought more capacity than the batch workload needs)?
Gaps
- incompleteThe piece never estimates what fraction of a typical regulated enterprise's total AI workload is actually latency-bound versus batchable. The routing rule is mechanistically compelling, but without a sense of the batchable/latency-bound split at, say, a representative bank, a reader can't tell how much of the 'hangover' cost the diffusion fix would realistically recover versus how narrow a slice it actually addresses.
Read next: Enterprise inference-workload surveys or case studies quantifying the real-time versus batch request mix in regulated industries (banking, insurance, healthcare document processing). - uninformedThe article cites specific vendor throughput and quality figures (Mercury's 1,100 tok/s; diffusion at 85-95% of autoregressive quality) as load-bearing evidence for the recommendation, while simultaneously flagging in its own closing note that these are 'engineering approximations... on vendor and secondary figures that deserve independent verification.' It never resolves or narrows this tension with any independently reproduced number.
Read next: Independent inference benchmarks (e.g., Artificial Analysis, MLPerf inference results) comparing diffusion and autoregressive models on matched hardware and matched tasks. - incompleteThe piece gestures at operational mechanics it never designs: a 'fallback for outputs that miss a confidence threshold,' a mixed fleet of owned diffusion, owned autoregressive, and external API, and folding fallback cost back into the effective rate. None of the routing, monitoring, or confidence-threshold-setting logic that would make this operable in production is specified.
Read next: Model-routing and AI-gateway design literature for policies that route across heterogeneous model architectures (not just model sizes/tiers) with confidence-based fallback. - incompleteThe claim that diffusion is 'not fine for credit decisions' is asserted on quality grounds alone; the piece never connects this to actual banking regulatory requirements (explainability, audit trail, model-risk-management sign-off for credit decisioning) or specifies what oversight would be needed before a diffusion model could be certified for any regulated decision, even a low-stakes one.
Read next: Model risk management (SR 11-7-style) and AI governance frameworks for regulated financial institutions, applied specifically to non-autoregressive/parallel-decode architectures.
Related documents
- Presentation: From Fab To Token - The State Of The Market
- The Hidden Storage Tax on Every AI Conversation
- How Gemini Flash agents are helping a Michigan dairy farmer
- Microsoft Three-Layer LLM Routing Architecture for AI Agents on AKS
- How LinkedIn Trains AI Job Search 8x Faster with Multi-Teacher Distillation
- Netflix Moves Toward Open Source Flink Autoscaler for 30,000+ Streaming Jobs
- AI Costs Are Surging and the Cheap Model Fix Might Not Last
- Guest post: AI Inference Is Breaking Unit Economics
- AI Sovereignty: Bargaining with Big Tech and the Promise of Full Stack Open Source AI
- AlloyDB Ships Proxy Models That Replace LLM Calls with Local Inference Inside the Database