paper-with-me

Papers

Accelerating Deep Learning Inference via Learned Caches

2021-01-18 · Arjun Balasubramanian, Adarsh Kumar, YuHan Liu, Han Cao, Shivaram Venkataraman, Aditya Akella

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.

📄 PDF Abstract BibTeX arXiv:2101.07344

Code (0)

등록된 구현이 없습니다.

Tasks

Deep Learning

Similar Papers 제목 키워드 기반

TurboRAG: Accelerating Retrieval-Augmented Generation with Precomputed KV Caches for Chunked Text

2024-10-10 · Songshuo Lu, Hua Wang, Yutian Rong, Zhi Chen 외

Current Retrieval-Augmented Generation (RAG) systems concatenate and process numerous retrieved document chunks for prefill which requires a large volume of computation, therefore leading to significant latency in time-t…

Language ModelingLanguage ModellingRAGRetrieval+1

KVLink: Accelerating Large Language Models via Efficient KV Cache Reuse

2025-02-21 · Jingbo Yang, Bairu Hou, Wei Wei, Yujia Bao 외

We describe KVLink, an approach for efficient key-value (KV) cache reuse in large language models (LLMs). In many LLM applications, different inputs can share overlapping context, such as the same retrieved document appe…

Question Answering

RelayCaching: Accelerating LLM Collaboration via Decoding KV Cache Reuse

2026-02-28 · Yingsheng Geng, Yuchong Gao, Weihong Wu, Guyue Liu 외 arxiv

The increasing complexity of AI tasks has shifted the paradigm from monolithic models toward multi-agent large language model (LLM) systems. However, these collaborative architectures introduce a critical bottleneck: red…

Mathematical ReasoningGeneral KnowledgeCode Generation

Mustafar: Promoting Unstructured Sparsity for KV Cache Pruning in LLM Inference

2025-05-28 · Donghyeon Joo, Helya Hosseini, Ramyad Hadidi, Bahar Asgari

We demonstrate that unstructured sparsity significantly improves KV cache compression for LLMs, enabling sparsity levels up to 70% without compromising accuracy or requiring fine-tuning. We conduct a systematic explorati…

Efficient Remote KV Cache Reuse with GPU-native Video Codec

2026-02-10 · Liang Mi, Weijun Wang, Jinghan Chen, Ting Cao 외 arxiv

Remote KV cache reuse fetches KV cache for identical contexts from remote storage, avoiding recomputation, accelerating LLM inference. While it excels in high-speed networks, its performance degrades significantly in ban…