The bottleneck in production AI inference has shifted. Raw compute throughput, the metric that dominated hardware procurement conversations for the past decade, is no longer where the constraint lives. The constraint now lives in memory: how fast you can move weights and attention states on and off chip, how efficiently your inference engine manages the KV cache under load, and how much of your allocated memory is actually doing useful work at any given moment. The decisions being made right now by chip architects, memory manufacturers, and inference engine designers will determine per-token costs for enterprise deployments over the next several years. Teams that treat hardware selection as a procurement exercise rather than an architectural decision are building a structural cost disadvantage into their platforms before they write a single line of application code.
Companion piece to our broader work on AI inference economics and hardware procurement. See HBM Scarcity & Custom Silicon: AI Inference Costs for how HBM shortages and custom silicon from hyperscalers are reshaping procurement strategy.
Why Memory Bandwidth Became the Binding Constraint
Modern large language models are, at inference time, memory-bound rather than compute-bound. The arithmetic intensity of a forward pass through a transformer, measured as floating-point operations per byte of memory access, sits well below the ratio at which most accelerators achieve peak compute utilisation. This means the GPU or TPU is frequently waiting on memory transfers rather than executing operations.
The situation compounds with sequence length. As context windows extend to 128K tokens and beyond, the KV cache, which stores the key and value tensors for each attention head across every token in the context, grows proportionally. A single long-context inference request can occupy several gigabytes of accelerator memory on its own. Under concurrent load, this creates a queuing problem that no amount of additional compute can resolve if memory bandwidth is saturated.
The commercial implication is direct: throughput, and therefore cost per token, is determined by how efficiently your stack moves data between memory and compute. Optimising the model alone, without addressing the memory access pattern, yields diminishing returns.
High-Bandwidth Memory: Scarcity, Stacking, and Supply Risk
High-bandwidth memory is the current engineering response to this constraint. HBM achieves its bandwidth advantage through a 3D stacking architecture, where DRAM dies are vertically integrated with the accelerator using through-silicon vias, dramatically shortening the data path compared to conventional GDDR or LPDDR configurations. The result is memory bandwidth measured in terabytes per second rather than hundreds of gigabytes per second.
The problem is that HBM is expensive to manufacture and supply is concentrated. Micron, SK Hynix, and Samsung produce the overwhelming majority of global HBM output. Demand from AI accelerator programmes at NVIDIA, AMD, Google, and a growing list of custom silicon vendors has consistently outpaced available supply over recent product cycles. This is not a temporary imbalance. The capital investment required to bring new HBM capacity online, and the lead times involved, mean that supply tightness is a structural feature of the market for the foreseeable future.
For enterprise teams, this translates into two practical risks. First, the accelerators you can actually procure may not be the ones with the optimal memory configuration for your workload. Second, the cost of HBM is embedded in accelerator pricing in ways that are not always transparent, making like-for-like comparisons between hardware generations or vendors structurally misleading.
KV Cache Efficiency: Where Software Meets Hardware Economics
The KV cache is where software-level decisions intersect most directly with hardware cost. Naive KV cache management allocates memory statically per request, which means memory is reserved at the start of a session regardless of how much is actually consumed. Under variable-length workloads, this produces significant fragmentation and reduces the number of concurrent requests an accelerator can serve.
PagedAttention, the technique introduced by the vLLM project, addressed this by managing KV cache memory in fixed-size blocks analogous to virtual memory paging in operating systems. This allows the inference engine to allocate and reclaim memory at a finer granularity, improving utilisation under mixed-length workloads. The throughput gains from this approach are not marginal: better memory utilisation directly translates to more concurrent requests served per accelerator, which is the primary lever on cost per token at scale.
Subsequent work has extended this further. Prefix caching, which retains and reuses KV cache entries for shared prompt prefixes across requests, reduces redundant computation for workloads with common system prompts or retrieval-augmented generation prefixes. The engineering investment required to implement these techniques properly is non-trivial, but the unit economics impact is measurable and persistent.
Wafer-Scale Architectures: Different Trade-offs, Not a Free Lunch
Cerebras and a small number of other vendors have pursued a fundamentally different architectural approach: integrating compute and memory at wafer scale, eliminating the chip-to-chip interconnect bottleneck entirely. By placing the entire model on a single silicon wafer with on-chip SRAM rather than stacked DRAM, these architectures achieve memory bandwidth that exceeds what HBM-based systems can deliver, while also eliminating the latency introduced by inter-chip communication.
The trade-off is model size and operational flexibility. On-chip SRAM is fast but volumetrically limited compared to HBM. Wafer-scale systems are well-suited to models that fit within their on-chip memory envelope and workloads that prioritise latency over batch throughput. They are less suited to the largest frontier models or to organisations that need to run multiple distinct model configurations across shared infrastructure.
The procurement implication is that wafer-scale accelerators are not a general-purpose replacement for HBM-based GPU clusters. They represent a genuinely different point in the design space, appropriate for specific latency-sensitive inference workloads rather than as a default infrastructure choice. Evaluating them requires understanding your workload's arithmetic intensity, batch size distribution, and latency requirements before the hardware conversation begins.
What Enterprise Teams Should Be Evaluating Now
The decisions that determine your inference cost structure are not made at deployment time. They are made when you choose your inference engine, when you select your accelerator configuration, and when you decide whether to commit to cloud-based inference APIs or build owned infrastructure. Each of these decisions embeds assumptions about memory bandwidth, KV cache management, and workload characteristics that are difficult to reverse once production traffic is running.
Before locking in infrastructure commitments, there are four questions worth working through:
- What is your workload's actual memory bandwidth utilisation at representative batch sizes and sequence lengths?
- Does your inference engine implement PagedAttention or equivalent KV cache management, and is prefix caching enabled for your prompt patterns?
- If you are evaluating HBM-based accelerators across vendors, are you comparing memory bandwidth and capacity on equal footing rather than peak FLOP counts?
- If wafer-scale or custom silicon options are in scope, have you validated model fit within the on-chip memory envelope under your production model configuration?
The answers to these questions determine whether your hardware investment delivers the throughput economics your cost model assumes. Getting them wrong before signing a multi-year infrastructure commitment is a more consequential error than most teams anticipate.
Where Vector Labs Fits
We help enterprise teams connect hardware architecture decisions to inference cost strategy before commitments are made, not after. Our published analysis on HBM scarcity and custom silicon covers the procurement implications of HBM supply constraints and hyperscaler custom silicon in detail. If you are working through infrastructure decisions for a scaled inference deployment, we are available to discuss at vector-labs.ai/contacts.
FAQs
Large language model inference is memory-bound at typical batch sizes because the ratio of arithmetic operations to memory accesses sits below the threshold at which most accelerators achieve peak compute utilisation. The processor is frequently waiting on data transfers rather than executing calculations. This means that adding raw compute without increasing memory bandwidth does not improve throughput, and hardware comparisons based primarily on peak FLOP counts will systematically mislead your procurement decisions.
The KV cache stores the key and value tensors generated during the attention computation for each token in an active context window. As sequence lengths increase, the memory footprint per request grows proportionally. Under concurrent load, inefficient KV cache management reduces the number of requests an accelerator can serve simultaneously, which directly increases cost per token. Techniques like PagedAttention and prefix caching improve memory utilisation and are worth evaluating in any inference engine you deploy at scale.
HBM production is concentrated among three manufacturers and capital-intensive to expand, so supply tightness relative to AI accelerator demand is a structural condition rather than a temporary disruption. In practice this means the accelerator configurations with the most favourable memory bandwidth may not be readily available, and pricing reflects embedded HBM costs that vary across vendors and generations. Infrastructure planning should account for procurement lead times and evaluate available configurations on actual memory bandwidth rather than nominal specifications.
Wafer-scale architectures eliminate inter-chip communication latency and deliver very high on-chip memory bandwidth, which makes them well-suited to latency-sensitive inference workloads where the model fits within the on-chip SRAM envelope. They are less appropriate for the largest frontier models, for organisations running multiple distinct model configurations on shared infrastructure, or for workloads that prioritise batch throughput over single-request latency. The evaluation should start with your workload's latency requirements and model size, not with the hardware specifications.
The right answer depends on your request volume, latency requirements, and how much of your cost structure you need to control directly. Cloud inference APIs abstract hardware decisions but embed margin and limit your ability to optimise the inference stack for your specific workload. Owned or reserved infrastructure requires upfront capital and operational capability but gives you direct control over KV cache configuration, batching strategy, and hardware selection. The decision is worth modelling quantitatively at your projected token volumes before committing either way.
Start by measuring actual memory bandwidth utilisation and GPU memory occupancy under representative production load, not synthetic benchmarks. Check whether your inference engine implements block-level KV cache management and whether prefix caching is configured for your prompt patterns. Review whether your batch size and sequence length distribution matches the assumptions embedded in your hardware configuration. These measurements will surface whether your cost per token is constrained by memory allocation inefficiency rather than by the volume of requests your accelerators could theoretically handle.

