Google TurboQuant: 6x AI Memory Compression, Explained
Google TurboQuant compresses AI model memory ~6x with no accuracy loss or retraining, and speeds attention up to 8x. How it works and what it means for HBM.
Google Research has introduced TurboQuant, a memory-compression algorithm that shrinks the memory footprint of large AI models by roughly 6x — with zero accuracy loss and no retraining required. On high-end hardware it also runs attention up to 8x faster than standard 32-bit operations, and Google estimates it could cut AI operational costs by 50% or more. The internet has already nicknamed it “Pied Piper.”
The catch that usually comes with compression — a quality hit, or an expensive retraining step — is precisely what TurboQuant claims to avoid. It applies directly to existing pretrained models, which is what makes it interesting beyond the lab.
The memory problem it targets
Running a large model is increasingly bottlenecked not by raw compute but by memory. The biggest culprit is the key-value (KV) cache — the running store of context a model keeps as it generates a response. The longer the conversation or document, the larger that cache grows, and it has to live in fast, expensive memory. Compressing it is one of the highest-leverage optimizations available, in the same spirit as prompt caching, which attacks inference cost from a different angle. TurboQuant is aimed squarely at the KV cache, and at speeding up vector search.
Why memory, not compute, sets the price
The counterintuitive fact about serving a large model is that the chip is rarely the bottleneck. Generation happens one token at a time, and to produce each token the hardware must stream essentially all of the model’s weights — plus the entire KV cache — out of memory and through the processor. The arithmetic performed per byte moved is tiny, so the accelerator spends most of each decode step waiting on memory traffic rather than doing math. Tokens per second track memory bandwidth far more closely than they track FLOPs, which is why every serious AI accelerator is built around stacks of high-bandwidth memory and why memory increasingly sets the price of inference.
Long contexts make it worse. The KV cache grows linearly with context length and with the number of requests being served at once, and at the context windows now common it can rival or exceed the size of the model weights themselves. Every gigabyte a cache occupies is a gigabyte that can’t hold another user’s request, so cache size directly caps batch size — and batch size determines cost per token. Shrink the cache 6x and the same hardware can hold roughly 6x the concurrent contexts. That is the lever TurboQuant pulls.
How it works: two stages
TurboQuant is a form of quantization — representing numbers with fewer bits — but it pairs two complementary techniques to push much further than usual.

PolarQuant converts vectors into polar coordinates — a radius plus a set of angles — instead of the usual list of components. The payoff is that the system no longer has to store expensive per-block normalization constants, a recurring source of overhead in conventional quantization. By changing the representation, it removes a cost rather than just shrinking it.
Quantized Johnson–Lindenstrauss (QJL) handles the dimensionality. It applies the Johnson–Lindenstrauss transform, a well-established result showing that high-dimensional data can be projected into far fewer dimensions while approximately preserving distances. QJL uses it to shrink the data and reduce each number to a single sign bit — just whether it’s positive or negative — with near-zero overhead. Together, the two stages cut memory dramatically while keeping the geometry the model relies on intact.
The “no retraining” part matters more than it sounds. Compression methods have usually forced a choice: apply them after training and accept a quality hit, or bake them in with quantization-aware training and pay for new training runs on every model you want to compress. A method that hits aggressive compression rates on models exactly as they exist today has no adoption tax — it’s a deployment change, not a research project.
If you work with embeddings, the relevance to a vector database is immediate: the same math that compresses a KV cache can accelerate similarity search over stored vectors.
One lever in a bigger toolbox
TurboQuant joins a family of techniques that attack the same cost curve from different angles: quantizing the weights themselves, distilling large models into smaller ones, and caching repeated prompt prefixes so they’re never recomputed. What distinguishes it is the target — the KV cache is the part of the memory bill that grows with usage, not the fixed cost of the weights — and the fact that it asks nothing of the model to deploy.
Why investors flinched
The technical story collided with the market story. TurboQuant rattled memory-chip investors — names like Micron felt it — on the fear that if software lets models need far less memory, demand for hardware memory could soften. The anxiety has a real backdrop: HBM capacity is effectively sold out well into the future, with the HBM4 generation already a three-way supply race, so a result that trims memory-per-token lands in a market priced for scarcity. Given how central high-bandwidth memory has become to AI economics, the reflex is understandable, and it fits the volatility we’ve covered in why Micron’s stock keeps swinging.
But the reflex may be backwards. History tends to follow the Jevons paradox: when a resource becomes more efficient to use, total consumption usually rises rather than falls, because the efficiency unlocks new uses that weren’t economical before. Cheaper-to-hold context means longer contexts, more agents, and more applications — all of which consume memory. The dynamic behind the ongoing AI memory supercycle doesn’t obviously reverse just because each token gets cheaper to hold.
Where it stands
TurboQuant is slated for ICLR 2026, with its component techniques, PolarQuant and QJL, appearing at AISTATS 2026. Because it works on existing pretrained models without retraining, adoption could move faster than methods that require new training runs — there’s no model to rebuild, only a deployment to update.
What to watch
For a result like this, the distance between paper and production is where the story gets decided. Three signals will show whether TurboQuant is becoming infrastructure rather than a headline. First, whether the open-source serving stacks that run most self-hosted models pick it up — KV-cache quantization only matters at scale once the frameworks people actually deploy support it. Second, whether hosted inference prices move: a 50% operational-cost claim, if real, eventually shows up in per-token pricing or in more generous free tiers. Third, whether default context windows keep stretching — the clearest sign that vendors are spending the reclaimed memory on capability rather than pocketing it as savings.
There’s also a quieter question of composition. Production systems already stack optimizations — quantized weights, batched scheduling, prefix caching — and techniques that each look lossless in isolation don’t always stay lossless when combined. The benchmarks that matter will be end-to-end quality checks on long-context work, not per-component distortion rates.
The takeaway
TurboQuant is a clever piece of engineering: by rethinking how vectors are represented, it claims a 6x memory cut and up to 8x faster attention with no accuracy loss and no retraining. It targets the fastest-growing line item in inference — the KV cache that caps how many users a machine can serve. And its market reception is a useful lesson in second-order thinking: efficiency gains in AI have a long track record of expanding usage, not shrinking it. If the results hold, the likeliest outcome isn’t less demand for memory, but more ambitious models filling the space it frees up.
Tagged
Keep reading
Chisato · · 4 min read What Is a Systolic Array? The Grid Behind Fast Matrix Math
A systolic array is a grid of processing elements that pass data to their neighbors in rhythm, built to accelerate matrix multiplication in AI chips like TPUs.
Chisato · · 4 min read CPU vs GPU vs TPU: What's the Difference?
CPUs excel at sequential logic, GPUs at parallel math, and TPUs at the specific matrix operations behind neural networks. Here's how they compare.
Chisato · · 4 min read What Is an NPU? The AI Chip Inside Your Next Laptop
An NPU is a processor built for one job: running AI models fast at very low power. What TOPS numbers actually mean and why every new laptop ships with one.