As AI language models handle ever-longer inputs — think entire books or sprawling chat histories — a little-known part of the system has quietly become a problem. It's called the KV cache, the memory a model uses to keep track of everything it has already read so it doesn't have to reprocess each word from scratch.

According to MarkTechPost, this KV cache now outweighs the model's own weights when the context gets long enough. In other words, the temporary working memory can take up more space than the model itself — a serious bottleneck for running these systems efficiently.

MarkTechPost frames three new methods as competitors in what it calls a "KV cache compression race": TurboQuant, OSCAR, and EpiCache. Each one takes its own angle on the same core problem — trimming the memory footprint of that cache so models can handle long inputs without ballooning hardware costs.

But the publication argues the framing of a head-to-head contest is a little misleading. According to MarkTechPost, the three approaches are "more complementary than competitive" — meaning they attack the bottleneck in different ways and could potentially be combined rather than forcing a single winner.

The report does not detail head-to-head performance numbers in the material provided here, so the relative strengths of each method remain to be seen.

Why it matters: shrinking the KV cache is one of the practical levers that determines whether long-context AI is affordable to run at scale — making these unglamorous efficiency techniques quietly central to the technology's future.