Refacto AI

Industry story

Engram Architecture Reduces HBM Demand for Large AI Models

cost-compression gpu-supply inference model-pricing

SemiAnalysis published a detailed technical analysis of 'Engram,' a model architecture innovation in DeepSeek-V4.1-Flash that extends standard token embeddings with learned multi-token lookups. Instead of reconstructing patterns through attention and feed-forward layers, Engram retrieves vectors from a lookup table, allowing that table to be offloaded to host DRAM or even NVMe SSDs rather than occupying expensive HBM (High Bandwidth Memory — the fast, expensive memory on AI accelerator chips). The practical effect is that models can run at comparable quality with less HBM, and on high-HBM chips like NVIDIA's B300, offloading Engram to DRAM actually improves performance by enabling tensor-parallelism reduction (from 4 GPUs to 2 per replica), improving throughput by up to 1.6x. The authors flag this as a broader trend: if Chinese labs continue innovating model architectures that reduce HBM dependency, it could have significant implications for the HBM supply/demand outlook and NVIDIA's Rubin Ultra roadmap, which was already derated from 1,024 GB to ~200 GB of HBM per chip.

Analysis

Showing the shorter version.

DeepSeek's V4.1-Flash model introduces a technique called Engram, covered by chip-analysis shop SemiAnalysis (run by Dylan Patel): instead of computing common word patterns on the fly, the model looks them up in a table. That table can live on ordinary server RAM or even a hard drive, bypassing the expensive high-bandwidth memory (HBM) soldered to the GPU. SemiAnalysis says it could dent HBM demand and reshape NVIDIA's memory roadmap.

The most concrete claim: Engram cuts the GPU count needed to host a model copy from 4 to 2 on NVIDIA's B300. If that holds, it's a real rack-level saving. The problem is the memory physics. Fast on-chip memory moves data at roughly 8 terabytes per second per GPU. Ordinary server RAM does about 2 across the whole box. A hard drive is a thousand times slower still. Offloading only wins if the model reads the table in large, predictable chunks. Random, scattered lookups stall it. The 1.6x throughput figure SemiAnalysis cites is a best case on one specific chip, not a general result.

The deeper disagreement is about which memory is actually scarce. Training, not serving, is what saturates HBM, and training still eats every fast byte available. An inference trick doesn't move that demand curve, which is the demand curve NVIDIA prices against. SemiAnalysis's "reshapes HBM demand" framing assumes inference serving is a large enough slice to matter to NVIDIA's roadmap. The skeptical read is that it isn't.

There's also a quality question nobody has answered. A lookup table trained on standard pretraining data will look great on benchmarks drawn from the same distribution. It may fall apart on unusual long-tail queries. The ablation separating real generalization from overfitting hasn't been published.

The call: by NVIDIA's next data-center GPU roadmap update (GTC, expected March 2027), NVIDIA will not cut HBM specs on any announced chip and will attribute Rubin Ultra's existing memory derating from 1,024 GB to roughly 200 GB per chip to packaging and yield, not to inference-side architecture gains like Engram. Confidence is medium. Training demand still saturates HBM regardless of what happens at the serving layer, and NVIDIA has every reason to frame its roadmap decisions that way rather than concede that model architecture is routing around its most profitable component.

If you run large models yourself, the thing to check is whether a 2-GPU Engram-style replica holds your latency at your actual batch mix when those builds land in vLLM or SGLang. That test hasn't been run yet.

Also covered this issue

Comments