Apr 23, 2026

GPU, HBM, and the Memory Wall - AI's Real Bottleneck

hardwarememorysemiconductor
apr 2026
gpu · hbm · memory wall · semiconductor supply chain

AI isn't short on compute. It's short on memory bandwidth - and the whole world is paying for it.

Every modern AI GPU needs tens of gigabytes of HBM memory - chips stacked 12 layers high, costing 5 times more than ordinary DRAM, that only three companies on Earth know how to build. As NVIDIA ships millions of data-center GPUs every year, HBM demand drains the global supply of silicon wafers, dragging computer RAM prices up along with it. This piece explains why memory - not the processor - is AI's real bottleneck, and how one architectural idea out of DeepSeek could upend the board.

$54.6B
HBM market, 2026
+90%
DRAM price, Q1 2026 vs Q4 2025
3 makers
SK Hynix · Samsung · Micron
3x
wafer per GB vs DDR5

Disclaimer. This piece is compiled from public sources (Tom's Hardware, SemiAnalysis, TrendForce, Wevolver, Introl). All market figures are analyst estimates and may vary. Not investment advice.

Audience. Written for software engineers, or anyone who wants to understand the hardware layer beneath AI without an EE background.

1 · The Memory Wall

The story starts with a paradox: GPUs keep getting faster, but memory can't keep up.

Over the past 20 years, server compute (FLOPS) has grown 3x every 2 years. DRAM bandwidth, meanwhile, has grown only 1.6x, and interconnect (the links between chips) only 1.4x over the same cycle. The gap between "how fast you compute" and "how fast you read data" keeps widening - engineers call this the Memory Wall.

9x
2.6x
2018
27x
4.1x
2020
81x
6.6x
2022
243x
10.5x
2024
729x
17x
2026
Compute (FLOPS)
Memory bandwidth
Cumulative growth relative to a 2016 baseline. Compute has grown roughly 43 times faster than memory bandwidth.

The practical consequence: a GPU like NVIDIA's H100 packs thousands of compute cores running in parallel. When all of them request data from memory at once, requests queue up and cores sit idle. Engineers call this state compute starvation - the processor starving for data.

With AI, the problem gets worse. A large LLM (hundreds of billions of parameters) needs its entire weight set loaded into GPU memory before it can run inference. For every token generated, the model re-reads hundreds of gigabytes of data. AI workloads are almost entirely memory-bound - it's memory read speed, not compute speed, that decides whether a model runs fast or slow.

Why not just use ordinary DRAM? DRAM (DDR5) is optimized for latency - fast access to individual memory cells. AI needs throughput - reading hundreds of gigabytes continuously, in parallel. When thousands of GPU cores request data at once, a DDR5 with a simple 64-bit bus doesn't have enough "plumbing." That's the reason HBM exists.

2 · HBM - High Bandwidth Memory

High Bandwidth Memory (HBM) solves the Memory Wall with an idea that's simple in concept but brutally hard to manufacture: stack multiple layers of DRAM on top of each other, wire them together with thousands of through-silicon vias, then place the whole stack right next to the GPU on the same substrate.

3D architecture: die stacking, TSVs, and the silicon interposer

An HBM stack consists of:

  • Logic die (bottom layer): houses the memory controller, manages I/O, ECC, refresh, and power distribution.
  • 8-12 layers of DRAM die stacked on top, each a separate DRAM memory chip.
  • TSV (Through-Silicon Via): thousands of "copper pipes" running straight through the silicon, connecting the DRAM layers vertically. This is the backbone that lets data flow between layers without routing back out to the edge.
  • Microbumps: tiny solder points between dies that provide the mechanical-electrical connection.
DRAM Die 12
DRAM Die 11
...
DRAM Die 2
DRAM Die 1
Logic Die (Controller)
TSV runs through
GPU Die
NVIDIA B200
208B transistors
Silicon Interposer (CoWoS) - connects the HBM stack + GPU on a shared substrate
Structure of a GPU + HBM module. The HBM stack sits right next to the GPU die on the silicon interposer, shrinking the data path to a few millimeters.

The whole HBM + GPU cluster sits on a silicon interposer - a thin silicon slab with thousands of microscopic wires. TSMC calls this technology CoWoS (Chip-on-Wafer-on-Substrate). The interposer enables a 1024-bit (HBM3) or 2048-bit (HBM4) bus between GPU and memory - 16-32 times wider than DDR5.

The "wide, slow, stacked" philosophy

DDR5 and GDDR6X run at very high clock speeds over a narrow bus. HBM goes the opposite way: an extremely wide bus at a moderate clock speed. Instead of pushing speed, HBM raises bandwidth through extreme parallelism - 16 independent channels, each split into 2 pseudo-channels, allowing simultaneous reads and writes.

DDR5
~64 GB/s
GDDR6X
~112 GB/s
HBM3
819 GB/s
HBM3E
~1.2 TB/s
HBM4
2 TB/s
Bandwidth per stack. HBM3E is roughly 19 times faster than DDR5 thanks to its parallel 1024-bit bus.

A side benefit: because its clock speed is lower, HBM consumes less power per bit than GDDR. Less electromagnetic interference (EMI), less heat, less circuit-design complexity - which is why HBM suits data centers, where every watt saved multiplies across tens of thousands of GPUs.

HBM across generations. HBM1 (2013, AMD Fiji) - 128 GB/s/stack. HBM2 (2016, NVIDIA P100) - 256 GB/s. HBM2E (2020) - 460 GB/s. HBM3 (2022) - 819 GB/s. HBM3E (2024, H200/B200) - ~1.2 TB/s. HBM4 (2025, JEDEC spec) - 2 TB/s, bus widened to 2048-bit. Vera Rubin (2026) will be the first GPU to use HBM4.

3 · AI Data-Center GPUs: Who Sells What

The AI data-center GPU market today is almost synonymous with NVIDIA. Here are the three architecture generations currently running in major data centers:

GPU Architecture Memory Bandwidth Transistors Est. price
A100 Ampere (2020) 80 GB HBM2E 2.0 TB/s 54B $10-15K
H100 Hopper (2022) 80 GB HBM3 3.35 TB/s 80B $25-35K
H200 Hopper+ (2024) 141 GB HBM3E 4.8 TB/s 80B $30-40K
B200 Blackwell (2024) 192 GB HBM3E 8 TB/s 208B $30-40K
Vera Rubin Rubin (H2 2026) 288 GB HBM4 ~13 TB/s TBD TBD

The table makes the trend clear: every GPU generation roughly doubles its HBM capacity. From 80 GB (H100) to 192 GB (B200) to 288 GB (Vera Rubin). Each GPU needs 4-6 HBM stacks. Each data center needs tens of thousands of GPUs. Multiply it out - and HBM demand explodes.

GB200 NVL72: rack-scale AI

NVIDIA doesn't just sell individual GPUs. The GB200 NVL72 is a complete rack: 72 B200 GPUs + 36 Grace CPUs, linked via NVLink 5 at 1.8 TB/s per GPU. One such rack packs 72 x 192 GB = 13.8 TB of HBM3E - roughly equivalent to nearly 14,000 laptop DDR5 modules.

Inference cost (B200)
$0.02
Per million tokens - GPT-class model. 4.5x cheaper than H100.
Training perf vs H100
3x
DGX B200 vs. DGX H100 on the same benchmark.
Inference perf vs H100
15x
Thanks to Transformer Engine Gen 2 + native FP4.
Beyond NVIDIA. Google has TPUs (using HBM3E), Amazon has Trainium, AMD has the MI300X (192 GB HBM3). But NVIDIA holds more than 80% of the AI data-center GPU market, and the CUDA ecosystem is nearly impossible to displace in the short term. When the market says "AI GPU," it means NVIDIA.

4 · Who Benefits? Three Memory-Chip Giants

Only three companies in the world manufacture HBM: SK Hynix (South Korea), Samsung Electronics (South Korea), and Micron Technology (United States). This is a near-absolute oligopoly.

~54% SK Hynix - NVIDIA's #1 supplier, sold out through 2026
~21% Micron - exiting consumer, going all-in on AI data centers
~25% Samsung - chasing the leaders, expanding production in 2026
HBM market share, Q3 2025. SK Hynix leads, with output sold out through the end of 2026.

Why does HBM push RAM prices up?

This is the core economic mechanism many people overlook:

Producing 1 GB of HBM consumes 3 times the silicon wafer of 1 GB of DDR5. The reasons:

  • Lower bit density: HBM3 has a density of ~0.16 Gb/mm², while equivalent DDR4 reaches ~0.30 Gb/mm² - nearly 2x higher, because HBM must leave room for TSVs.
  • Stacking yield loss: when 12 dies are stacked, the probability of a defect multiplies exponentially. One bad die means the whole stack is scrapped.
  • Advanced packaging: the CoWoS interposer is its own separate silicon wafer, adding an expensive manufacturing step with limited capacity.
HBM3E cost
$25-35/GB
5-6x more expensive than DDR5 ($5-6/GB). Memory alone on a B200 runs ~$5,000.
HBM's share of DRAM wafers
23%
In 2026, HBM will consume 23% of global DRAM wafer supply while producing only 8% of total bit output.

When the three makers shift 23% of their wafer capacity to HBM (which carries fatter margins), the wafer supply left for DDR5/LPDDR5 shrinks. Demand for DDR5 (from PCs, ordinary servers, smartphones) hasn't fallen. Falling supply + steady demand = DRAM prices rise.

The result: DRAM prices rose 90% in Q1 2026 alone versus Q4 2025. Samsung and SK Hynix have already raised HBM3E prices another ~20% for 2026. Micron has even decided to exit the consumer market entirely to concentrate its full capacity on AI data centers - where margins run many times higher.

The crowding-out effect. Paying more for a DDR5 RAM stick for your PC than you did last year? Part of the reason is that the wafer capacity that would have gone into that stick has been redirected to making HBM for AI GPUs. End users are footing the bill for the AI arms race.

5 · HBM's Engineering Challenges

HBM isn't a "silver bullet." The technology comes with several challenges manufacturers must solve:

Heat

12 stacked DRAM layers mean 12 heat sources piled on top of one another, right next to a GPU die running at hundreds of watts. Heat can't escape easily because it's "trapped" between layers. Data centers must use vapor chamber cooling or liquid cooling - adding significant infrastructure cost.

Power delivery network (PDN)

Thousands of parallel signal traces generate very large transient currents. The power delivery network must be designed with extreme precision - requiring dense power/ground grids and decoupling capacitors on both the interposer and substrate.

Signal integrity

With thousands of signal traces running in parallel across just a few millimeters, crosstalk and jitter become major issues. Solutions include matched trace lengths, differential signaling, and a separate clock domain (the command bus runs at half the frequency of the data bus).

Yield and packaging cost

CoWoS capacity is a physical bottleneck. TSMC is the near-exclusive supplier of CoWoS. Each interposer is its own silicon wafer, limited in size (reticle limit ~858 mm²). Bigger GPUs with more HBM stacks require bigger interposers - which are harder to manufacture.

6 · The Paradox: Expensive GPUs, Sitting Idle

Here is the biggest paradox in AI infrastructure: companies pour billions of dollars into GPUs, then leave them sitting idle most of the time.

Average GPU utilization
~5%
Industry average across tech (Cast AI, Q1 2026). Most GPUs are "allocated" but not actually computing.
Production workload
20-40%
Actual production utilization. Even top-tier hyperscalers only reach 60-70%.
I/O wait state
~40%
Time GPUs spend idle waiting for data (Run:ai, 2025). Not a lack of work - a lack of bandwidth.

A GB200 NVL72 rack costs around $3-4 million. At 30-40% utilization, that means $1.2-1.6 million worth of hardware is sitting idle waiting for data from memory at any given moment. Multiply that across thousands of racks in a large data center - and the waste runs into hundreds of millions of dollars.

Why don't GPUs run at full capacity?

Many assume GPUs sit idle for lack of workload. In reality, the main cause is insufficient memory bandwidth to "feed" the GPU:

  • Compute starvation during inference: During training, large batch sizes help amortize latency. But during inference (especially single-user), each query must read the entire set of model weights from HBM. The GPU has thousands of tensor cores but only a handful of memory channels - cores queue up waiting for data. Once memory controller utilization exceeds 80%, tensor cores are effectively sitting idle waiting for data.
  • Batch size mismatch: AI inference typically runs small batches, not enough to fill the GPU pipeline. The result: compute units sit idle while the memory unit runs at full load.
  • Networking bottleneck: In multi-GPU training, data must be synchronized across GPUs over NVLink or InfiniBand. If the interconnect is slower than compute, the GPU waits on synchronization. Optical interconnect is becoming the next bottleneck - if optics don't scale, GPUs keep sitting idle.
  • Scheduling overhead: Container startup, model loading, queue wait - every time a job switches, the GPU has to reload model weights (hundreds of GB) into HBM. Load time equals idle time.
A number worth sitting with: The average organization wastes 60-70% of its GPU budget on idle resources. At current AI GPU prices ($30-40K/chip), a 1,000-GPU cluster is "burning" $18-28 million worth of hardware that produces no return. The memory wall isn't just an engineering problem - it's a financial one.

Training vs. inference: two different problems

Training is less affected because large batch sizes (thousands of samples per batch) help amortize memory latency. GPUs run near full utilization in continuous training workloads.

Inference is a much bigger problem. Every user query is effectively batch size 1. The model must re-read its entire weight set for every token generated. This is why GPU inference throughput often maxes out at 40-100 tokens per second, while architectures built specifically for inference (like Groq's LPU, with on-chip SRAM and ~80 TB/s bandwidth) hit 300-750 tokens per second. The difference doesn't come from compute power - it comes from memory read speed.

The economic angle: This is why the inference-chip market is heating up. NVIDIA acquired Groq (specializing in SRAM-based inference). Google is pushing TPU inference hard. Startups like Cerebras and SambaNova are designing dedicated chips. All of them are chasing the same problem: how to keep compute from waiting on memory.

7 · DeepSeek Engram - Breaking HBM's Monopoly?

In January 2026, DeepSeek published a paper that shook the field: Engram - a "conditional memory" architecture that separates static knowledge from dynamic reasoning, cutting reliance on expensive HBM.

The core idea

Traditional transformers force every layer to simultaneously handle two jobs: (1) looking up facts ("Paris is the capital of France") and (2) reasoning ("if X then Y"). Both run on the GPU, both read from HBM.

Engram splits these two jobs apart:

GPU - REASONING ONLY
attention + MoE
HBM - Model weights
Model weights (smaller)
hash lookup O(1)
ENGRAM MODULE
Conditional memory - knowledge lookup
PCIe / CXL
System DRAM - CHEAP, EASY TO SCALE
$5-6/GB instead of $25-35/GB
Engram's architecture: static knowledge moves to cheap DRAM, while the GPU handles only complex reasoning.

How it works (technical)

Tokenizer Compression: Engram normalizes equivalent tokens (e.g., "Apple," "APPLE," "apple") into one canonical form, shrinking vocabulary size by 23%. Pipeline: NFKC - NFD - diacritic stripping - lowercasing.

Multi-Head Hashing: Instead of a massive N-gram lookup table (infeasible at scale), Engram uses K different hash functions for each N-gram level. Lookup costs only O(1) - no attention, no GPU compute required. Results from the hash heads are aggregated to reduce the impact of collisions.

Context-Aware Gating: Not every looked-up piece of information fits the context. A gating mechanism uses the model's hidden state as a query to check: does the retrieved embedding actually fit the sentence being processed? If not - discard it. If it does - fold it into the compute stream.

Benchmark results

Knowledge tasks
+3.4-4 pts
MMLU, CMMLU, Big-Bench Hard. Beats the equivalent MoE baseline.
Reasoning
+3.7-5 pts
Coding & math. "Freed computational depth" - the GPU has more room to reason deeply.
Long-context (NIAH)
97%
Needle-in-a-Haystack. The MoE baseline reaches only 84.2%.

Optimal ratio: 20-25% of the parameter budget for Engram, 40% for MoE. Engram-27B cuts the expert count from 72 down to 55, redirecting the freed parameters into a 5.7B embedding module at layers 2 and 15.

The number that matters most: DeepSeek showed it's possible to offload a 100-billion-parameter embedding table to host DRAM with a throughput penalty under 3%. Because the index is known in advance, the system prefetches asynchronously over PCIe without blocking the GPU. If it holds up - this is a game-changer.

Implications for the industry

If Engram scales (and DeepSeek has already open-sourced the module), the consequences are significant:

  • Reduced pressure on HBM: AI models could run on "moderate HBM + large DRAM" configurations instead of packing everything into expensive HBM.
  • Rising demand for DRAM/CXL: If static knowledge shifts to system memory, demand for DRAM capacity will surge - benefiting all three memory-chip makers, though at lower margins than HBM.
  • Geopolitical angle: China faces restrictions on buying high-end GPUs (and the HBM that comes with them). Engram would let competitive models run on weaker hardware - blunting the effectiveness of US chip export bans.
  • Future architecture: Instead of treating compute and memory as one block, split them into two independently scalable resources - the same way cloud computing separated compute from storage.

8 · Looking Ahead

Timeline Event Impact
Q1 2025 JEDEC approves the HBM4 standard 2048-bit bus, 2 TB/s per stack
Q2-Q3 2025 GB200 NVL72 reaches mass production HBM3E demand surges
Jan 2026 DeepSeek publishes Engram Opens a path to reducing HBM reliance
2026 HBM consumes 23% of global DRAM wafer supply Consumer DRAM prices rise sharply
H2 2026 NVIDIA Vera Rubin - HBM4, TSMC 3nm 288 GB/GPU, 13 TB/s bandwidth
2027+ HBM4E, CXL 3.0 memory pooling Disaggregated memory architecture

The HBM market is projected to reach $54.6 billion in 2026 (up 58% YoY) and keep growing as every GPU generation demands more memory. "Memory Supercycle" is the term analysts use to describe this super-growth phase for memory chips.

But Engram and architectures like it raise a question: will HBM still be the only bottleneck five years from now? Or will the AI industry learn to decouple memory from compute - the way it decoupled storage from compute a decade ago?

In short. AI GPUs need HBM. HBM needs 3x the wafer of ordinary DRAM. Only 3 companies can make it. Demand is growing 70% a year. The result: memory chip prices rise globally, from the data center down to your PC. DeepSeek's Engram opens a new architectural direction - moving knowledge to cheap DRAM - but it's still too early to say it will change the game. What's certain: memory, not the processor, is now setting AI's speed limit.

Read next

More from the shelf

Apr 23, 2026LLM From the Inside - From Predicting Tokens to ReasoningJul 23, 2026The Attention Economy: A Trillion-Dollar Auction for Every Second of AttentionJun 5, 2026Prediction Market: When The Future Is Priced By CapitalMay 11, 2026The Older You Get, The Shorter Time Feels? The Science Of The Clock In Your Head

Pass it on

If it found you, share it kindly

XEmail

03 Discussion

Leave a note

A considered space for questions, counterpoints, and useful additions. Civil, on-topic, signed.

Reader notes

...

Loading notes...