InferScale: GPU-Native KV Injection for Personalized LLM Serving
On the map: Efficient LLM inference and serving → KV cache optimization
Abstract (arXiv)
Large language models are increasingly deployed with persistent personalized context, such as accumulated memory profiles or long conversation histories, that is shared across a user's many requests. Production memory systems (e.g., Mem0, MemGPT, and Zep) retrieve a relevant subset of this memory and inject it into the prompt, forcing the serving engine to repeatedly prefill the same content. As the retrieval budget grows, time-to-first-token (TTFT) increases even though the underlying memory is reused across requests. We present InferScale, a GPU-native LLM memory system that replaces repeated prompt prefilling with reusable KV state. InferScale precomputes each memory fact's KV representation, stores it alongside a semantic embedding on the GPU, retrieves relevant facts at serving time, and injects their KV directly into vLLM's paged cache. To support dynamically assembled memories under rotary position embeddings, we introduce Chunked RoPE, which stores keys before rotation and applies their serving-time positions during injection. However, encoding memory facts independently omits the cross-fact context available during joint prefilling. We mitigate this with Context-Window Encoding, which encodes each memory fact together with a small window of preceding conversation context while caching only the target fact's KV. InferScale is implemented through vLLM's KV-connector interface, requiring neither engine modifications nor model fine-tuning. Across three open-weight models on LoCoMo, InferScale keeps TTFT nearly constant as the retrieval budget increases: at k=50 it reduces TTFT by 72-79% (3.6-4.8x), achieves 60.3% accuracy versus 63.3% for Mem0 without serving-time recomputation, and delivers 3.7-4.5x the throughput under concurrent load. Reusable KV state thus decouples memory-conditioned serving latency from retrieved-context size while preserving application quality.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Placed in KV cache optimization, one of 12 directions in Efficient LLM inference and serving. Builds on 7 of its 29 references that are in the map. First posted on arXiv 29 Jul 2026.
Builds on
7 of 29 references.
Closest ancestors · 1
Same direction, newest first
Other references · 6
- 2017Billion-scale similarity search with GPUscited by 2,497
- 2023MemGPT: Towards LLMs as Operating Systemscited by 1,389
- 2021A Dataset of Information-Seeking Questions and Answers Anchored in Research Paperscited by 486
- 2024MultiHop-RAG: Benchmarking Retrieval-Augmented Generation for Multi-Hop Queriescited by 257
- 2024RetrievalAttention: Accelerating Long-Context LLM Inference via Vector Retrievalcited by 116
- 2026GPU-Accelerated ANNS: Quantized for Speed, Built for Changecited by 1
Built on by
Citing papers per year: 2026: 1.
1 paper.
Similar, not cited
Close in wording, no citation either way
- 2025Breaking the Boundaries of Long-Context LLM Inference: Adaptive KV Management on a Single Commodity GPU
- 2025Efficient LLM Inference with Activation Checkpointing and Hybrid Caching
- 2026KV Cache Optimization Strategies for Scalable and Efficient LLM Inference
- 2025HeadInfer: Memory-Efficient LLM Inference by Head-wise Offloading
- 2024XKV: Personalized KV Cache Memory Reduction for Long-Context LLM Inference
- 2025Striking the Right Balance between Compute and Copy: Improving LLM Inferencing Under Speculative Decoding
- 2024KVPR: Efficient LLM Inference with I/O-Aware KV Cache Partial Recomputation
- 2026SeKV: Resolution-Adaptive KV Cache with Hierarchical Semantic Memory for Long-Context LLM Inference