Persistent KV Memory Pushes AI Inference State Onto Shared Flash

Home

Server racks in a data centre, used as a contextual image for AI inference infrastructure

In brief

A Supermicro, IBM and NVIDIA reference design moves reusable AI context onto shared flash, with large vendor-reported gains under a specific long-prompt benchmark.

Large language models forget expensive work whenever their temporary context is discarded. A new reference architecture from Supermicro, IBM and NVIDIA treats that intermediate state as shared storage, moving reusable key-value cache data beyond scarce GPU memory and onto a networked flash tier.

In a 5 November 2026 announcement, the companies reported up to a 56-fold reduction in time to first token for a 130,000-token prompt compared with recomputing the same context. That is a vendor benchmark on one defined stack, not a universal speed-up for every model or application.

KV cache is the model’s working memory

Inference has two broad stages. During prefill, a model processes the input and creates key and value tensors that represent relationships among tokens. During decode, it reuses those tensors while generating the response one token at a time. Keeping the KV cache avoids repeating the expensive prefill when a later request shares the same context.

Long documents, coding repositories, retrieval systems and multi-step agents can create far more cache data than fits in GPU high-bandwidth memory. CPU memory, local drives and remote storage form progressively larger but slower tiers. The engineering question is whether moving a cached block is faster than calculating it again.

Network cabling in a server room, used as a contextual image for distributed AI inference
Persistent KV cache depends on fast movement between compute and storage. Contextual image, not the validated reference system. Photo: Taylor Vick/Unsplash.

The design combines storage, networking and an inference scheduler

The tested platform used eight Supermicro Petascale storage nodes running IBM Storage Scale, NVIDIA Spectrum-X networking and NVIDIA Dynamo to manage inference and cache placement. Five client nodes accessed the shared storage, while a quantized 120-billion-parameter model ran through a vLLM-compatible endpoint.

NVIDIA’s Dynamo architecture can route requests toward workers that already hold useful cache blocks and offload blocks across GPU, CPU and storage tiers. That turns caching from a feature inside one server into a distributed scheduling problem.

The benchmark rewards reuse, not every request

The headline comparison measured a warm persistent cache against cold execution that recomputed a 130,000-token prompt. In that favourable reuse case, time to first token improved by up to 56 times. The accompanying IBM reference paper also reports up to 22-fold higher request throughput under concurrent load and an 18-fold advantage during a noisy-neighbour network test.

Those numbers are meaningful for repeated context, such as an agent revisiting the same codebase. They say less about one-off prompts, frequently changing context or applications dominated by token generation rather than prefill. Cache misses still require computation, and remote reads add network latency.

Shared context creates operational questions

A persistent cache can improve GPU utilization and let storage capacity scale separately from compute. It can also support failover because useful state is not trapped inside one GPU. But operators must decide what to retain, when to evict it and how to prevent one workload from crowding out another.

Security becomes more important as well. Cached context may contain proprietary code, personal information or retrieved documents. Isolation, encryption, access control and deletion policies need to follow the data beyond the original inference worker. Faster reuse is not worth accidental cross-tenant exposure.

Inference infrastructure is becoming a memory hierarchy

The reference design illustrates a broader shift from buying only more accelerators to organizing memory and data movement around them. For agentic and long-context workloads, a storage system can influence response latency almost as directly as the GPU.

Independent tests across models, prompt patterns, cache-hit rates and competing storage systems are still needed. The result is a credible engineering demonstration with unusually large gains in a reuse-heavy benchmark—not proof that shared flash makes every AI service 56 times faster.

Featured image: Server racks in a data centre. Contextual image, not the tested Supermicro–IBM–NVIDIA system. Photo: Tyler/Unsplash.

Join the discussion

Have a question or a different perspective? Share it below. Please keep comments respectful and relevant to the article.

Leave a Reply

Your email address will not be published. Required fields are marked *

FUTURETECHDOSE BRIEFING

Follow the technologies shaping what comes next.

Clear, source-led reporting across biotechnology, AI infrastructure, energy, robotics and emerging devices.

Latest reporting