DeepCache: Principled Cache for Mobile Deep Vision
Not on the map. Why?
Abstract (arXiv)
We present DeepCache, a principled cache design for deep learning inference in continuous mobile vision. DeepCache benefits model execution efficiency by exploiting temporal locality in input video streams. It addresses a key challenge raised by mobile vision: the cache must operate under video scene variation, while trading off among cacheability, overhead, and loss in model accuracy. At the input of a model, DeepCache discovers video temporal locality by exploiting the video's internal structure, for which it borrows proven heuristics from video compression; into the model, DeepCache propagates regions of reusable results by exploiting the model's internal structure. Notably, DeepCache eschews applying video heuristics to model internals which are not pixels but high-dimensional, difficult-to-interpret data. Our implementation of DeepCache works with unmodified deep learning models, requires zero developer's manual effort, and is therefore immediately deployable on off-the-shelf mobile devices. Our experiments show that DeepCache saves inference execution time by 18% on average and up to 47%. DeepCache reduces system energy consumption by 20% on average.
Key facts. Cited by 57 papers in the map (data through 7 Oct 2026). First posted on arXiv 1 Dec 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 12; 2022: 8; 2023: 10; 2024: 10; 2025: 11; 2026: 6.
57 papers.
Sort:
By area:
- 2024Timestep Embedding Tells: It's Time to Cache for Video Diffusion Modelcited by 245
- 2023EdgeMoE: Empowering Sparse Large Language Models on Mobile Devicescited by 65
- 2024Fast On-device LLM Inference with NPUscited by 58
- 2023LLMCad: Fast and Scalable On-device Large Language Model Inferencecited by 45
- 2025FlashVSR: Towards Real-Time Diffusion-Based Streaming Video Super-Resolutioncited by 40
- 2025Less is Enough: Training-Free Video Diffusion Acceleration via Runtime-Adaptive Cachingcited by 39
- 2025MagCache: Fast Video Generation with Magnitude-Aware Cachecited by 36
- 2021Achieving on-Mobile Real-Time Super-Resolution with Neural Architecture and Pruning Searchcited by 34
- 2025DiCache: Let Diffusion Model Determine Its Own Cachecited by 34
- 2025Region-Adaptive Sampling for Diffusion Transformerscited by 31
- 2021FEDZIP: A Compression Framework for Communication-Efficient Federated Learningcited by 27
- 2023Mobile Foundation Model as Firmwarecited by 25
38 more
- 2024SocialMind: LLM-based Proactive AR Social Assistive System with Human-like Perception for In-situ Live Interactionscited by 25
- 2023EdgeFM: Leveraging Foundation Model for Open-set Learning on the Edgecited by 21
- 2024Layer- and Timestep-Adaptive Differentiable Token Compression Ratios for Efficient Diffusion Transformerscited by 21
- 2021An Empirical Study on Deployment Faults of Deep Learning Based Mobile Applicationscited by 20
- 2022Compiler-Aware Neural Architecture Search for On-Mobile Real-time Super-Resolutioncited by 20
- 2023AdaptiveNet: Post-deployment Neural Architecture Adaptation for Diverse Edge Environmentscited by 19
- 2022On-device Training: A First Overview on Existing Systemscited by 18
- 2024SCALM: Towards Semantic Caching for Automated Chat Services with Large Language Modelscited by 16
- 2023Towards Artificial General Intelligence (AGI) in the Internet of Things (IoT): Opportunities and Challengescited by 14
- 2022Benchmarking of DL Libraries and Models on Mobile Devicescited by 12
- 2024SmartMem: Layout Transformation Elimination and Adaptation for Efficient DNN Execution on Mobilecited by 12
- 2021Boggart: Towards General-Purpose Acceleration of Retrospective Video Analyticscited by 10
- 2021GRIM: A General, Real-Time Deep Learning Inference Framework for Mobile Devices based on Fine-Grained Structured Weight Sparsitycited by 10
- 2021Continual 3D Convolutional Neural Networks for Real-time Processing of Videoscited by 9
- 2021Automatic Mapping of the Best-Suited DNN Pruning Schemes for Real-Time Mobile Accelerationcited by 7
- 2022Edge Video Analytics: A Survey on Applications, Systems and Enabling Techniquescited by 7
- 2023MadEye: Boosting Live Video Analytics Accuracy with Adaptive Camera Configurationscited by 7
- 2022AccMPEG: Optimizing Video Encoding for Video Analyticscited by 6
- 2022Boosting DNN Cold Inference on Edge Devicescited by 6
- 2021Boosting Mobile CNN Inference through Semantic Memorycited by 5
- 2024MaskVD: Region Masking for Efficient Video Object Detectioncited by 5
- 2021DeepScale: Online Frame Size Adaptation for Multi-object Tracking on Smart Cameras and Edge Serverscited by 4
- 2023A Comprehensive Review and a Taxonomy of Edge Machine Learning: Requirements, Paradigms, and Techniquescited by 4
- 2024SoD2: Statically Optimizing Dynamic Deep Neural Networkcited by 4
- 2024DIR-BHRNet: A Lightweight Network for Real-time Vision-based Multi-person Pose Estimation on Smartphonescited by 4
- 2025FlashEdit: Decoupling Speed, Structure, and Semantics for Precise Image Editingcited by 4
- 2026Beyond Few-Step Inference: Accelerating Video Diffusion Transformer Model Serving with Inter-Request Caching Reusecited by 3
- 2021Accelerating Deep Learning Classification with Error-controlled Approximate-key Cachingcited by 2
- 2025Communication-Efficient Diffusion Denoising Parallelization via Reuse-then-Predict Mechanismcited by 2
- 2022AttTrack: Online Deep Attention Transfer for Multi-object Trackingcited by 1
- 2023Learning Online Policies for Person Tracking in Multi-View Environmentscited by 1
- 2026FlashMem: Supporting Modern DNN Workloads on Mobile with GPU Memory Hierarchy Optimizationscited by 1
- 2021C3DRec: Cloud-Client Cooperative Deep Learning for Temporal Recommendation in the Post-GDPR Eracited by 0
- 2021CANS: Communication Limited Camera Network Self-Configuration for Intelligent Industrial Surveillancecited by 0
- 2022InFi: End-to-End Learning to Filter Input for Resource-Efficiency in Mobile-Centric Inferencecited by 0
- 2023Adaptive Scheduling for Edge-Assisted DNN Servingcited by 0
- 2024Mondrian: On-Device High-Performance Video Analytics with Compressive Packed Inferencecited by 0
- 2025Q&C: When Quantization Meets Cache in Efficient Image Generationcited by 0
50 most cited of 57 All 57 (JSON)
- 2026Metacognitive Selective Ensemble for Mobile Systems25 Sep 2026
- 2026Beyond Benchmarks: Continuous Edge Inference for Fine-Grained Roadside Perception15 Jun 2026
- 2026HiLo-Token: Input-Adaptive High-Low Frequency Token Compression for Efficient Image Editing11 Jun 2026
- 2026Beyond Few-Step Inference: Accelerating Video Diffusion Transformer Model Serving with Inter-Request Caching Reuse6 Apr 2026
- 2026FlashMem: Supporting Modern DNN Workloads on Mobile with GPU Memory Hierarchy Optimizations17 Feb 2026
- 2026Enhancing Predictability of Multi-Tenant DNN Inference for Autonomous Vehicles' Perception11 Feb 2026
- 2025FlashVSR: Towards Real-Time Diffusion-Based Streaming Video Super-Resolution14 Oct 2025
- 2025FlashEdit: Decoupling Speed, Structure, and Semantics for Precise Image Editing26 Sep 2025
- 2025DiCache: Let Diffusion Model Determine Its Own Cache24 Aug 2025
- 2025Less is Enough: Training-Free Video Diffusion Acceleration via Runtime-Adaptive Caching3 Jul 2025
- 2025ReFrame: Layer Caching for Accelerated Inference in Real-Time Rendering14 Jun 2025
- 2025MagCache: Fast Video Generation with Magnitude-Aware Cache10 Jun 2025
38 more
- 2025Communication-Efficient Diffusion Denoising Parallelization via Reuse-then-Predict Mechanism20 May 2025
- 2025Responsive DNN Adaptation for Video Analytics against Environment Shift via Hierarchical Mobile-Cloud Collaborations30 Apr 2025
- 2025Legilimens: Performant Video Analytics on the System-on-Chip Edge29 Apr 2025
- 2025Q&C: When Quantization Meets Cache in Efficient Image Generation4 Mar 2025
- 2025Region-Adaptive Sampling for Diffusion Transformers14 Feb 2025
- 2024Layer- and Timestep-Adaptive Differentiable Token Compression Ratios for Efficient Diffusion Transformers22 Dec 2024
- 2024SocialMind: LLM-based Proactive AR Social Assistive System with Human-like Perception for In-situ Live Interactions5 Dec 2024
- 2024Timestep Embedding Tells: It's Time to Cache for Video Diffusion Model28 Nov 2024
- 2024MaskVD: Region Masking for Efficient Video Object Detection16 Jul 2024
- 2024Fast On-device LLM Inference with NPUs8 Jul 2024
- 2024DIR-BHRNet: A Lightweight Network for Real-time Vision-based Multi-person Pose Estimation on Smartphones1 Jul 2024
- 2024SCALM: Towards Semantic Caching for Automated Chat Services with Large Language Models24 May 2024
- 2024SmartMem: Layout Transformation Elimination and Adaptation for Efficient DNN Execution on Mobile21 Apr 2024
- 2024Mondrian: On-Device High-Performance Video Analytics with Compressive Packed Inference12 Mar 2024
- 2024SoD2: Statically Optimizing Dynamic Deep Neural Network29 Feb 2024
- 2023Learning Online Policies for Person Tracking in Multi-View Environments26 Dec 2023
- 2023EdgeFM: Leveraging Foundation Model for Open-set Learning on the Edge18 Nov 2023
- 2023Towards Artificial General Intelligence (AGI) in the Internet of Things (IoT): Opportunities and Challenges14 Sep 2023
- 2023LLMCad: Fast and Scalable On-device Large Language Model Inference8 Sep 2023
- 2023Mobile Foundation Model as Firmware28 Aug 2023
- 2023EdgeMoE: Empowering Sparse Large Language Models on Mobile Devices28 Aug 2023
- 2023Adaptive Scheduling for Edge-Assisted DNN Serving19 Apr 2023
- 2023MadEye: Boosting Live Video Analytics Accuracy with Adaptive Camera Configurations4 Apr 2023
- 2023AdaptiveNet: Post-deployment Neural Architecture Adaptation for Diverse Edge Environments13 Mar 2023
- 2023A Comprehensive Review and a Taxonomy of Edge Machine Learning: Requirements, Paradigms, and Techniques16 Feb 2023
- 2022On-device Training: A First Overview on Existing Systems1 Dec 2022
- 2022Edge Video Analytics: A Survey on Applications, Systems and Enabling Techniques28 Nov 2022
- 2022AttTrack: Online Deep Attention Transfer for Multi-object Tracking16 Oct 2022
- 2022InFi: End-to-End Learning to Filter Input for Resource-Efficiency in Mobile-Centric Inference28 Sep 2022
- 2022Compiler-Aware Neural Architecture Search for On-Mobile Real-time Super-Resolution25 Jul 2022
- 2022Boosting DNN Cold Inference on Edge Devices15 Jun 2022
- 2022AccMPEG: Optimizing Video Encoding for Video Analytics26 Apr 2022
- 2022Benchmarking of DL Libraries and Models on Mobile Devices14 Feb 2022
- 2021Accelerating Deep Learning Classification with Error-controlled Approximate-key Caching13 Dec 2021
- 2021Boosting Mobile CNN Inference through Semantic Memory5 Dec 2021
- 2021Automatic Mapping of the Best-Suited DNN Pruning Schemes for Real-Time Mobile Acceleration22 Nov 2021
- 2021CANS: Communication Limited Camera Network Self-Configuration for Intelligent Industrial Surveillance13 Sep 2021
- 2021GRIM: A General, Real-Time Deep Learning Inference Framework for Mobile Devices based on Fine-Grained Structured Weight Sparsity25 Aug 2021
50 newest of 57 All 57 (JSON)
- 2024Timestep Embedding Tells: It's Time to Cache for Video Diffusion Modelcited by 245
- 2025FlashVSR: Towards Real-Time Diffusion-Based Streaming Video Super-Resolutioncited by 40
- 2025Less is Enough: Training-Free Video Diffusion Acceleration via Runtime-Adaptive Cachingcited by 39
- 2025MagCache: Fast Video Generation with Magnitude-Aware Cachecited by 36
- 2025DiCache: Let Diffusion Model Determine Its Own Cachecited by 34
- 2025Region-Adaptive Sampling for Diffusion Transformerscited by 31
- 2024Layer- and Timestep-Adaptive Differentiable Token Compression Ratios for Efficient Diffusion Transformerscited by 21
- 2025FlashEdit: Decoupling Speed, Structure, and Semantics for Precise Image Editingcited by 4
- 2026Beyond Few-Step Inference: Accelerating Video Diffusion Transformer Model Serving with Inter-Request Caching Reusecited by 3
- 2025Communication-Efficient Diffusion Denoising Parallelization via Reuse-then-Predict Mechanismcited by 2
- 2025Q&C: When Quantization Meets Cache in Efficient Image Generationcited by 0
- 2026Beyond Few-Step Inference: Accelerating Video Diffusion Transformer Model Serving with Inter-Request Caching Reuse6 Apr 2026
- 2025FlashVSR: Towards Real-Time Diffusion-Based Streaming Video Super-Resolution14 Oct 2025
- 2025FlashEdit: Decoupling Speed, Structure, and Semantics for Precise Image Editing26 Sep 2025
- 2025DiCache: Let Diffusion Model Determine Its Own Cache24 Aug 2025
- 2025Less is Enough: Training-Free Video Diffusion Acceleration via Runtime-Adaptive Caching3 Jul 2025
- 2025MagCache: Fast Video Generation with Magnitude-Aware Cache10 Jun 2025
- 2025Communication-Efficient Diffusion Denoising Parallelization via Reuse-then-Predict Mechanism20 May 2025
- 2025Q&C: When Quantization Meets Cache in Efficient Image Generation4 Mar 2025
- 2025Region-Adaptive Sampling for Diffusion Transformers14 Feb 2025
- 2024Layer- and Timestep-Adaptive Differentiable Token Compression Ratios for Efficient Diffusion Transformers22 Dec 2024
- 2024Timestep Embedding Tells: It's Time to Cache for Video Diffusion Model28 Nov 2024
- 2024Fast On-device LLM Inference with NPUscited by 58
- 2023LLMCad: Fast and Scalable On-device Large Language Model Inferencecited by 45
- 2021Achieving on-Mobile Real-Time Super-Resolution with Neural Architecture and Pruning Searchcited by 34
- 2021FEDZIP: A Compression Framework for Communication-Efficient Federated Learningcited by 27
- 2023Mobile Foundation Model as Firmwarecited by 25
- 2024SocialMind: LLM-based Proactive AR Social Assistive System with Human-like Perception for In-situ Live Interactionscited by 25
- 2023EdgeFM: Leveraging Foundation Model for Open-set Learning on the Edgecited by 21
- 2021An Empirical Study on Deployment Faults of Deep Learning Based Mobile Applicationscited by 20
- 2022Compiler-Aware Neural Architecture Search for On-Mobile Real-time Super-Resolutioncited by 20
- 2023AdaptiveNet: Post-deployment Neural Architecture Adaptation for Diverse Edge Environmentscited by 19
- 2022On-device Training: A First Overview on Existing Systemscited by 18
- 2024SCALM: Towards Semantic Caching for Automated Chat Services with Large Language Modelscited by 16
12 most cited of 43 All 43 (JSON)
- 2026Metacognitive Selective Ensemble for Mobile Systems25 Sep 2026
- 2026Beyond Benchmarks: Continuous Edge Inference for Fine-Grained Roadside Perception15 Jun 2026
- 2026FlashMem: Supporting Modern DNN Workloads on Mobile with GPU Memory Hierarchy Optimizations17 Feb 2026
- 2026Enhancing Predictability of Multi-Tenant DNN Inference for Autonomous Vehicles' Perception11 Feb 2026
- 2025ReFrame: Layer Caching for Accelerated Inference in Real-Time Rendering14 Jun 2025
- 2025Responsive DNN Adaptation for Video Analytics against Environment Shift via Hierarchical Mobile-Cloud Collaborations30 Apr 2025
- 2025Legilimens: Performant Video Analytics on the System-on-Chip Edge29 Apr 2025
- 2024SocialMind: LLM-based Proactive AR Social Assistive System with Human-like Perception for In-situ Live Interactions5 Dec 2024
- 2024MaskVD: Region Masking for Efficient Video Object Detection16 Jul 2024
- 2024Fast On-device LLM Inference with NPUs8 Jul 2024
- 2024DIR-BHRNet: A Lightweight Network for Real-time Vision-based Multi-person Pose Estimation on Smartphones1 Jul 2024
- 2024SCALM: Towards Semantic Caching for Automated Chat Services with Large Language Models24 May 2024
12 newest of 43 All 43 (JSON)