Toward Robust and Efficient ML-Based GPU Caching for Modern Inference
Not on the map. Why?
Abstract (arXiv)
In modern GPU inference, cache efficiency remains a major bottleneck, and heuristic policies such as textscLRU can perform far worse than the offline optimum. Existing learning-based caching systems improve hit rates mainly through predictor design, but often follow learned predictions blindly, making performance unreliable when predictions are inaccurate. In contrast, emerging learning-augmented caching algorithms~citepmlr-v80-lykouris18a,mitzenmacher2022algorithms provide performance guarantees by carefully integrating predictions into caching policies, achieving both consistency (near-optimality under perfect predictions) and robustness (bounded worst-case performance under prediction errors). However, deployment remains challenging. A practical algorithm should satisfy strict time and space efficiency constraints, which some theoretical work overlooks, while also incurring low deployment overhead. We propose learning-augmented LRU, a deployment-oriented learning-augmented caching algorithm that guarantees 1-consistency and O(k)-robustness, incurs low time and space overhead, and maintains strong compatibility. We further build a GPU cache, called textscLCR, on top of learning-augmented LRU to benefit from its theoretical guarantees and translate them into practical performance. In experiments, textscLCR reduces P99 time-to-first-token (TTFT) by up to 28.3% on LLM workloads and increases throughput by up to 24.2% on deep learning recommendation (DLRM) workloads. Even with poor predictions, performance degrades gracefully and remains close to textscLRU, demonstrating robustness with practical value.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 26 of its 54 references that are in the map. First posted on arXiv 25 Sep 2025.
Builds on
26 of 54 references.
References · 26
- 2025DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learningcited by 6,330
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,944
- 2024Qwen2 Technical Reportcited by 2,120
- 2023SGLang: Efficient Execution of Structured Language Model Programscited by 1,141
- 2018Deep Interest Evolution Network for Click-Through Rate Predictioncited by 338
- 2024InfiniGen: Efficient Generative Inference of Large Language Models with Dynamic KV Cache Managementcited by 245
- 2018Competitive caching with machine learned advicecited by 195
- 2020Algorithms with Predictionscited by 153
- 2019Near-Optimal Bounds for Online Caching with Machine Learned Advicecited by 73
- 2019RecNMP: Accelerating Personalized Recommendation with Near-Memory Processingcited by 49
- 2019TensorDIMM: A Practical Near-Memory Processing Architecture for Embeddings and Tensor Operations in Deep Learningcited by 43
- 2025KVCache Cache in the Wild: Characterizing and Optimizing KVCache Cache at a Large Cloud Providercited by 41
14 more
- 2020Better and Simpler Learning-Augmented Online Cachingcited by 38
- 2025Mind the Memory Gap: Unveiling GPU Bottlenecks in Large-Batch LLM Inferencecited by 33
- 2022Tenrec: A Large-scale Multipurpose Benchmark Dataset for Recommender Systemscited by 31
- 2020An Imitation Learning Approach for Cache Replacementcited by 24
- 2022Merlin HugeCTR: GPU-accelerated Recommender System Training and Inferencecited by 20
- 2018Bandana: Using Non-volatile Memory for Storing Deep Learning Modelscited by 14
- 2025Ecco: Improving Memory Bandwidth and Capacity for LLMs via Entropy-aware Cache Compressioncited by 14
- 2025AIBrix: Towards Scalable, Cost-Effective Large Language Model Inference Infrastructurecited by 13
- 2024Algorithms for Caching and MTS with reduced number of predictionscited by 12
- 2022A GPU-specialized Inference Parameter Server for Large-Scale Deep Recommendation Modelscited by 9
- 2024UpDLRM: Accelerating Personalized Recommendation using Real-World PIM Architecturecited by 4
- 2017A Dynamic Hash Table for the GPUcited by 3
- 2023A Learned Cache Eviction Framework with Minimal Overheadcited by 3
- 2025Robustifying Learning-Augmented Caching Efficiently without Compromising 1-Consistencycited by 3
Built on by
Citing papers per year: 2026: 3.
3 papers.
- 2026SCION: Size-aware Policy Orchestration for Nonstationary Object Caches (Long Paper Version)cited by 0
- 2026When KV Meets Embeddings: Dynamic GPU Memory Allocation for Accelerating Generative Recommender Servingcited by 0
- 2026Memory as a Wasting Asset: Pricing Flash Endurance for Embodied Agents, and the Limits of Doing Socited by 0
- 2026Memory as a Wasting Asset: Pricing Flash Endurance for Embodied Agents, and the Limits of Doing So16 Jun 2026
- 2026When KV Meets Embeddings: Dynamic GPU Memory Allocation for Accelerating Generative Recommender Serving6 May 2026
- 2026SCION: Size-aware Policy Orchestration for Nonstationary Object Caches (Long Paper Version)27 Mar 2026