PerCache: Predictive Hierarchical Cache for RAG Applications on Mobile Devices
On the map: Retrieval-augmented generation → Generation and context integration
also in 1 more
Abstract (arXiv)
Retrieval-augmented generation (RAG) has been extensively used as a de facto paradigm in various large language model (LLM)-driven applications on mobile devices, such as mobile assistants leveraging personal emails or meeting records. However, due to the lengthy prompts and the resource constraints, mobile RAG systems exhibit significantly high response latency. On this issue, one promising approach is to reuse intermediate computational results across different queries to eliminate redundant computation. But most existing approaches, such as KV cache reuse and semantic cache reuse, are designed for cloud settings and perform poorly, overlooking the distinctive characteristics of mobile RAG. We propose PerCache, a novel hierarchical cache solution designed for reducing end-to-end latency of personalized RAG applications on mobile platforms. PerCache adopts a hierarchical architecture that progressively matches similar queries and QKV cache to maximize the reuse of intermediate results at different computing stages. To improve cache hit rate, PerCache applies a predictive method to populate cache with queries that are likely to be raised in the future. In addition, PerCache can adapt its configurations to dynamic system loads, aiming at maximizing the caching utility with minimal resource consumption. We implement PerCache on top of an existing mobile LLM inference engine with commodity mobile phones. Extensive evaluations show that PerCache can surpass the best-performing baseline by 34.4% latency reduction across various applications and maintain optimal latency performance under dynamic resource changes.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Placed in Generation and context integration, one of 15 directions in Retrieval-augmented generation. Builds on 31 of its 55 references that are in the map. First posted on arXiv 10 Dec 2025.
Builds on
31 of 55 references.
Closest ancestors · 3
Same direction, newest first
- 2024Accelerating Inference of Retrieval-Augmented Generation via Sparse Context Selection25 May
- 2024Accelerating Retrieval-Augmented Language Model Serving with Speculation25 Jan
- 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks22 May
Other references · 28
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,944
- 2021RoFormer: Enhanced Transformer with Rotary Position Embeddingcited by 4,703
- 2025Qwen3 Embedding: Advancing Text Embedding and Reranking Through Foundation Modelscited by 1,261
- 2024MiniCPM-V: A GPT-4V Level MLLM on Your Phonecited by 1,079
- 2024MiniCPM: Unveiling the Potential of Small Language Models with Scalable Training Strategiescited by 723
- 2023Prompt Cache: Modular Attention Reuse for Low-Latency Inferencecited by 268
- 2024CacheBlend: Fast Large Language Model Serving for RAG with Cached Knowledge Fusioncited by 223
- 2023CacheGen: KV Cache Compression and Streaming for Fast Large Language Model Servingcited by 203
- 2024Small Language Models: Survey, Measurements, and Insightscited by 112
- 2024PowerInfer-2: Fast Large Language Model Inference on a Smartphonecited by 103
- 2024Stable LM 2 1.6B Technical Reportcited by 90
- 2024ChunkAttention: Efficient Self-Attention with Prefix-Aware KV Cache and Two-Phase Partitioncited by 82
16 more
- 2024Fast On-device LLM Inference with NPUscited by 62
- 2025A Survey of Large Language Model Agents for Question Answeringcited by 48
- 2025Sleep-time Compute: Beyond Inference Scaling at Test-timecited by 43
- 2024PipeRAG: Fast Retrieval-Augmented Generation via Algorithm-System Co-designcited by 28
- 2023Chameleon: a Heterogeneous and Disaggregated Accelerator System for Retrieval-Augmented Language Modelscited by 23
- 2024BlendServe: Optimizing Offline Inference for Auto-regressive Large Models with Resource-aware Batchingcited by 19
- 2025RAGO: Systematic Performance Optimization for Retrieval-Augmented Generation Servingcited by 19
- 2024Theoretical Analysis of Byte-Pair Encodingcited by 16
- 2024EdgeRAG: Online-Indexed RAG for Edge Devicescited by 13
- 2025Pre3: Enabling Deterministic Pushdown Automata for Faster Structured LLM Generationcited by 11
- 2025EnronQA: Towards Personalized RAG over Private Documentscited by 9
- 2024PhoneLM:an Efficient and Capable Small Language Model Family through Principled Pre-trainingcited by 7
- 2024Efficient Data Generation for Source-grounded Information-seeking Dialogs: A Use Case for Meeting Transcriptscited by 6
- 2025Semantic Caching of Contextual Summaries for Efficient Question-Answering with Language Modelscited by 5
- 2025LLMQuoter: Enhancing RAG Capabilities Through Efficient Quote Extraction From Large Contextscited by 4
- 2025The ReQAP System for Question Answering over Personal Informationcited by 1
Built on by
Citing papers per year: 2026: 1.
1 paper.
Similar, not cited
Close in wording, no citation either way
- 2025Cache-Craft: Managing Chunk-Caches for Efficient Retrieval-Augmented Generation
- 2025MobileRAG: A Fast, Memory-Efficient, and Energy-Efficient Method for On-Device RAG
- 2026PCR: A Prefetch-Enhanced Cache Reuse System for Low-Latency RAG Serving
- 2026Fine-Tuning a KV Cache Concatenation-Aware Model or Recomputing KV Caches? Why Not Both?
- 2025CacheClip: Accelerating RAG with Effective KV Cache Reuse
- 2025Adaptive Contextual Caching for Mobile Edge Large Language Model Service ↗
- 2024Don't Do RAG: When Cache-Augmented Generation is All You Need for Knowledge Tasks
- 2025Leveraging Approximate Caching for Faster Retrieval-Augmented Generation