Accelerating Deep Learning Inference via Learned Caches
Not on the map. Why?
Abstract (arXiv)
Deep Neural Networks (DNNs) are witnessing increased adoption in multiple domains owing to their high accuracy in solving real-world problems. However, this high accuracy has been achieved by building deeper networks, posing a fundamental challenge to the low latency inference desired by user-facing applications. Current low latency solutions trade-off on accuracy or fail to exploit the inherent temporal locality in prediction serving workloads. We observe that caching hidden layer outputs of the DNN can introduce a form of late-binding where inference requests only consume the amount of computation needed. This enables a mechanism for achieving low latencies, coupled with an ability to exploit temporal locality. However, traditional caching approaches incur high memory overheads and lookup latencies, leading us to design learned caches - caches that consist of simple ML models that are continuously updated. We present the design of GATI, an end-to-end prediction serving system that incorporates learned caches for low-latency DNN inference. Results show that GATI can reduce inference latency by up to 7.69X on realistic workloads.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 25 of its 79 references that are in the map. First posted on arXiv 18 Jan 2021.
Builds on
25 of 79 references.
References · 25
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2016Overcoming catastrophic forgetting in neural networkscited by 4,718
- 2014Going Deeper with Convolutionscited by 4,231
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
- 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
- 2020What is the State of Neural Network Pruning?cited by 578
- 2017SkipNet: Learning Dynamic Routing in Convolutional Networkscited by 328
- 2016Trained Ternary Quantizationcited by 203
- 2016Clipper: A Low-Latency Online Prediction Serving Systemcited by 191
13 more
- 2017The Case for Learned Index Structurescited by 188
- 2018Learning Scheduling Algorithms for Data Processing Clusterscited by 133
- 2018Achieving Human Parity on Automatic Chinese to English News Translationcited by 119
- 2017TensorFlow-Serving: Flexible, High-Performance ML Servingcited by 85
- 2018Focus: Querying Large Video Datasets with Low Latency and Low Costcited by 46
- 2014Hashing for Similarity Search: A Surveycited by 34
- 2018Rafiki: Machine Learning as an Analytics Service Systemcited by 33
- 2018PRETZEL: Opening the Black Box of Machine Learning Prediction Serving Systemscited by 22
- 2016Fast Video Classification via Adaptive Cascading of Deep Modelscited by 17
- 2019Neural Packet Classificationcited by 14
- 2020Accelerating Deep Learning Inference via Freezingcited by 10
- 2019Willump: A Statistically-Aware End-to-end Optimizer for Machine Learning Inferencecited by 3
- 2019Archipelago: A Scalable Low-Latency Serverless Platformcited by 1
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 0; 2024: 1; 2025: 1; 2026: 1.
8 papers.
- 2022Egeria: Efficient DNN Training with Knowledge-Guided Layer Freezingcited by 22
- 2021Pythia: A Customizable Hardware Prefetching Framework Using Online Reinforcement Learningcited by 17
- 2021Serving DNN Models with Multi-Instance GPUs: A Case of the Reconfigurable Machine Scheduling Problemcited by 7
- 2022Enabling All In-Edge Deep Learning: A Literature Reviewcited by 4
- 2025HyFedRAG: A Federated Retrieval-Augmented Generation Framework for Heterogeneous and Privacy-Sensitive Datacited by 3
- 2024HLSTransform: Energy-Efficient Llama 2 Inference on FPGAs Via High Level Synthesiscited by 2
- 2026Athena: Synergizing Data Prefetching and Off-Chip Prediction via Online Reinforcement Learningcited by 1
- 2022Improving the Performance of DNN-based Software Services using Automated Layer Cachingcited by 0
- 2026Athena: Synergizing Data Prefetching and Off-Chip Prediction via Online Reinforcement Learning24 Jan 2026
- 2025HyFedRAG: A Federated Retrieval-Augmented Generation Framework for Heterogeneous and Privacy-Sensitive Data8 Sep 2025
- 2024HLSTransform: Energy-Efficient Llama 2 Inference on FPGAs Via High Level Synthesis29 Apr 2024
- 2022Improving the Performance of DNN-based Software Services using Automated Layer Caching18 Sep 2022
- 2022Enabling All In-Edge Deep Learning: A Literature Review7 Apr 2022
- 2022Egeria: Efficient DNN Training with Knowledge-Guided Layer Freezing17 Jan 2022
- 2021Pythia: A Customizable Hardware Prefetching Framework Using Online Reinforcement Learning24 Sep 2021
- 2021Serving DNN Models with Multi-Instance GPUs: A Case of the Reconfigurable Machine Scheduling Problem18 Sep 2021