ADP KV Cache Offloading transforms multi-GPU systems from memory-limited clusters into scalable, compute-efficient AI infrastructure.
4X more concurrent users under SLA
4X higher sustainable throughput
Linear scaling preserved across multi-GPU system
The system transitions from:
Under heavy load: TPOT ≤50 ms maintained up to 64 clients
50ms SLA Threshold
Stability Under Load
Stable TTFT across concurrency range
No recompute storms
No KV eviction collapse
ADP turns multi-GPU inference from a memory-bound experiment into a production platform — with predictable scaling, lower infrastructure cost, and consistent SLA performance at any concurrency.
Pack more inference capacity into every rack without sacrificing throughput or stability.
Stable latency and consistent throughput as concurrency grows — no eviction storms, no recompute collapses.
Offload KV cache to NVMe through ADP — scale memory capacity without adding GPU servers.
Up to 50% energy reduction and one full server saved versus GPU-only scaling for the same workload.
4X throughput at the SLA boundary and up to 50% CapEx reduction — the best economics for high-memory AI inference workloads.
| Metric | GPU-Only | GPU + ADP | Improvement |
|---|---|---|---|
| Max Sustainable Clients* | 16 | 64 | 4X |
| Sustainable Throughput | 3.47 req/s | 12.27 req/s | ~4X |
| TTFT at Sustainable Point | ~245 ms | ~82 ms | 3X faster |
| KV Cache Pool Required | 966.86 GiB | 966.86 GiB** | GPU avoided |
| GPUs Required for Equivalent Memory | 2 servers with 8xGPU | 1 server with 8xGPU | 1 server with 8xGPU |
* TPOT ≤50ms | ** NVMe-backed
Lower CapEx, smaller fleets, and better performance-per-dollar for high-memory AI inference workloads.
Cut hardware spend by avoiding a second GPU server while delivering the same memory-intensive inference workload.
Scale inference environments without proportionally scaling GPU count — extend memory capacity through ADP and NVMe.
Deliver 4X more sustainable throughput on the same hardware budget for high-memory AI inference workloads.
GPU-only: 2 servers (8xGPU) = 14U | ADP: 1 server (8xGPU) = 7U
GPU-only requires 2 servers | ADP requires 1 server | Each server ~10-12 kW under load
Every model passes the same regression on hardware: each KV page restored from ADP is compared byte for byte with what the engine wrote.
| Model | Attention Architecture | vLLM* | MTP |
|---|---|---|---|
| DeepSeek-V4-Flash | Compressed sparse MLA + sliding window | 0.29.0 | — |
| Kimi K3 | Kimi Delta Attention + MLA | 0.29.0 | — |
| Kimi-Linear-48B-A3B | Kimi Delta Attention + MLA | 0.29.0 | — |
| GLM-5.3 FP8 | Sparse MLA (DSA) | 0.28.0 | — |
| MiniMax M3 MXFP8 | Sparse attention with indexer, MoE | 0.28.0 | — |
| GLM-5.2 FP8 | Sparse MLA (DSA) | 0.26 | Yes |
| GLM-4.7-Flash | MLA, AWQ | 0.26 | — |
| DeepSeek-V2-Lite | MLA | 0.26 | — |
| Gemma 4 12B | Full + sliding-window attention | 0.26 | Yes |
| Qwen 3.8 27B | Linear + full attention | 0.26 | Yes |
| Qwen 3.6 35B-A3B | Gated DeltaNet, MoE | 0.26 | Yes |
| Qwen 3.6 27B | Mamba hybrid, three cache groups | 0.26 | — |
| Nemotron 3 Nano 30B-A3B | Mamba-2 + sparse attention | 0.26 | — |
* The version each model is verified on and the one we recommend for it | One connector code base for vLLM 0.26, 0.28 and 0.29
The full engineering rationale, measurements and methodology behind KV-cache offloading — with raw benchmark data, the cost model and the test stack.