mlsanityData to 7 Oct 2026

Accelerating Deep Learning Inference via Learned Caches

arXiv 2101.07344 ↗First posted 18 Jan 2021cs.LG cs.DC cs.PFcited by 8

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

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  3. 2015Distilling the Knowledge in a Neural Networkcited by 10,076
  4. 2016Overcoming catastrophic forgetting in neural networkscited by 4,718
  5. 2014Going Deeper with Convolutionscited by 4,231
  6. 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
  7. 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
  8. 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
  9. 2020What is the State of Neural Network Pruning?cited by 578
  10. 2017SkipNet: Learning Dynamic Routing in Convolutional Networkscited by 328
  11. 2016Trained Ternary Quantizationcited by 203
  12. 2016Clipper: A Low-Latency Online Prediction Serving Systemcited by 191
13 more
  1. 2017The Case for Learned Index Structurescited by 188
  2. 2018Learning Scheduling Algorithms for Data Processing Clusterscited by 133
  3. 2018Achieving Human Parity on Automatic Chinese to English News Translationcited by 119
  4. 2017TensorFlow-Serving: Flexible, High-Performance ML Servingcited by 85
  5. 2018Focus: Querying Large Video Datasets with Low Latency and Low Costcited by 46
  6. 2014Hashing for Similarity Search: A Surveycited by 34
  7. 2018Rafiki: Machine Learning as an Analytics Service Systemcited by 33
  8. 2018PRETZEL: Opening the Black Box of Machine Learning Prediction Serving Systemscited by 22
  9. 2016Fast Video Classification via Adaptive Cascading of Deep Modelscited by 17
  10. 2019Neural Packet Classificationcited by 14
  11. 2020Accelerating Deep Learning Inference via Freezingcited by 10
  12. 2019Willump: A Statistically-Aware End-to-end Optimizer for Machine Learning Inferencecited by 3
  13. 2019Archipelago: A Scalable Low-Latency Serverless Platformcited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 2; 2022: 3; 2023: 0; 2024: 1; 2025: 1; 2026: 1.

8 papers.