HotPrefix: Hotness-Aware KV Cache Scheduling for Efficient Prefix Sharing in LLM Inference Systems
Open accessAbstract
Prompt engineering techniques are widely used to enhance the generation quality of large language models (LLMs). However, the long prompts significantly increase inference latency and reduce inference throughput. Since many prompts share common prefixes, prefix sharing has been proposed to reuse shared prefix KV caches during inference. Nevertheless, the large number of prefix KV caches and the limited GPU memory capacity make it impractical to store all prefix KV caches in GPU memory. This limitation necessitates the use of external memory storage strategies, which often suffer from high I/O overhead and frequent cache misses with traditional approaches. To address these challenges, this paper proposes HotPrefix, a hotness-aware KV cache scheduling framework designed for efficient prefix sharing in LLM inference systems. HotPrefix introduces three core innovations: (1) Dynamic Hotness Tracking, which dynamically monitors and updates the hotness of prefix tree nodes over time; (2) Selective KV Cache Admission, which evaluates evicted KV caches from GPU memory, retaining only high-hotness caches in CPU memory to expand GPU memory capacity and reduce KV cache transfer overhead; (3) Hotness Promotion, which periodically promotes high-hotness prefix tree KV caches from CPU memory to GPU memory. This is combined with an efficient pipeline strategy for I/O and computation, ensuring GPU memory is allocated to the most critical prefixes while masking the I/O overhead associated with KV cache transmission. These mechanisms significantly improve cache hit rates, reduce inference latency, and enhance throughput. Implemented in the SGLang framework, HotPrefix reduces inference latency and increases throughput by up to 2.25× compared with vLLM with prefix sharing enabled. Against SGLang, it achieves up to 2× latency reduction and throughput increase.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
36 of 44 cited sources checked · 10 supported · 0 flagged · accuracy not yet measured
- Premisecitation
Transferring KV caches from GPU memory to host memory results in substantial transmission overhead.
“First, transferring KV caches from GPU memory to host memory results in substantial transmission overhead [48].”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [48] 48. Shamane Siriwardhana, Rivindu Weerasekera, Elliott Wen, Tharindu Kaluarachchi, Rajib Rana, and Suranga Nanayakkara. 2023. Improving the domain adaptation of retrieval augmented generation (RAG) models for open domain question answering. Transactions of the Association for Computational Linguistics (TACL) 11 (2023), 1-17. source
Section 3.3 discusses the GPU time needed to re-encode passages and the CPU time needed to re-index them; Section 5.2 likewise discusses those computational costs. Searches for KV caches, GPU-to-host transfers, and communication overhead found no passage addressing the claimed transmission overhead. (LLM, conf=0.76)
Experimental — accuracy not yet measured
- Premisecitation
Traditional external memory storage strategies for prefix KV caches often suffer high I/O overhead and frequent cache misses.
“This limitation necessitates the use of external memory storage strategies, which often suffer from high I/O overhead and frequent cache misses with traditional approaches.”
Quote in the paperSubstantial claim3 of 3 sources checked- cites [24] 24. Chao Jin, Zili Zhang, Xuanlin Jiang, Fangyue Liu, Xin Liu, Xuanzhe Liu, and Xin Jin. 2024. RAGCache: Efficient Knowledge Caching for Retrieval-Augmented Generation. In arXiv preprint arXiv:2404.12457. source
The Introduction (page unavailable in our copy) says limited GPU memory motivates offloading KV caches and that CPU-to-GPU transfers create a PCIe bottleneck, supporting the I/O-overhead portion. It does not establish frequent cache misses or specifically discuss prefix KV caches in this context. (LLM, conf=0.86)
Experimental — accuracy not yet measured - cites [26] 26. Theodore Johnson, Dennis Shasha, et al. 1994. 2Q: a low overhead high performance bu er management replacement algorithm. In Proceedings of the International Conference on Very Large Data Bases (VLDB). 439-450. source
The Introduction says that fetching KV caches from disk is constrained by low I/O bandwidth and significantly increases time to first token. It describes what happens when no cache is found, but does not say that traditional external-storage approaches suffer frequent cache misses. (LLM, conf=0.85)
Experimental — accuracy not yet measured - cites [48] 48. Shamane Siriwardhana, Rivindu Weerasekera, Elliott Wen, Tharindu Kaluarachchi, Rajib Rana, and Suranga Nanayakkara. 2023. Improving the domain adaptation of retrieval augmented generation (RAG) models for open domain question answering. Transactions of the Association for Computational Linguistics (TACL) 11 (2023), 1-17. source
Sections 3.2 and 3.3 discuss an external knowledge base and the computational cost of re-encoding and re-indexing it. Searching our copy for prefix KV caches, I/O overhead, and cache misses found no passage addressing those storage strategies or their claimed drawbacks. (LLM, conf=0.75)
Experimental — accuracy not yet measured
- Premisecitation
Current prefix sharing methods do not account for the dynamic nature of user requests, where reuse probabilities of prefixes can vary significantly.
“Current methods do not account for the dynamic nature of user requests, where reuse probabilities of prefixes can vary significantly.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [25] 25. Shuowei Jin, Xueshen Liu, Qingzhao Zhang, and Z Morley Mao. 2024. Compute or load kv cache? why not both?. In arXiv preprint arXiv:2410.03065. source
The Introduction discusses reuse of tokens across users and conversations, and §5.7 examines a burst of incoming requests. Neither passage says that prefix-reuse probabilities vary or that current methods fail to account for such variation. Searches for reuse probability, hit rate, and changing request patterns found no passage addressing that point. (LLM, conf=0.74)
Experimental — accuracy not yet measured
- Premisecitation
Existing methods often fail to effectively manage GPU memory, resulting in frequent eviction of high-hotness caches in favor of low-hotness ones.
“Existing methods [30,72] often fail to effectively manage GPU memory, resulting in frequent eviction of high-hotness caches in favor of low-hotness ones.”
Quote in the paperSubstantial claim2 of 2 sources checked- cites [30] 30. Wonbeom Lee, Jungi Lee, Junghwan Seo, and Jaewoong Sim. 2024. InfiniGen: Efficient generative inference of large language models with dynamic KV cache management. In proceedings of USENIX Symposium on Operating Systems Design and Implementation (SOSP). 155-172. source
The Introduction (page not provided) says existing LLM-serving systems waste GPU memory through fragmentation and cannot share KV-cache memory effectively. Section 4.5 discusses evicting KV-cache blocks when GPU memory runs out, but does not say existing methods frequently evict high-hotness caches in favor of low-hotness ones. (LLM, conf=0.87)
Experimental — accuracy not yet measured - cites [72] source
The Introduction describes inefficient memory use and missed KV-cache reuse in existing systems. Section 3 says GPU memory fills quickly and describes eviction policies, but it does not say existing methods frequently evict high-hotness caches in favor of low-hotness ones. (LLM, conf=0.83)
Experimental — accuracy not yet measured
- Premisecitation
Many prompts in LLM inference share common prefixes.
“Since many prompts share common prefixes, prefix sharing has been proposed to reuse shared prefix KV caches during inference.”
- Also stated in: § 1 Introduction · plain
“A key issue is the redundant storage of shared prefixes, such as system instructions [28,39], reusable templates [57,63], or RAG retrieved documents [9].”
Quote in the paperSubstantial claim3 of 3 sources checked- cites [30] 30. Wonbeom Lee, Jungi Lee, Junghwan Seo, and Jaewoong Sim. 2024. InfiniGen: Efficient generative inference of large language models with dynamic KV cache management. In proceedings of USENIX Symposium on Operating Systems Design and Implementation (SOSP). 155-172. source
- cites [66] 66. Rowan Zellers, Ari Holtzman, Yonatan Bisk, Ali Farhadi, and Yejin Choi. 2019. Hellaswag: Can a machine really finish your sentence?. In arXiv preprint arXiv:1905.07830. source
- cites [72] source
- Also stated in: § 1 Introduction · plain
- Premisecitation
Limited GPU memory capacity poses a significant challenge for caching large-scale prefixes.
“Insufficient GPU Memory: While GPUs excel in computation, their limited memory capacity poses a significant challenge for caching large-scale prefixes [13,48].”
Quote in the paperSubstantial claim1 of 2 sources checked- cites [13] 13. Bin Fan, Dave G Andersen, Michael Kaminsky, and Michael D Mitzenmacher. 2014. Cuckoo filter: Practically better than bloom. In Proceedings of the ACM International on Conference on emerging Networking Experiments and Technologies (CoNEXT). 75-88. source
- cites [48] 48. Shamane Siriwardhana, Rivindu Weerasekera, Elliott Wen, Tharindu Kaluarachchi, Rajib Rana, and Suranga Nanayakkara. 2023. Improving the domain adaptation of retrieval augmented generation (RAG) models for open domain question answering. Transactions of the Association for Computational Linguistics (TACL) 11 (2023), 1-17. source
Section 3.3 discusses GPU time for re-encoding a large knowledge base, and Section 5.2 discusses the computational cost of that work. Neither passage addresses GPU memory limits or caching large-scale prefixes; searches for those terms found no supporting passage in our copy. Page numbers were not available. (LLM, conf=0.76)
Experimental — accuracy not yet measured
- Premisecitation
The cuckoo filter is a compact data structure capable of storing information for tens of thousands of nodes while requiring only a few kilobytes of memory.
“First, the cuckoo filter is a compact data structure capable of storing information for tens of thousands of nodes while requiring only a few kilobytes of memory [14].”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [14] 14. Yuan Feng, Hyeran Jeon, Filip Blagojevic, Cyril Guyot, Qing Li, and Dong Li. 2023. AttMEMO: Accelerating Transformers with Memoization on Big Memory Systems. In arXiv preprint arXiv:2301.09262. source
Our copy’s §5.3 describes a Faiss/HNSW index and reports search time for 100K vectors, but it does not discuss cuckoo filters or their memory requirements. Searches for “cuckoo filter” and for the claimed capacity and memory size found no supporting passage. (LLM, conf=0.76)
Experimental — accuracy not yet measured
- Premisecitation
In long-context applications such as legal analysis, healthcare, and education, documents from a common pool are often reused across prompts.
“Additionally, in long-context applications such as legal analysis [10], healthcare [50], and education [47], documents from a common pool are often reused across prompts.”
Quote in the paperSubstantial claim3 of 3 sources checked- cites [10] 10. Shichen Dong, Wen Cheng, Jiayu Qin, and Wei Wang. 2024. QAQ: Quality Adaptive Quantization for LLM KV Cache. In arXiv preprint arXiv:2403.04643. source
The Introduction and §2.1 discuss reusing cached key–value computations while generating tokens within a sequence. They do not address whether documents from a common pool are reused across prompts in legal analysis, healthcare, or education; searches for shared documents and cross-prompt reuse found no supporting passage. Page numbers were not available in our copy. (LLM, conf=0.74)
Experimental — accuracy not yet measured - cites [50] 50. Mirac Suzgun, Nathan Scales, Nathanael Schärli, Sebastian Gehrmann, Yi Tay, Hyung Won Chung, Aakanksha Chowdhery, Quoc V Le, Ed H Chi, Denny Zhou, , and Jason Wei. 2022. Challenging BIG-Bench Tasks and Whether Chain-of-Thought Can Solve Them. In arXiv preprint arXiv:2210.09261. source
The Experimental Setup (p. 4) describes few-shot examples used in benchmark prompts, not documents reused across prompts in educational applications. Searches for education and shared long-context documents found no passage in our copy addressing that claim. (LLM, conf=0.77)
Experimental — accuracy not yet measured - cites [47] 47. Ying Sheng, Lianmin Zheng, Binhang Yuan, Zhuohan Li, Max Ryabinin, Beidi Chen, Percy Liang, Christopher Ré, Ion Stoica, and Ce Zhang. 2023. Flexgen: High-throughput generative inference of large language models with a single gpu. In Proceedings of International Conference on Machine Learning (ICML). 31094-31116. source
The Introduction (p. 1) discusses mathematics-education tasks, and Table 3 (p. 4) lists sources used for MathBERT’s training corpus. Neither those passages nor searches for document reuse across prompts address whether educational applications repeatedly draw documents from a common pool. (LLM, conf=0.76)
Experimental — accuracy not yet measured
- Premisecitation
GPT-3 requires approximately 4.5 MB of KV cache per token.
“For example, GPT-3 requires approximately 4.5 MB of KV cache per token [17].”
- Also stated in: § Decoding Stage: · plain
“GPT-3 generates a KV cache of approximately 4.5MB per token [17]”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [17] 17. Suyu Ge, Yunan Zhang, Liyuan Liu, Minjia Zhang, Jiawei Han, and Jianfeng Gao. 2023. Model tells you what to discard: Adaptive kv cache compression for llms. In arXiv preprint arXiv:2310.01801. source
The Introduction and Section 3.1 explain that KV-cache memory grows as tokens are generated, but neither gives a per-token figure for GPT-3. Searches for “GPT-3 requires approximately 4.5 MB” and “4.5 MB GPT-3 cache token” found no passage supporting the claimed amount. Page numbers were not available in the indexed copy. (LLM, conf=0.74)
Experimental — accuracy not yet measured
- Also stated in: § Decoding Stage: · plain
- Premisecitation
A significant portion of input prefixes in LLM inference are reusable.
“Opportunities for Reusing KV Caches: A significant portion of input prefixes in LLM inference are reusable [66], presenting an opportunity to reduce redundant computation through KV cache reuse.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [66] 66. Rowan Zellers, Ari Holtzman, Yonatan Bisk, Ali Farhadi, and Yejin Choi. 2019. Hellaswag: Can a machine really finish your sentence?. In arXiv preprint arXiv:1905.07830. source
- Premisecitation
SGLang uses a simple LRU eviction strategy that struggles to adapt to dynamic user requests.
“Additionally, SGLang employs a simple LRU eviction strategy, which struggles to adapt to dynamic user requests.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [72] source
Section 3 says SGLang uses a simple LRU eviction policy, supporting the first part of the claim. It does not say that this policy struggles with dynamic user requests; instead, the section describes the radix tree’s response to varied incoming requests and says cache-aware scheduling improves cache reuse. (LLM, conf=0.90)
Experimental — accuracy not yet measured
- Premisecitation
SGLang's exclusive reliance on GPU memory restricts its scalability.
“However, its reliance solely on GPU memory limits scalability.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [72] source
Section 3 says GPU memory fills quickly with the KV cache, requiring LRU eviction, and Section 8 proposes extending RadixAttention across DRAM and disk. This supports a GPU-memory constraint on the current cache design, but the paper does not say that SGLang relies solely on GPU memory or explicitly conclude that this limits its overall scalability. (LLM, conf=0.82)
Experimental — accuracy not yet measured
- Premisecitation
Operating system caching systems such as Linux page cache and ZFS ARC are built for uniform cache-line sizes and cannot handle the varying computational costs of different-length KV cache misses in LLMs.
“Operating system caching systems, like Linux page cache [38] and ZFS ARC [40], are optimized for uniform cache-line sizes, failing to address the variable computational costs of different-length KV cache misses in LLMs.”
Quote in the paperSubstantial claim1 of 2 sources checked- cites [38] 38. Pan Lu, Baolin Peng, Hao Cheng, Michel Galley, Kai-Wei Chang, Ying Nian Wu, Song-Chun Zhu, and Jianfeng Gao. 2023. Chameleon: Plug-and-play compositional reasoning with large language models. In Proceedings of the Advances in Neural Information Processing Systems (NeurIPS). 43447-43478.
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [40] 40. Yuhong Mo, Hao Qin, Yushan Dong, Ziyi Zhu, and Zhenglin Li. 2024. Large language model (llm) ai text generation detection based on transformer deep learning algorithm. In arXiv preprint arXiv:2405.06652. source
The Introduction describes detecting AI-generated text, and the Method describes a transformer-based text classifier. Searches for Linux page cache, ZFS ARC, KV-cache misses, and variable recomputation costs found no passage addressing the caching claim. (LLM, conf=0.76)
Experimental — accuracy not yet measured
- Premisecitation
SGLang's original experiments benefited from unshuffled datasets, which let its radix tree maximize prefix reuse.
“Notably, SGLang's original experiments [72] benefited from unshuffled datasets, which allowed its radix tree structure to maximize prefix reuse.”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites [72] source
Section 6.2 reports prefix-cache reuse across the original benchmarks, and Section 3 explains how RadixAttention uses a radix tree and cache-aware scheduling to improve reuse. But the paper does not say the experimental datasets were unshuffled or that their unshuffled order caused the reported reuse; searches for “unshuffled” and dataset-order terms found no such statement. The indexed passages provide no page numbers. (LLM, conf=0.85)
Experimental — accuracy not yet measured
- Premisereasoning
Shuffled workloads expose SGLang's limitations in adapting to dynamic and less predictable prefix reuse scenarios.
“However, shuffled workloads, which better represent real-world user access patterns, expose its limitations in adapting to dynamic and less predictable prefix reuse scenarios.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [72] source
Section 3, “Efficient KV Cache Reuse with RadixAttention” (page unavailable), says switching frequently between unrelated requests can cause cache thrashing and a low hit rate, supporting the concern that request order matters. It also describes cache-aware scheduling to mitigate that problem. The paper does not report that shuffled workloads expose a limitation of SGLang itself or establish that they better represent real-world access patterns. (LLM, conf=0.83)
Experimental — accuracy not yet measured
- Rests on an assumption: Shuffled workloads better represent real-world user access patterns.
- Findingown data
When SGLang runs the MMLU benchmark and simply evicts redundant KV caches from GPU to CPU with Llama-2 13B and batch size 8, total inference latency is 2138 seconds and offload time is 1200 seconds.
“For example, when SGLang runs MMLU benchmark and simply evicts redundant KV caches from GPU to CPU with Llama-2 13B model and batch size 8, the total inference latency is 2138 seconds and the offload time is 1200 seconds in our experiments, which is prohibitively expensive and makes this approach impractical for production deployment.”
Quote in the paperSubstantial claim - Findingown data
HotPrefix improves inference latency by 1.02 to 1.34 times over 2Q.
“HotPrefix achieves the lowest inference latency, with a 1.11-1.37×,1.07-1.89×,1.13-1.63×,and 1.02-1.34×improvement over LRU, LFU, FIFO, and 2Q respectively.”
Quote in the paperSubstantial claim - Findingown data
HotPrefix introduces offload time overhead of 24.8s on BBH dataset.
“Table 1 shows that the HotPrefix method introduces offload time overheads of 25.66s, 24.8s, 68.28s, and 27.03s on the MMLU, BBH, CEVA, and Hellaswag datasets respectively.”
Quote in the paperNot a substantial claim - Findingown data
HotPrefix improves GPU cache hit ratio by 1.17-2.38× over SGLang-LRU.
“HotPrefix achieves highest hit ratio across different tasks, with a 1.17-2.38×improvement over SGLang-LRU, 1.16-2.28×improvement over SGLang-LFU, 1.19-2.56×improvement over SGLang-FIFO, 1.17-2.51×improvement over SGLang-2Q and 1.11-3.27×improvement over vLLM.”
Quote in the paperSubstantial claim - Findingown data
On an A6000 with LLaMA-3 8B, HotPrefix improves inference latency by 1.30 to 1.68 times over other methods.
“Compared with other methods, Hotprefix achieves 1.06-1.53×,1.08-1.24×,1.10-1.28×and 1.18-1.40×cache hit ratio improvement and 1.17-1.60×,1.16-2.25×,1.30-1.68×and 1.58-2.27×inference latency performance improvement on RTX 3090, A30, A6000 and A100 respectively.”
Quote in the paperSubstantial claim - Findingown data
The combined E+A+P configuration improves cache hit ratio by 1.08 times over A+P.
“First, the combined”
Quote in the paperSubstantial claim - Findingown data
With selective admission enabled, HotPrefix's cache hit ratio on Hellaswag is 5% lower than when admission is disabled.
“As shown in Figure 13(a), compared to disabling the admission policy, HotPrefix with the admission policy reduces the cache hit ratio by only 0.2% on MMLU and 10% on CEVAL and 5% on Hellaswag, but reduces 10-65× offload time.”
Quote in the paperNot a substantial claim - Findingown data
Hotness Promotion has the lowest GPU-CPU offload time.
“And the offload time between GPU and CPU of Hotness Promotion is also the lowest.”
Quote in the paperNot a substantial claim - Findingown data
HotPrefix improves inference latency by 1.07 to 1.89 times over LFU.
“HotPrefix achieves the lowest inference latency, with a 1.11-1.37×,1.07-1.89×,1.13-1.63×,and 1.02-1.34×improvement over LRU, LFU, FIFO, and 2Q respectively.”
Quote in the paperSubstantial claim - Findingown data
HotPrefix achieves the highest GPU cache hit ratio across the MMLU, Hellaswag, BBH, and CEVAL workloads compared to SGLang variants and vLLM.
“HotPrefix achieves highest hit ratio across different tasks, with a 1.17-2.38×improvement over SGLang-LRU, 1.16-2.28×improvement over SGLang-LFU, 1.19-2.56×improvement over SGLang-FIFO, 1.17-2.51×improvement over SGLang-2Q and 1.11-3.27×improvement over vLLM.”
Quote in the paperSubstantial claim - Findingown data
With selective admission enabled, HotPrefix's cache hit ratio on CEVAL is 10% lower than when admission is disabled.
“As shown in Figure 13(a), compared to disabling the admission policy, HotPrefix with the admission policy reduces the cache hit ratio by only 0.2% on MMLU and 10% on CEVAL and 5% on Hellaswag, but reduces 10-65× offload time.”
Quote in the paperNot a substantial claim - Findingown data
HotPrefix improves GPU cache hit ratio by 1.17-2.51× over SGLang-2Q.
“HotPrefix achieves highest hit ratio across different tasks, with a 1.17-2.38×improvement over SGLang-LRU, 1.16-2.28×improvement over SGLang-LFU, 1.19-2.56×improvement over SGLang-FIFO, 1.17-2.51×improvement over SGLang-2Q and 1.11-3.27×improvement over vLLM.”
Quote in the paperSubstantial claim - Findingown data
HotPrefix improves GPU cache hit ratio by 1.19-2.56× over SGLang-FIFO.
“HotPrefix achieves highest hit ratio across different tasks, with a 1.17-2.38×improvement over SGLang-LRU, 1.16-2.28×improvement over SGLang-LFU, 1.19-2.56×improvement over SGLang-FIFO, 1.17-2.51×improvement over SGLang-2Q and 1.11-3.27×improvement over vLLM.”
Quote in the paperSubstantial claim - Findingown data
On an A6000 with LLaMA-3 8B, HotPrefix improves cache hit ratio by 1.10 to 1.28 times over other methods.
“Compared with other methods, Hotprefix achieves 1.06-1.53×,1.08-1.24×,1.10-1.28×and 1.18-1.40×cache hit ratio improvement and 1.17-1.60×,1.16-2.25×,1.30-1.68×and 1.58-2.27×inference latency performance improvement on RTX 3090, A30, A6000 and A100 respectively.”
Quote in the paperSubstantial claim - Findingreasoning
The highest improvement in latency is observed on the CEVAL dataset.
“The highest improvement is observed on the CEVAL dataset, as it features more diverse workloads and longer request lengths.”
Quote in the paperNot a substantial claim - Findingown data
With the LLaMA-2 13B model on A6000s, HotPrefix's overall inference latency falls linearly as the number of GPUs used for data parallelism rises.
“As the number of GPUs used for data parallelism increases, the overall inference latency of HotPrefix decreases linearly, demonstrating its scalability in multi-GPU data parallel.”
Quote in the paperSubstantial claim - Findingown data
Hotness Promotion improves cache hit ratio by 1.13 to 2.57 times over recency promotion.
“As shown in Figure 16(a), Hotness Promotion achieves the highest cache hit ratio, with a 1.13-2.57×,1.01-1.14×,and 1.05-2.09×improvement over recency, frequency, and depth promotion respectively.”
Quote in the paperSubstantial claim - Findingown data
On Gemma 9B model, HotPrefix achieves 1.58-1.91× improvement over vLLM.
“We also run the evaluation on Gemma 9B model, achieving similar inference latency performance and throughput improvement, with 1.45-1.64×over SGLang-LRU and 1.58-1.91×than vLLM.”
Quote in the paperSubstantial claim - Findingown data
Hotness Promotion improves cache hit ratio by 1.05 to 2.09 times over depth promotion.
“As shown in Figure 16(a), Hotness Promotion achieves the highest cache hit ratio, with a 1.13-2.57×,1.01-1.14×,and 1.05-2.09×improvement over recency, frequency, and depth promotion respectively.”
Quote in the paperSubstantial claim - Findingown data
On an RTX 3090 with the LLaMA-3 8B model, HotPrefix improves cache hit ratio by 1.06 to 1.53 times compared with other methods.
“Compared with other methods, Hotprefix achieves 1.06-1.53×,1.08-1.24×,1.10-1.28×and 1.18-1.40×cache hit ratio improvement and 1.17-1.60×,1.16-2.25×,1.30-1.68×and 1.58-2.27×inference latency performance improvement on RTX 3090, A30, A6000 and A100 respectively.”
Quote in the paperSubstantial claim - Findingown data
HotPrefix improves GPU cache hit ratio by 1.16-2.28× over SGLang-LFU.
“HotPrefix achieves highest hit ratio across different tasks, with a 1.17-2.38×improvement over SGLang-LRU, 1.16-2.28×improvement over SGLang-LFU, 1.19-2.56×improvement over SGLang-FIFO, 1.17-2.51×improvement over SGLang-2Q and 1.11-3.27×improvement over vLLM.”
Quote in the paperSubstantial claim - Findingown data
On an A100 with LLaMA-3 8B, HotPrefix improves cache hit ratio by 1.18 to 1.40 times over other methods.
“Compared with other methods, Hotprefix achieves 1.06-1.53×,1.08-1.24×,1.10-1.28×and 1.18-1.40×cache hit ratio improvement and 1.17-1.60×,1.16-2.25×,1.30-1.68×and 1.58-2.27×inference latency performance improvement on RTX 3090, A30, A6000 and A100 respectively.”
Quote in the paperSubstantial claim - Findingown data
On an RTX 3090 with LLaMA-3 8B, HotPrefix improves inference latency by 1.17 to 1.60 times over other methods.
“Compared with other methods, Hotprefix achieves 1.06-1.53×,1.08-1.24×,1.10-1.28×and 1.18-1.40×cache hit ratio improvement and 1.17-1.60×,1.16-2.25×,1.30-1.68×and 1.58-2.27×inference latency performance improvement on RTX 3090, A30, A6000 and A100 respectively.”
Quote in the paperSubstantial claim - Findingown data
Hotness Promotion improves inference latency by 1.09 to 1.88 times over depth promotion.
“Figure 16(b) demonstrates that Hotness Promotion achieves lowest inference latency, with a 1.17-2.22×,1.04-1.30×,and 1.09-1.88×improvement over recency, frequency, and depth promotion respectively.”
Quote in the paperSubstantial claim - Findingown data
On an A30 with LLaMA-3 8B, HotPrefix improves cache hit ratio by 1.08 to 1.24 times over other methods.
“Compared with other methods, Hotprefix achieves 1.06-1.53×,1.08-1.24×,1.10-1.28×and 1.18-1.40×cache hit ratio improvement and 1.17-1.60×,1.16-2.25×,1.30-1.68×and 1.58-2.27×inference latency performance improvement on RTX 3090, A30, A6000 and A100 respectively.”
Quote in the paperSubstantial claim - Findingown data
HotPrefix improves GPU cache hit ratio by 1.11-3.27× over vLLM.
“HotPrefix achieves highest hit ratio across different tasks, with a 1.17-2.38×improvement over SGLang-LRU, 1.16-2.28×improvement over SGLang-LFU, 1.19-2.56×improvement over SGLang-FIFO, 1.17-2.51×improvement over SGLang-2Q and 1.11-3.27×improvement over vLLM.”
Quote in the paperSubstantial claim - Findingown data
Under tensor parallelism across four A6000 GPUs with the Qwen-2 72B model, HotPrefix attains the highest cache hit ratio among the compared systems.
“Under this configuration, HotPrefix also achieves the highest cache hit ratio and improves end-to-end latency that is 1.57-2.42×over SGLang and 1.60-2.61×over vLLM.”
Quote in the paperSubstantial claim - Findingreasoning
The highest cache hit ratio improvement is observed on the CEVAL dataset.
“The highest improvement is observed on the CEVAL dataset due to its diverse and complex access patterns, which vLLM and SGLang's simple cache management strategies struggle to handle effectively.”
Quote in the paperNot a substantial claim - Findingown data
HotPrefix introduces offload time overhead of 27.03s on Hellaswag dataset.
“Table 1 shows that the HotPrefix method introduces offload time overheads of 25.66s, 24.8s, 68.28s, and 27.03s on the MMLU, BBH, CEVA, and Hellaswag datasets respectively.”
Quote in the paperNot a substantial claim - Findingown data
HotPrefix improves inference latency by 1.13 to 1.63 times over FIFO.
“HotPrefix achieves the lowest inference latency, with a 1.11-1.37×,1.07-1.89×,1.13-1.63×,and 1.02-1.34×improvement over LRU, LFU, FIFO, and 2Q respectively.”
Quote in the paperSubstantial claim - Findingown data
Hotness Promotion improves inference latency by 1.04 to 1.30 times over frequency promotion.
“Figure 16(b) demonstrates that Hotness Promotion achieves lowest inference latency, with a 1.17-2.22×,1.04-1.30×,and 1.09-1.88×improvement over recency, frequency, and depth promotion respectively.”
Quote in the paperSubstantial claim - Findingown data
On an A30 with LLaMA-3 8B, HotPrefix improves inference latency by 1.16 to 2.25 times over other methods.
“Compared with other methods, Hotprefix achieves 1.06-1.53×,1.08-1.24×,1.10-1.28×and 1.18-1.40×cache hit ratio improvement and 1.17-1.60×,1.16-2.25×,1.30-1.68×and 1.58-2.27×inference latency performance improvement on RTX 3090, A30, A6000 and A100 respectively.”
Quote in the paperSubstantial claim - Findingown data
With selective admission enabled, HotPrefix's cache hit ratio on MMLU is only 0.2% lower than when admission is disabled.
“As shown in Figure 13(a), compared to disabling the admission policy, HotPrefix with the admission policy reduces the cache hit ratio by only 0.2% on MMLU and 10% on CEVAL and 5% on Hellaswag, but reduces 10-65× offload time.”
Quote in the paperSubstantial claim - Findingown data
HotPrefix improves inference latency by 1.11 to 1.37 times over LRU.
“HotPrefix achieves the lowest inference latency, with a 1.11-1.37×,1.07-1.89×,1.13-1.63×,and 1.02-1.34×improvement over LRU, LFU, FIFO, and 2Q respectively.”
Quote in the paperSubstantial claim - Findingown data
HotPrefix with selective admission achieves 1.28 to 3.54 times lower inference latency than without selective admission.
“Finally, HotPrefix achieves lower inference latency than without selective admission, with a 1.28-3.54×improvement.”
Quote in the paperSubstantial claim - Findingown data
In the same four-A6000 Qwen-2 72B tensor-parallel setup, HotPrefix lowers end-to-end latency by a factor of 1.57 to 2.42 relative to SGLang.
“Under this configuration, HotPrefix also achieves the highest cache hit ratio and improves end-to-end latency that is 1.57-2.42×over SGLang and 1.60-2.61×over vLLM.”
Quote in the paperSubstantial claim - Findingown data
Hotness Promotion improves cache hit ratio by 1.01 to 1.14 times over frequency promotion.
“As shown in Figure 16(a), Hotness Promotion achieves the highest cache hit ratio, with a 1.13-2.57×,1.01-1.14×,and 1.05-2.09×improvement over recency, frequency, and depth promotion respectively.”
Quote in the paperSubstantial claim - Findingown data
On an A100 with LLaMA-3 8B, HotPrefix improves inference latency by 1.58 to 2.27 times over other methods.
“Compared with other methods, Hotprefix achieves 1.06-1.53×,1.08-1.24×,1.10-1.28×and 1.18-1.40×cache hit ratio improvement and 1.17-1.60×,1.16-2.25×,1.30-1.68×and 1.58-2.27×inference latency performance improvement on RTX 3090, A30, A6000 and A100 respectively.”
Quote in the paperSubstantial claim - Findingown data
With selective admission enabled, HotPrefix reduces offload time by 10 to 65 times compared with disabling admission.
“As shown in Figure 13(a), compared to disabling the admission policy, HotPrefix with the admission policy reduces the cache hit ratio by only 0.2% on MMLU and 10% on CEVAL and 5% on Hellaswag, but reduces 10-65× offload time.”
Quote in the paperSubstantial claim - Findingown data
HotPrefix introduces offload time overhead of 25.66s on MMLU dataset.
“Table 1 shows that the HotPrefix method introduces offload time overheads of 25.66s, 24.8s, 68.28s, and 27.03s on the MMLU, BBH, CEVA, and Hellaswag datasets respectively.”
Quote in the paperNot a substantial claim - Findingown data
In that setup, HotPrefix lowers end-to-end latency by a factor of 1.60 to 2.61 relative to vLLM.
“Under this configuration, HotPrefix also achieves the highest cache hit ratio and improves end-to-end latency that is 1.57-2.42×over SGLang and 1.60-2.61×over vLLM.”
Quote in the paperSubstantial claim - Findingown data
Hotness Promotion improves inference latency by 1.17 to 2.22 times over recency promotion.
“Figure 16(b) demonstrates that Hotness Promotion achieves lowest inference latency, with a 1.17-2.22×,1.04-1.30×,and 1.09-1.88×improvement over recency, frequency, and depth promotion respectively.”
Quote in the paperSubstantial claim - Findingown data
HotPrefix delivers up to a 2 times improvement in throughput compared with SGLang.
“Similarly, compared to SGLang, HotPrefix delivers up to a 2× reduction in latency and improvement in throughput.”
Quote in the paperSubstantial claim - Findingown data
HotPrefix achieves up to a 2.25 times increase in throughput compared with vLLM with prefix sharing enabled.
“Extensive experimental results demonstrate that HotPrefix significantly enhances LLM inference efficiency, achieving up to a 2.25× reduction in inference latency and increase in throughput compared to vLLM with prefix sharing enabled.”
Quote in the paperSubstantial claim - Findingown data
HotPrefix delivers up to a 2 times reduction in latency compared with SGLang.
“Similarly, compared to SGLang, HotPrefix delivers up to a 2× reduction in latency and improvement in throughput.”
Quote in the paperSubstantial claim - Findingown data
HotPrefix achieves up to a 2.25 times reduction in inference latency compared with vLLM with prefix sharing enabled.
“Extensive experimental results demonstrate that HotPrefix significantly enhances LLM inference efficiency, achieving up to a 2.25× reduction in inference latency and increase in throughput compared to vLLM with prefix sharing enabled.”
Quote in the paperSubstantial claim - Interpretationreasoning
HotPrefix avoids relying on traditional cache replacement strategies such as LRU, which could lead to higher cache misses and additional I/O for data transfer between host and GPU memory.
“In this case, HotPrefix avoids relying on traditional cache replacement strategies such as LRU, which could lead to higher cache misses and additional I/O for data transfer between host and GPU memory.”
Quote in the paperSubstantial claim - Interpretationreasoning
Dynamic Hotness Tracking records and updates the hotness of prefix tree nodes during KV cache reads and writes, providing precise hotness information for cache management decisions in a low-overhead manner.
“This mechanism records and updates the hotness of prefix tree nodes during KV cache reads and writes, providing precise hotness information for cache management decisions in a low-overhead manner ( § 3.2).”
Quote in the paperSubstantial claim - Interpretationreasoning
The key insight behind HotPrefix is that storing high-hotness prefix KV caches in GPU memory, because they are more likely to be reused, reduces the need for prefill computations.
“The key insight behind HotPrefix is to utilize the high bandwidth of GPU memory to store high-hotness prefix KV caches, which are more likely to be reused in the future, thus reducing the need for prefill computations.”
Quote in the paperSubstantial claim - Interpretationcitation
With a context length of 1024 and batch size of 16, the KV cache demand exceeds 73 GB.
“With a context length of 1024 and batch size of 16, the KV cache demand exceeds 73 GB.”
Quote in the paperSubstantial claim - Interpretationreasoning
Relying on simple GPU-host collaboration can reduce overall efficiency rather than improve it, especially in scenarios that demand high throughput or low latency.
“Consequently, relying on simple GPU-host collaboration can reduce overall efficiency rather than improve it, especially in scenarios that demand high throughput or low latency performance.”
Quote in the paperSubstantial claim - Interpretationreasoning
By selectively offloading only high-hotness KV caches to host memory, HotPrefix minimizes the adverse impact of offloading time on inference latency.
“By selectively offloading only high-hotness KV caches to host memory, HotPrefix minimizes the adverse impact of offloading time on inference latency.”
Quote in the paperSubstantial claim - Interpretationreasoning
The design achieves overlap between GPU computation and memory transfers due to the absence of prefix sharing during decoding phase.
“This design achieves overlap between GPU computation and memory transfers due to the absence of prefix sharing during decoding phase.”
Quote in the paperNot a substantial claim- Rests on an assumption: The decoding process typically generates unique content, which is unlikely to reuse prefix KV caches.
- Interpretationreasoning
HotPrefix adapts to diverse access patterns by dynamically tracking hotness of KV cache entries and selectively retaining or offloading them based on reuse potential.
“In contrast, HotPrefix adapts to these characteristics by dynamically tracking the hotness of KV cache entries and selectively retaining or offloading them based on their reuse potential.”
Quote in the paperSubstantial claim - Interpretationown data
The latency gain from selective admission comes from blocking the offload of KV caches unlikely to be reused into host memory, which cuts CPU-GPU offload time.
“This improvement stems from its ability to prevent the offloading of KV caches that are unlikely to be reused into host memory, greatly reducing the offload time between CPU and GPU memory.”
Quote in the paperSubstantial claim - Interpretationreasoning
By periodically adjusting clock values, HotPrefix effectively differentiates recently accessed nodes from less relevant ones.
“By periodically adjusting the clock values, HotPrefix effectively differentiates recently accessed nodes from less relevant ones.”
Quote in the paperSubstantial claim - Interpretationreasoning
The high improvement on CEVAL is because it features more diverse workloads and longer request lengths.
“The highest improvement is observed on the CEVAL dataset, as it features more diverse workloads and longer request lengths.”
Quote in the paperNot a substantial claim - Interpretationnone given
vLLM uses a coarse-grained prefix-sharing approach, where prefixes that do not align with predefined block sizes cannot be fully utilized.
“And vLLM uses a coarse-grained prefix-sharing approach, where prefixes that do not align with predefined block sizes cannot be fully utilized.”
Quote in the paperSubstantial claim - Interpretationreasoning
HotPrefix achieves a significantly higher prefix KV cache hit ratio on CEVAL due to its superior ability to adapt to dynamic nature of user requests.
“HotPrefix, with its superior ability to adapt to the dynamic nature of user requests, achieves a significantly higher prefix KV cache hit ratio on this dataset.”
Quote in the paperSubstantial claim - Interpretationreasoning
During the decode phase, HotPrefix asynchronously reloads high-hotness KV caches from host memory into GPU memory, thereby enhancing prefix cache reuse.
“Additionally, during the decode phase, HotPrefix asynchronously reloads high-hotness KV caches from host memory into GPU memory, thereby enhancing prefix cache reuse.”
Quote in the paperSubstantial claim - Interpretationreasoning
The reduction in inference latency and throughput achieved by HotPrefix primarily results from its ability to significantly increase the cache hit ratio for prefix KV caches.
“Specifically, the reduction in inference latency and throughput achieved by HotPrefix primarily results from its ability to significantly increase the cache hit ratio for prefix KV caches.”
Quote in the paperSubstantial claim - Interpretationreasoning
Insertion failures in the cuckoo filter are highly unlikely.
“However, such insertion failures are highly unlikely for two reasons.”
Quote in the paperNot a substantial claim- Rests on an assumption: Host memory provides sufficient space to accommodate all cuckoo filter entries.
- Interpretationown data
HotPrefix attains the highest cache hit ratio through its hotness-aware eviction policy.
“Second, HotPrefix achieves the highest cache hit ratio with the help of Hotness-aware Eviction Policy.”
Quote in the paperSubstantial claim - Interpretationreasoning
SGLang employs a simple LRU eviction strategy, which often results in premature eviction of high-hotness KV cache nodes when workloads are shuffled.
“SGLang employs a simple LRU eviction strategy, which often results in the premature eviction of high-hotness KV cache nodes when workloads are shuffled.”
Quote in the paperSubstantial claim - Interpretationown data
HotPrefix may sometimes reject KV caches that could be reused later, leading to a slightly lower cache hit ratio.
“Although HotPrefix may occasionally reject certain KV caches that could be reused in the future, causing a little lower cache hit ratio, the overall advantages of Selective Admission Policy outweigh the disadvantages.”
Quote in the paperSubstantial claim - Interpretationreasoning
Indiscriminate offloading would result in host memory being flooded with low-value KV caches, further increasing the burden of managing these caches.
“Such indiscriminate offloading would also result in host memory being flooded with low-value KV caches, further increasing the burden of managing these caches.”
Quote in the paperSubstantial claim - Interpretationreasoning
The discrepancy in cache hit ratio arises from limitations in SGLang and vLLM cache management strategies, which are unable to retain high-hotness KV caches in GPU memory effectively.
“Specifically, the discrepancy arises from the limitations in the cache management strategies of SGLang and vLLM, which are unable to retain high-hotness KV caches in GPU memory effectively.”
Quote in the paperSubstantial claim - Interpretationreasoning
The high improvement on CEVAL is due to its diverse and complex access patterns, which vLLM and SGLang's simple cache management strategies struggle to handle effectively.
“The highest improvement is observed on the CEVAL dataset due to its diverse and complex access patterns, which vLLM and SGLang's simple cache management strategies struggle to handle effectively.”
Quote in the paperSubstantial claim - Interpretationreasoning
The hotness promotion process does not increase GPU memory usage, as the promotion plan guarantees that the total memory footprint remains constant.
“The hotness promotion process does not increase GPU memory usage, as the promotion plan guarantees that the total memory footprint remains constant.”
Quote in the paperSubstantial claim - Interpretationreasoning
HotPrefix addresses these issues by employing a hotness-aware eviction strategy that prioritizes removal of low-hotness KV caches.
“HotPrefix addresses these issues by employing a hotness-aware eviction strategy that prioritizes the removal of low-hotness KV caches.”
Quote in the paperSubstantial claim- Rests on an assumption: Ancestor nodes in the prefix tree are inherently hotter than their descendant nodes.
- May combine two claims. 54
- Classified as probably not a substantial claim. 20
- The quote only partly states this claim. 2
May combine two claims.
PremisecitationIn ChatGPT-like applications, a single system prompt can exceed 1,700 tokens when multiple plugins are activated, and all requests share this same prompt.
“In ChatGPTlike applications, a single system prompt can exceed 1,700 tokens when multiple plugins are activated [66], and all requests share this same prompt.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [66] 66. Rowan Zellers, Ari Holtzman, Yonatan Bisk, Ali Farhadi, and Yejin Choi. 2019. Hellaswag: Can a machine really finish your sentence?. In arXiv preprint arXiv:1905.07830. source
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationSGLang introduces RadixAttention to optimize memory usage and facilitate flexible prefix sharing, managing memory with a simple LRU-based eviction policy.
“SGlang [72] introduces the RadixAttention mechanism to optimize memory usage and facilitate flexible prefix sharing, managing memory with a simple LRU-based eviction policy.”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites [72] source
May combine two claims.
PremisecitationSystem prompts are shared by all queries in various LLM applications and often exceed 1,000 tokens.
“For example, system prompts are shared by all queries in various LLM applications, such as Claude [4], ChatGPT [44] and Grok [58], and the promopts often exceed 1,000 tokens [28].”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [28] 28. Hao Kang, Qingru Zhang, Souvik Kundu, Geonhwa Jeong, Zaoxing Liu, Tushar Krishna, and Tuo Zhao. 2024. Gear: An efficient kv cache compression recipefor near-lossless generative inference of llm. In arXiv preprint arXiv:2403.05527. source
The Background section discusses input tokens and KV caching, and Section 4.1 discusses chain-of-thought prompts, but neither addresses the length of system prompts. Searches for “system prompt,” “1,000 tokens,” and prompt length found no passage saying that system prompts often exceed 1,000 tokens; the cited paper’s copy therefore does not verify the part attached to [28]. (LLM, conf=0.76)
Experimental — accuracy not yet measured
May combine two claims.
InterpretationcitationThe large number of prefix KV caches and limited GPU memory make it impractical to store all prefix KV caches in GPU memory.
“Nevertheless, the large number of prefix KV caches and the limited GPU memory capacity make it impractical to store all prefix KV caches in GPU memory.”
- Also stated in: § 1 Introduction · plain
“As the number of shared prefixes increases, the limited capacity of GPU high-bandwidth memory (HBM) makes it impossible to store all prefix KV caches.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [17] 17. Suyu Ge, Yunan Zhang, Liyuan Liu, Minjia Zhang, Jiawei Han, and Jianfeng Gao. 2023. Model tells you what to discard: Adaptive kv cache compression for llms. In arXiv preprint arXiv:2310.01801. source
The Introduction (page not provided) says KV-cache memory use grows rapidly and can exceed GPU capacity, requiring offloading. It does not specifically discuss storing a large number of distinct prefix KV caches, so that part of the claim is not established by this paper. (LLM, conf=0.85)
Experimental — accuracy not yet measured
- Also stated in: § 1 Introduction · plain
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationvLLM reserves a fixed set of physical memory blocks for shared prefixes, enabling reuse of prefixes that align with predefined block sizes.
“vLLM [30] reserves a fixed set of physical memory blocks for shared prefixes, enabling reuse of prefixes that align with predefined block sizes.”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites [30] 30. Wonbeom Lee, Jungi Lee, Junghwan Seo, and Jaewoong Sim. 2024. InfiniGen: Efficient generative inference of large language models with dynamic KV cache management. In proceedings of USENIX Symposium on Operating Systems Design and Implementation (SOSP). 155-172. source
The “Shared prefix” section says vLLM can reserve physical blocks for predefined shared prefixes and map requests to those cached blocks. The paper does not say prefix reuse requires alignment with a block size; it says the last shared block is marked copy-on-write. The “KV Cache Manager” section describes fixed-size KV blocks, not an alignment condition for reusable prefixes. (LLM, conf=0.86)
Experimental — accuracy not yet measured
May combine two claims.
PremisecitationPrefix reuse probabilities follow a long-tail distribution, with a small subset of high-hotness prefixes responsible for the majority of requests, while low-hotness prefixes exhibit unpredictable access patterns.
“Studies [25] have shown that prefix reuse probabilities follow a long-tail distribution, with a small subset of high-hotness prefixes responsible for the majority of requests, while low-hotness prefixes exhibit unpredictable access patterns, making static caching strategies inefficient.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [25] 25. Shuowei Jin, Xueshen Liu, Qingzhao Zhang, and Z Morley Mao. 2024. Compute or load kv cache? why not both?. In arXiv preprint arXiv:2410.03065. source
The Introduction says tokens are reused across users and conversations, but gives no distribution of prefix reuse probabilities. Section 5.7 discusses a simulated request burst, not high- and low-hotness prefixes or their access patterns. Searches for long-tail reuse, prefix popularity, and static caching found no passage addressing those claims. (LLM, conf=0.72)
Experimental — accuracy not yet measured
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationPromptCache proposes modular reuse beyond prefixes but sacrifices accuracy, with reported performance drops up to 43%, making it unsuitable for high-precision tasks.
“PromptCache [19] proposes modular reuse beyond prefixes but sacrifices accuracy, with reported performance drops of up to 43% [72], making it unsuitable for tasks requiring high precision.”
Quote in the paperNot a substantial claim1 of 2 sources checked- cites [19] 19. Kai Han, An Xiao, Enhua Wu, Jianyuan Guo, Chunjing Xu, and Yunhe Wang. 2021. Transformer in transformer. In Proceedings of the Advances in Neural Information Processing Systems (NeurIPS). 15908-15919.
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [72] source
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationCachedAttention extends KV cache storage across disk, host memory, and GPU memory, mainly for multi-turn conversation scenarios.
“CachedAttention [17] extends KV cache storage across disk, host memory, and GPU memory, primarily targeting multi-turn conversation scenarios.”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites [17] 17. Suyu Ge, Yunan Zhang, Liyuan Liu, Minjia Zhang, Jiawei Han, and Jianfeng Gao. 2023. Model tells you what to discard: Adaptive kv cache compression for llms. In arXiv preprint arXiv:2310.01801. source
The Introduction discusses KV-cache offloading to CPU/NVMe, but does not identify CachedAttention or describe storage across disk, host memory, and GPU memory. Searches for CachedAttention and multi-turn conversation found no passage addressing the claimed system or its target scenario. (LLM, conf=0.76)
Experimental — accuracy not yet measured
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationvLLM reuses KV caches by reserving fixed physical memory blocks for shared prefixes.
“Among these, vLLM [30] reuses KV caches by reserving fixed physical memory blocks for shared prefixes.”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites [30] 30. Wonbeom Lee, Jungi Lee, Junghwan Seo, and Jaewoong Sim. 2024. InfiniGen: Efficient generative inference of large language models with dynamic KV cache management. In proceedings of USENIX Symposium on Operating Systems Design and Implementation (SOSP). 155-172. source
May combine two claims.
PremisecitationvLLM's fixed block allocation is coarse-grained; when prefix length does not align with block sizes, parts of the prefix cannot be reused effectively, causing inefficiencies.
“While this mechanism simplifies memory allocation, it suffers from coarse granularity.If the prefix length does not align with block sizes, some parts of the prefix cannot be effectively reused, leading to inefficiencies.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [30] 30. Wonbeom Lee, Jungi Lee, Junghwan Seo, and Jaewoong Sim. 2024. InfiniGen: Efficient generative inference of large language models with dynamic KV cache management. In proceedings of USENIX Symposium on Operating Systems Design and Implementation (SOSP). 155-172. source
Section 7.2 says larger blocks increase fragmentation and reduce the probability of sharing. The “Shared prefix” section, however, says a prompt can map its logical blocks to cached prefix blocks, with the last block marked copy-on-write. The paper supports a block-granularity cost, but not the claim that a misaligned prefix has parts that cannot be reused. (LLM, conf=0.82)
Experimental — accuracy not yet measured
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationSGLang arranges KV caches in a radix tree using RadixAttention to maximize reuse.
“SGLang [72] organizes KV caches into a radix tree using RadixAttention to maximize reuse.”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites [72] source
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisereasoningUnder those conditions, SGLang's performance converges with vLLM's.
“In these cases, its performance converges with vLLM.”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites [72] source
May combine two claims.
PremisereasoningCDN caching systems such as Akamai and Cloudflare target network-level efficiency rather than computational cost, making them unsuitable for latency-sensitive, variable-cost KV cache management in LLM inference.
“CDN caching systems, like Akamai [46] and Cloudflare [45], focuse on network level efficiency, rather than computational cost, making them inherently unsuitable for managing the latency sensitive, variable computational cost KV cache management in LLM inference.”
Quote in the paperNot a substantial claim1 of 2 sources checked- cites [46] 46. Jia Tracy Shen, Michiharu Yamashita, Ethan Prihar, Neil Heffernan, Xintao Wu, Ben Graff, and Dongwon Lee. 2021. Math- bert: A pre-trained language model for general nlp tasks in mathematics education. In arXiv preprint arXiv:2106.07340. source
The Introduction (pp. 1–2) discusses MathBERT and mathematics-education tasks, not CDN caching or LLM inference. Searches for Akamai, Cloudflare, network-level efficiency, and latency-sensitive KV-cache management found no passage addressing the claim. (LLM, conf=0.79)
Experimental — accuracy not yet measured - cites [45] 45. Kyle Schomp, Onkar Bhardwaj, Eymen Kurdoglu, Mashooq Muhaimen, and Ramesh K Sitaraman. 2020. Akamai dns: Providing authoritative answers to the world's queries. In Proceedings of ACM SIGCOMM Conference (SIGCOMM). 465-478. source
May combine two claims.
PremisecitationWeb caching systems such as Redis and Memcached handle requests independently with simple eviction costs and cannot model prefix-tree dependencies or asymmetric CPU-GPU transfer overheads in LLM inference.
“Web caching systems, like Redis [8] and Memcached [16], are designed for independent request handling with simple eviction costs, incapable of modeling prefix-tree dependencies or asymmetric CPU-GPU transfer overheads in LLM inference.”
Quote in the paperSubstantial claim1 of 2 sources checked- cites [8] 8. Jiawei Chen, Hongyu Lin, Xianpei Han, and Le Sun. 2024. Benchmarking large language models in retrieval-augmented generation. In Proceedings of the AAAI Conference on Artificial Intelligence (AAAI). 17754-17762. source
The Introduction and Conclusion (page numbers unavailable in our copy) address retrieval-augmented generation and LLM evaluation, not web caching. Searches for Redis, Memcached, prefix-tree dependencies, eviction costs, and CPU–GPU transfer overheads found no passage addressing the claim. (LLM, conf=0.77)
Experimental — accuracy not yet measured - cites [16] 16. Bin Gao, Zhuomin He, Puru Sharma, Qingxuan Kang, Djordje Jevdjic, Junbo Deng, Xingkun Yang, Zhou Yu, and Pengfei Zuo. 2024. Cost-Efficient large language model serving for multi-turn conversations with CachedAttention. In Proceedings of the USENIX Annual Technical Conference (USENIX ATC). 111-126.
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
Findingown dataCompared to SGLang, HotPrefix achieves up to 2× reduction in latency and a 1.64× increase in throughput.
“Compared to SGLang, HotPrefix achieves up to a 2× reduction in latency and a 1.64× increase in throughput.”
Quote in the paperSubstantial claim- Rests on an assumption: CPU memory is abundant enough to store high-hotness prefix KV caches.
- Rests on an assumption: During the decoding phase, prefix KV caches are rarely reused.
- Rests on an assumption: KV cache transfers can be overlapped with GPU computation during decoding without interfering with inference performance.
May combine two claims.
FindingreasoningHotPrefix reduces inference latency and increases throughput by up to 2.25× compared with vLLM with prefix sharing enabled.
“Implemented in the SGLang framework, HotPrefix reduces inference latency and increases throughput by up to 2.25× compared with vLLM with prefix sharing enabled.”
Quote in the paperSubstantial claim- Rests on an assumption: CPU memory is abundant enough to store high-hotness prefix KV caches.
- Rests on an assumption: During the decoding phase, prefix KV caches are rarely reused.
- Rests on an assumption: KV cache transfers can be overlapped with GPU computation during decoding without interfering with inference performance.
May combine two claims.
Findingown dataAgainst SGLang, HotPrefix achieves up to 2× latency reduction and throughput increase.
“Against SGLang, it achieves up to 2× latency reduction and throughput increase.”
Quote in the paperSubstantial claim- Rests on an assumption: CPU memory is abundant enough to store high-hotness prefix KV caches.
- Rests on an assumption: During the decoding phase, prefix KV caches are rarely reused.
- Rests on an assumption: KV cache transfers can be overlapped with GPU computation during decoding without interfering with inference performance.
May combine two claims.
Findingown dataHotPrefix significantly improves performance, reducing inference latency by up to 2.25× and increasing throughput by up to 1.91× compared to vLLM with prefix sharing enabled.
“Extensive experimental results demonstrate that HotPrefix significantly improves performance, reducing inference latency by up to 2.25× and increasing throughput by up to 1.91× compared to vLLM with prefix sharing enabled.”
Quote in the paperSubstantial claim- Rests on an assumption: CPU memory is abundant enough to store high-hotness prefix KV caches.
- Rests on an assumption: During the decoding phase, prefix KV caches are rarely reused.
- Rests on an assumption: KV cache transfers can be overlapped with GPU computation during decoding without interfering with inference performance.
Probably not a substantial claim: may not pass S1 (asserted), S3 (load-bearing), S4 (based).
Findingnone givenRelative to Baseline, Baseline+E+A+P improves latency by 1.65 to 1.77 times.
“Compared with”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataHotPrefix improves end-to-end inference latency and throughput by 1.55-1.92× over SGLang-FIFO.
“HotPrefix improves end-to-end inference latency and throughput that is 1.55-2.00×over SGLang-LRU, 1.45-1.89×over SGLang-LFU, 1.55-1.92×over SGLang-FIFO, 1.41-1.90×over SGLang-2Q and 1.54-2.25×over vLLM.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataHotPrefix improves end-to-end inference latency and throughput by 1.55-2.00× over SGLang-LRU.
“HotPrefix improves end-to-end inference latency and throughput that is 1.55-2.00×over SGLang-LRU, 1.45-1.89×over SGLang-LFU, 1.55-1.92×over SGLang-FIFO, 1.41-1.90×over SGLang-2Q and 1.54-2.25×over vLLM.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataHotPrefix improves end-to-end inference latency and throughput by 1.54-2.25× over vLLM.
“HotPrefix improves end-to-end inference latency and throughput that is 1.55-2.00×over SGLang-LRU, 1.45-1.89×over SGLang-LFU, 1.55-1.92×over SGLang-FIFO, 1.41-1.90×over SGLang-2Q and 1.54-2.25×over vLLM.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S1 (asserted), S3 (load-bearing), S4 (based).
Findingnone givenBaseline+E+A+P beats Baseline+A+P by 1.07 times on cache hit ratio.
“Although”
Quote in the paperNot a substantial claimThe quote only partly states this claim.
Findingown dataAcross different GPU types under the MMLU dataset and LLaMA-3 8B model, HotPrefix outperforms the other methods.
“Different GPUs have different computing ability, but HotPrefix outperforms other methods across various GPUs, showing its robustness.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S1 (asserted), S3 (load-bearing), S4 (based).
Findingnone givenBaseline+E+A+P beats Baseline+A+P by 1.38 times on inference latency.
“Although”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S1 (asserted), S3 (load-bearing), S4 (based).
Findingnone givenRelative to Baseline, Baseline+E raises cache hit ratio by 1.02 to 1.11 times.
“Compared with”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S1 (asserted), S3 (load-bearing), S4 (based).
Findingnone givenRelative to Baseline, Baseline+E+A+P raises cache hit ratio by 1.32 to 1.92 times.
“Compared with”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S1 (asserted), S3 (load-bearing), S4 (based).
Findingnone givenRelative to Baseline, Baseline+A+P raises cache hit ratio by 1.30 to 1.56 times.
“Compared with”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataHotPrefix improves end-to-end inference latency and throughput by 1.45-1.89× over SGLang-LFU.
“HotPrefix improves end-to-end inference latency and throughput that is 1.55-2.00×over SGLang-LRU, 1.45-1.89×over SGLang-LFU, 1.55-1.92×over SGLang-FIFO, 1.41-1.90×over SGLang-2Q and 1.54-2.25×over vLLM.”
Quote in the paperSubstantial claimThe quote only partly states this claim.
Findingown dataHotPrefix introduces offload time overhead of 68.28s on CEVAL dataset.
“Table 1 shows that the HotPrefix method introduces offload time overheads of 25.66s, 24.8s, 68.28s, and 27.03s on the MMLU, BBH, CEVA, and Hellaswag datasets respectively.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S1 (asserted), S3 (load-bearing), S4 (based).
Findingnone givenRelative to Baseline, Baseline+A+P improves latency by 1.19 to 1.47 times.
“Compared with”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataHotPrefix delivers average improvements of 1.28×, 1.16×, 2.6×, and 1.27× in overall inference latency compared to other approaches on MMLU, BBH, CEVAL, and Hellaswag respectively.
“These overheads account for only 2.6%, 5.9%, 1.1%, and 2.2% of the average inference latency of other methods, yet deliver average improvements of 1.28×, 1.16×, 2.6×, and 1.27× in overall inference latency compared to other approaches.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataHotPrefix improves end-to-end inference latency and throughput by 1.41-1.90× over SGLang-2Q.
“HotPrefix improves end-to-end inference latency and throughput that is 1.55-2.00×over SGLang-LRU, 1.45-1.89×over SGLang-LFU, 1.55-1.92×over SGLang-FIFO, 1.41-1.90×over SGLang-2Q and 1.54-2.25×over vLLM.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataOn Gemma 9B model, HotPrefix achieves similar inference latency performance and throughput improvement, with 1.45-1.64× over SGLang-LRU.
“We also run the evaluation on Gemma 9B model, achieving similar inference latency performance and throughput improvement, with 1.45-1.64×over SGLang-LRU and 1.58-1.91×than vLLM.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataThese offload time overheads account for only 2.6%, 5.9%, 1.1%, and 2.2% of the average inference latency of other methods on MMLU, BBH, CEVAL, and Hellaswag respectively.
“These overheads account for only 2.6%, 5.9%, 1.1%, and 2.2% of the average inference latency of other methods, yet deliver average improvements of 1.28×, 1.16×, 2.6×, and 1.27× in overall inference latency compared to other approaches.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S1 (asserted), S3 (load-bearing), S4 (based).
Findingnone givenRelative to Baseline, Baseline+E improves latency by 1.02 to 1.44 times.
“Compared with”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S1 (asserted), S4 (based).
Findingown dataBaseline+E+A+P beats Baseline+A+P by 7.77 times on offload time.
“Although”
Quote in the paperNot a substantial claimMay combine two claims.
Findingnone givenWhile certain shared prefix KV caches are frequently reused across different queries, many other KV caches, especially those from user-specific queries or LLM outputs, are rarely reused.
“Our key observation is that while certain shared prefix KV caches are frequently reused across different queries, many other KV caches, especially those from user-specific queries or LLM outputs, are rarely reused.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningHotPrefix's selective offloading and promotion process ensures that GPU memory always contains the most critical KV caches, maximizing cache hit rates, reducing inference latency, and improving throughput.
“This process ensures that GPU memory always contains the most critical KV caches, maximizing cache hit rates, reducing inference latency, and improving throughput.”
Quote in the paperNot a substantial claim- Rests on an assumption: CPU memory is abundant enough to store high-hotness prefix KV caches.
- Rests on an assumption: During the decoding phase, prefix KV caches are rarely reused.
- Rests on an assumption: KV cache transfers can be overlapped with GPU computation during decoding without interfering with inference performance.
May combine two claims.
InterpretationreasoningLack of sufficient memory to cache high-hotness prefixes directly increases inference latency and reduces throughput.
“The lack of sufficient memory to cache high-hotness prefixes directly increases inference latency and reduces throughput.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationown dataNaive strategies that indiscriminately offload all KV caches to host memory exacerbate I/O overhead and degrade system performance.
“Therefore, naive strategies that indiscriminately offload all KV caches to host memory exacerbate this problem, leading to degraded system performance.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningThis inefficiency reduces cache hit rates and increases recomputation, ultimately degrading inference latency and throughput.
“This inefficiency reduces cache hit rates and increases recomputation, ultimately degrading inference latency and throughput.”
Quote in the paperSubstantial claimMay combine two claims.
PremisecitationIn multi-tenant architectures, system prompts are shared across multiple requests and frequently contain detailed instructions or examples to guide the model.
“For example, in multi-tenant architectures, system prompts are shared across multiple requests and frequently contain detailed instructions or examples to guide the model [19].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [19] 19. Kai Han, An Xiao, Enhua Wu, Jianyuan Guo, Chunjing Xu, and Yunhe Wang. 2021. Transformer in transformer. In Proceedings of the Advances in Neural Information Processing Systems (NeurIPS). 15908-15919. source
May combine two claims.
InterpretationreasoningLimited GPU memory restricts total storage capacity and hampers effective caching of frequently accessed prefixes.
“Limited GPU memory not only restricts total storage capacity but also hampers effective caching of frequently accessed prefixes.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningSelective KV Cache Admission offloads only high-hotness KV caches to host memory and discards low-hotness ones, minimizing data transfer costs and enhancing overall efficiency.
“This approach offloads only high-hotness KV caches to host memory and discards low-hotness ones, minimizing data transfer costs and enhancing overall efficiency ( § 3.3).”
Quote in the paperSubstantial claim- Rests on an assumption: CPU memory is abundant enough to store high-hotness prefix KV caches.
May combine two claims.
InterpretationreasoningHotness Promotion prioritizes high-hotness KV caches with shallower depths for promotion from host memory to GPU memory, thereby maximizing cache hit rates and reducing inference latency.
“This mechanism prioritizes high-hotness KV caches with shallower depths for promotion from host memory to GPU memory, thereby maximizing cache hit rates and reducing inference latency ( § 3.4).”
Quote in the paperSubstantial claim- Rests on an assumption: During the decoding phase, prefix KV caches are rarely reused.
- Rests on an assumption: KV cache transfers can be overlapped with GPU computation during decoding without interfering with inference performance.
May combine two claims.
PremisereasoningExisting methods fail to efficiently utilize abundant CPU memory for storing high-hotness prefixes while ensuring that KV cache transfers and computations are overlapped.
“They fail to efficiently utilize abundant CPU memory for storing high-hotness prefixes while ensuring that KV cache transfers and computations are overlapped to minimize performance disruptions.”
Quote in the paperSubstantial claim- Rests on an assumption: CPU memory is abundant enough to store high-hotness prefix KV caches.
May combine two claims.
InterpretationreasoningAs a result, high-hotness prefixes are often evicted prematurely, leading to frequent recomputation and suboptimal inference performance.
“As a result, high-hotness prefixes are often evicted prematurely, leading to frequent recomputation and suboptimal inference performance.”
Quote in the paperNot a substantial claimMay combine two claims.
PremisecitationFor MMLU, BBH, and CEVAL, the average token length of chain-of-thought or few-shot prompts can be 723, 567, and 1673 respectively, and each prompt is shared by hundreds of different queries.
“For popular benchmarks, like MMLU [21], BBH [51] and CEVAL [23], the chainof-thought or few-shot prompts' average token length can be as long as 723, 567 and 1673, and each prompt is shared by hundreds of different queries [43].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [43] 43. OpenAI. 2025. https://openai.com/blog/chatgpt
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
PremisecitationAs the number of tasks and input prompts increases, KV cache size grows linearly, rapidly consuming available GPU memory.
“As the number of tasks and input prompts increases, the KV cache size grows linearly, rapidly consuming available GPU memory [31].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [31] 31. Patrick Lewis, Ethan Perez, Aleksandra Piktus, Fabio Petroni, Vladimir Karpukhin, Naman Goyal, Heinrich Küttler, Mike Lewis, Wen-tau Yih, Tim Rocktäschel, et al. 2020. Retrieval-augmented generation for knowledge-intensive nlp tasks. In Proceedings of the Advances in Neural Information Processing Systems (NeurIPS). 9459-9474.
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
InterpretationreasoningThe two-stage filtering process minimizes the amount of data transferred between GPU and host memory, significantly reducing offload latency.
“The two-stage filtering process minimizes the amount of data transferred between GPU and host memory, significantly reducing offload latency.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningThis higher hit ratio reduces the need for KV cache recomputation, leading to the greatest improvement in latency performance and throughput compared to other methods.
“This reduces the need for KV cache recomputation, leading to the greatest improvement in latency performance and throughput compared to the other methods.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningHotPrefix has the lowest CPU-GPU offload time because its hotness-aware eviction removes the least hot KV caches and avoids frequent transfers.
“First, HotPrefix needs least offload time between CPU and GPU KV cache transfer, because Hotness-aware Eviction evicts the lowest hotness KV caches, avoiding frequent KV cache transferring.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
Study design and conductnone givenFor a fair comparison, all baselines are configured with the same maximum batch size and GPU memory settings as HotPrefix.
“For a fair comparison, all baselines are configured with the same maximum batch size and GPU memory settings as HotPrefix.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningRetaining low-hotness KV caches in host memory offers little to no benefit and can unnecessarily increase offloading overhead.
“Retaining such low-hotness KV caches in host memory offers little to no benefit and can unnecessarily increase offloading overhead.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
InterpretationreasoningThe aging mechanism gradually reduces the clock values of prefix tree nodes, reflecting their decreasing recency.
“This aging mechanism gradually reduces the clock values of prefix tree nodes, reflecting their decreasing recency.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningBy filtering out low-hotness prefixes during the eviction process, HotPrefix minimizes the memory requirements for storing offloaded KV caches, while maintaining their utility for future reuse.
“By filtering out low-hotness prefixes during the eviction process, HotPrefix minimizes the memory requirements for storing offloaded KV caches, while maintaining their utility for future reuse.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningOverlapping promotion with decoding effectively hides the latency of transferring KV caches behind GPU computations, as decoding does not depend on the KV caches being transferred.
“Consequently, overlapping promotion with decoding effectively hides the latency of transferring KV caches behind GPU computations, as decoding does not depend on the KV caches being transferred.”
Quote in the paperSubstantial claim- Rests on an assumption: The decoding process typically generates unique content, which is unlikely to reuse prefix KV caches.
May combine two claims.
InterpretationreasoningBy discarding low-hotness KV caches, host memory is reserved for high-hotness data, improving the overall efficiency of memory usage.
“By discarding low-hotness KV caches, host memory is reserved for high-hotness data, improving the overall efficiency of memory usage.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationown dataWhen GPU memory becomes insufficient, HotPrefix offloads evicted high-hotness KV caches to host memory and asynchronously reloads them into GPU memory when required, ensuring minimal performance degradation even under constrained memory conditions.
“Furthermore, when GPU memory becomes insufficient, HotPrefix offloads evicted high-hotness KV caches to host memory and asynchronously reloads them into GPU memory when required, ensuring minimal performance degradation even under constrained memory conditions.”
Quote in the paperSubstantial claim- Rests on an assumption: Ancestor nodes in the prefix tree are inherently hotter than their descendant nodes.
May combine two claims.
InterpretationreasoningWith E, HotPrefix evicts the least hot KV caches to CPU memory, avoiding frequent GPU-CPU transfers and yielding a 7.77 times offload-time gain over A+P.
“Second, with”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningBy deferring the promotion until the prefill phase is complete, HotPrefix enables the promotion process to overlap with batch decoding, ensuring that the two operations do not interfere with each other.
“By deferring the promotion until the prefill phase is complete, HotPrefix enables the promotion process to overlap with batch decoding, ensuring that the two operations do not interfere with each other.”
Quote in the paperSubstantial claim- Rests on an assumption: Prefix sharing primarily benefits the prefixes generated during the prefill stage, whereas the content generated during the decode phase has a significantly lower likelihood of being shared.
May combine two claims.
InterpretationreasoningIf all evicted KV caches were directly offloaded to host memory without selection, the time cost would be prohibitive, leading to substantial degradation in inference latency and throughput.
“If all evicted KV caches were directly offloaded to host memory without selection, the time cost would be prohibitive, leading to substantial degradation in inference latency and throughput.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Study design and conductnone givenBoth vLLM and SGLang are tested with prefix-sharing optimizations enabled.
“Both vLLM and SGLang are tested with prefix-sharing optimizations enabled.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningBy grouping multiple transfers into a single operation, the Promote module significantly reduces the total number of memory copy calls and the resulting data transfer-associated latency.
“By grouping multiple transfers into a single operation, it significantly reduces the total number of memory copy calls and the resulting data transferassociated latency.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningThe hotness-aware replacement strategy minimizes the risk of evicting high-hotness nodes, ensuring more efficient GPU memory utilization and reducing the performance impact of suboptimal evictions.
“By leveraging these metrics, the hotness-aware replacement strategy minimizes the risk of evicting high-hotness nodes, ensuring more efficient GPU memory utilization and reducing the performance impact of suboptimal evictions.”
Quote in the paperSubstantial claim- Rests on an assumption: Ancestor nodes in the prefix tree are inherently hotter than their descendant nodes.
May combine two claims.
InterpretationreasoningOnly KV caches with relatively high hotness are admitted into host memory, which significantly reduces offloading overhead.
“Subsequently, only KV caches with relatively high hotness are admitted into host memory, which significantly reduces offloading overhead ( § 3.3.2).”
Quote in the paperSubstantial claim- Rests on an assumption: CPU memory is abundant enough to store high-hotness prefix KV caches.
May combine two claims.
InterpretationreasoningThe benefit of promoting high-hotness nodes from host memory to GPU memory is significant, as it greatly enhances cache hit rates and reduces future inference latency.
“In contrast, the benefit of promoting high-hotness nodes from host memory to GPU memory is significant, as it greatly enhances cache hit rates and reduces future inference latency.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationown dataHotPrefix reduces end-to-end inference latency and increases throughput through optimizations including hotness tracking, hotness-aware eviction, selective admission, and hotness promotion.
“HotPrefix reduces end-to-end inference latency and increases throughput by incorporating optimizations, including hotness tracking, hotness-aware eviction strategy, selective admission policy, and hotness promotion.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningHotPrefix's strategy maximizes KV cache reuse without sacrificing inference accuracy.
“This strategy maximizes KV cache reuse without sacrificing inference accuracy.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based).
Interpretationnone givenCompared with SGLang, HotPrefix remains robust under shuffled workloads that reflect more realistic user access patterns.
“Furthermore, compared with SGLang, HotPrefix demonstrates robustness even under shuffled workloads, which reflect more realistic user access patterns, highlighting the adaptability of HotPrefix in handling diverse and unpredictable request scenarios.”
Quote in the paperNot a substantial claim- Rests on an assumption: Shuffled workloads better represent real-world user access patterns.
May combine two claims.
Interpretationown dataHotPrefix uses fine-grained hotness evaluation and KV cache promotion to achieve higher reuse rates and better performance, addressing vLLM's coarse-grained prefix sharing inefficiencies.
“HotPrefix utilizes fine-grained hotness evaluation and KV cache promotion to achieve higher reuse rates and improved performance , addressing the inefficiencies inherent in vLLM's coarse-grained prefix sharing.”
Quote in the paperSubstantial claim
The paper relies on this without support.
Long prompts significantly increase inference latency and reduce inference throughput.
“However, the long prompts significantly increase inference latency and reduce inference throughput.”
The paper relies on this without support.
CPU memory is abundant enough to store high-hotness prefix KV caches.
“They fail to efficiently utilize abundant CPU memory for storing high-hotness prefixes while ensuring that KV cache transfers and computations are overlapped to minimize performance disruptions.”
The paper relies on this without support.
During the decoding phase, prefix KV caches are rarely reused.
“pipelines these transfers with ongoing GPU computation during the decoding phase, where prefix KV caches are rarely reused.”
The paper relies on this without support.
Host memory provides sufficient space to accommodate all cuckoo filter entries.
“Second, the cuckoo filter is stored in host memory, which provides sufficient space to accommodate all entries.”
The paper relies on this without support.
KV cache transfers can be overlapped with GPU computation during decoding without interfering with inference performance.
“This alignment ensures that data transmission and computation do not interfere with each other, reducing disruption to inference performance while improving GPU memory utilization.”
The paper relies on this without support.
Ancestor nodes in the prefix tree are inherently hotter than their descendant nodes.
“Since ancestor nodes in the prefix tree are inherently hotter than their descendant nodes, eviction decisions focus solely on the leaf nodes currently stored in GPU memory.”
“Regardless of whether the nodes are in GPU memory or host memory, the hotness of ancestor nodes is always higher than that of their descendants.”
The paper relies on this without support.
Existing approaches typically rely on a simple LRU strategy for eviction.
“Existing approaches typically rely on a simple Least Recently Used (LRU) strategy for eviction.”
The paper relies on this without support.
LRU does not account for the unique hierarchical structure of prefix trees and the varying access frequencies of nodes.
“However, this approach does not account for the unique hierarchical structure of prefix trees and the varying access frequencies of nodes.”
The paper relies on this without support.
Loading reusable KV caches from host memory to GPU HBM only after a user request arrives incurs significant data transfer overhead, which can often exceed the cost of recomputing the KV caches.
“Loading reusable KV caches from host memory to GPU HBM only after a user request arrives incurs significant data transfer overhead, which can often exceed the cost of recomputing the KV caches.”
The paper relies on this without support.
User requests are unpredictable.
“Since user requests are unpredictable, accurately determining which KV caches should be loaded in advance is challenging.”
The paper relies on this without support.
Prefix sharing primarily benefits the prefixes generated during the prefill stage, whereas the content generated during the decode phase has a significantly lower likelihood of being shared.
“The primary rationale behind this design is that prefix sharing primarily benefits the prefixes generated during the prefill stage, whereas the content generated during the decode phase has a significantly lower likelihood of being shared.”
The paper relies on this without support.
The decoding process typically generates unique content, which is unlikely to reuse prefix KV caches.
“This design leverages the key observation that the decoding process typically generates unique content, which is unlikely to reuse prefix KV caches.”
The paper relies on this without support.
In the prefix tree, different KV cache nodes vary significantly in length, and the computational cost of a KV cache node miss is substantial.
“In the prefix tree, different KV cache nodes vary significantly in length, and the computational cost of a KV cache node miss is substantial.”
The paper relies on this without support.
These factors collectively result in a wide disparity in the cost of cache misses across different KV cache nodes.
“These factors collectively result in a wide disparity in the cost of cache misses across different KV cache nodes.”
The paper relies on this without support.
Shuffled workloads better represent real-world user access patterns.
“However, shuffled workloads, which better represent real-world user access patterns, expose its limitations in adapting to dynamic and less predictable prefix reuse scenarios.”
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
Each contradiction between two passages listed here was confirmed by an independent check.
Maximum throughput gain over SGLang differs across sections
MajorThe abstract claims throughput increases by up to 2× over SGLang, but the contributions section reports a maximum of 1.64×.
“Against SGLang, it achieves up to 2× latency reduction and throughput increase.”
“Compared to SGLang, HotPrefix achieves up to a 2× reduction in latency and a 1.64× increase in throughput.”
Reported average CEVAL speedup exceeds every stated comparison range
MajorThe paper reports a 2.6× average latency improvement over other methods on CEVAL, but its stated latency-improvement ranges over each listed baseline top out at 2.25×. An average across those comparisons cannot exceed all their maxima.
“yet deliver average improvements of 1.28×, 1.16×, 2.6×, and 1.27× in overall inference latency compared to other approaches.”
“HotPrefix improves end-to-end inference latency and throughput that is 1.55-2.00×over SGLang-LRU, 1.45-1.89×over SGLang-LFU, 1.55-1.92×over SGLang-FIFO, 1.41-1.90×over SGLang-2Q and 1.54-2.25×over vLLM.”
MMLU and BBH prompt lengths are swapped
MinorThe introduction assigns average prompt lengths of 723 tokens to MMLU and 567 to BBH. The experimental setup assigns 567 to MMLU and 723 to BBH.
“For popular benchmarks, like MMLU [21], BBH [51] and CEVAL [23], the chainof-thought or few-shot prompts' average token length can be as long as 723, 567 and 1673”
“Applied with few-shot or chain-of-thought, the average number of input token of MMLU, Hellaswag, BBH, CEVAL are 567, 753, 723 and 1673.”
Maximum throughput gain over vLLM differs across sections
MinorThe abstract claims a throughput increase of up to 2.25× over vLLM, while the contributions section gives a maximum of 1.91× for the same comparison.
“HotPrefix reduces inference latency and increases throughput by up to 2.25× compared with vLLM with prefix sharing enabled.”
“reducing inference latency by up to 2.25× and increasing throughput by up to 1.91× compared to vLLM with prefix sharing enabled.”
Clock is described as elapsed time but updated as recency
MinorOne description says a higher clock value means more time has elapsed since loading. The update mechanism instead resets the clock to its maximum on reuse and decreases it with age, so higher values represent more recent access.
“Clock indicates the time elapsed since the node was loaded into the GPU HBM, with higher values representing more recent entries.”
“its frequency is increased by 1, and its clock value is reset to the predefined 𝑚𝑎𝑥_𝑎𝑔𝑒.”
Promotion algorithm selects host leaves instead of the stated host roots
MinorThe design says promotion candidates are root nodes in host memory, defined by having a GPU-resident parent. Algorithm 2 instead specifies host-memory leaves as its input; those are different node sets.
“Similarly, by collecting all root nodes in host memory, we can identify the hottest nodes stored there.Here, root nodes in host memory are defined as nodes whose parent resides in GPU memory, while they themselves are located in host memory.”
“1: Input: GPU leaves 𝑁 𝐺𝑃𝑈 and host memory leaves 𝑁 𝐻𝑂𝑆𝑇”
MMLU and BBH prompt lengths are reversed
MinorThe introduction assigns average lengths of 723 and 567 tokens to MMLU and BBH, respectively; the experimental setup assigns them 567 and 723 tokens.
“For popular benchmarks, like MMLU [21], BBH [51] and CEVAL [23], the chainof-thought or few-shot prompts' average token length can be as long as 723, 567 and 1673”
“the average number of input token of MMLU, Hellaswag, BBH, CEVAL are 567, 753, 723 and 1673.”
Clock description reverses its stated aging behavior
MinorA larger elapsed time would mean an older entry, not a more recent one. The described aging mechanism also decreases clock values as entries age, confirming that higher clock values indicate greater recency rather than greater elapsed time.
“Clock indicates the time elapsed since the node was loaded into the GPU HBM, with higher values representing more recent entries.”
“after a fixed number of user requests have been processed, the thread traverses the entire cuckoo filter and decrements the clock value of every entry by 1.”
Cites
Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A. N., Kaiser, L., & Polosukhin, I. (2017) · arXiv · doi:10.48550/arxiv.1706.03762 · Cited by 120,404 · see citing works
Language Models are Few-Shot Learners
Brown, T. B., Mann, B., Ryder, N., Subbiah, M., Kaplan, J., Dhariwal, P., Neelakantan, A., Shyam, P., Sastry, G., Askell, A., et al. (2020) · arXiv · doi:10.48550/arxiv.2005.14165 · Cited by 23,372 · see citing works
Chain-Of-Thought Prompting Elicits Reasoning in Large Language Models
Wei, J., Wang, X., Schuurmans, D., Bosma, M., Ichter, B., Xia, F., Chi, E., Le, Q. V., & Zhou, D. (2022) · Advances in Neural Information Processing Systems 35 · doi:10.52202/068431-1800 · Cited by 4,505 · see citing works
Llama 2: Open Foundation and Fine-Tuned Chat Models
Touvron, H., Martin, L., Stone, K., Albert, P., Almahairi, A., Babaei, Y., Bashlykov, N., Batra, S., Bhargava, P., Bhosale, S., et al. (2023) · arXiv · doi:10.48550/arxiv.2307.09288 · Cited by 2,604 · see citing works
Efficient Memory Management for Large Language Model Serving with PagedAttention
Kwon, W., Li, Z., Zhuang, S., Sheng, Y., Zheng, L., Yu, C. H., Gonzalez, J., Zhang, H., & Stoica, I. (2023) · Proceedings of the 29th Symposium on Operating Systems Principles · doi:10.1145/3600006.3613165 · Cited by 1,817 · see citing works
Efficient Memory Management for Large Language Model Serving with PagedAttention
Kwon, W., Li, Z., Zhuang, S., Sheng, Y., Zheng, L., Yu, C. H., Gonzalez, J. E., Zhang, H., & Stoica, I. (2023) · arXiv · doi:10.48550/arxiv.2309.06180 · Cited by 1,802 · see citing works
Han, K., Xiao, A., Wu, E., Guo, J., Xu, C., & Wang, Y. (2021) · arXiv · doi:10.48550/arxiv.2103.00112 · Cited by 1,394 · cited 1× · see citing works
“These models are predominantly based on the Transformer [20, 55] architecture, which has established itself as the de facto standard for LLMs such as GPT [44] and LLaMA [53, 54] due to its scalability and its ability to effectively model complex sequence dependencies.”
Tree of Thoughts: Deliberate Problem Solving with Large Language Models
Yao, S., Yu, D., Zhao, J., Shafran, I., Griffiths, T. L., Cao, Y., & Narasimhan, K. (2023) · arXiv · doi:10.48550/arxiv.2305.10601 · Cited by 1,158 · see citing works
A Prompt Pattern Catalog to Enhance Prompt Engineering with ChatGPT
White, J., Fu, Q., Hays, S., Sandborn, M., Olea, C., Gilbert, H., Elnashar, A., Spencer-Smith, J., & Schmidt, D. C. (2023) · arXiv · doi:10.48550/arxiv.2302.11382 · Cited by 838 · see citing works
Cuckoo Filter: Practically Better Than Bloom
Fan, B., Andersen, D. G., Kaminsky, M., & Mitzenmacher, M. D. (2014) · Proceedings of the 10th ACM International on Conference on emerging Networking Experiments and Technologies · doi:10.1145/2674005.2674994 · Cited by 737 · see citing works
ReAct: Synergizing Reasoning and Acting in Language Models
Yao, S., Zhao, J., Yu, D., Du, N., Shafran, I., Narasimhan, K., & Cao, Y. (2022) · arXiv · doi:10.48550/arxiv.2210.03629 · Cited by 608 · see citing works
Grattafiori, A., Dubey, A., Jauhri, A., Pandey, A., Kadian, A., Al-Dahle, A., Letman, A., Mathur, A., Schelten, A., Vaughan, A., et al. (2024) · arXiv · doi:10.48550/arxiv.2407.21783 · Cited by 505 · see citing works
Self-citationBenchmarking Large Language Models in Retrieval-Augmented Generation
Chen, J., Lin, H., Han, X., & Sun, L. (2023) · arXiv · doi:10.48550/arxiv.2309.01431 · Cited by 455 · see citing works
Benchmarking Large Language Models in Retrieval-Augmented Generation
Chen, J., Lin, H., Han, X., & Sun, L. (2024) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v38i16.29728 · Cited by 454 · see citing works
HellaSwag: Can a Machine Really Finish Your Sentence?Preprint
Zellers, R., Holtzman, A., Bisk, Y., Farhadi, A., & Choi, Y. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1905.07830 · Cited by 408 · see citing works
Siriwardhana, S., Weerasekera, R., Wen, E., Kaluarachchi, T., Rana, R., & Nanayakkara, S. (2023) · Transactions of the Association for Computational Linguistics · doi:10.1162/tacl_a_00530 · Cited by 337 · see citing works
Measuring Massive Multitask Language Understanding
Hendrycks, D., Burns, C., Basart, S., Zou, A., Mazeika, M., Song, D., & Steinhardt, J. (2020) · arXiv · doi:10.48550/arxiv.2009.03300 · Cited by 291 · see citing works
Gemma: Open Models Based on Gemini Research and Technology
Gemma Team, Mesnard, T., Hardin, C., Dadashi, R., Bhupatiraju, S., Pathak, S., Sifre, L., Rivière, M., Kale, M. S., Love, J., et al. (2024) · arXiv · doi:10.48550/arxiv.2403.08295 · Cited by 284 · see citing works
Outperforming LRU with an adaptive replacement cache algorithm
Megiddo, N., & Modha, D. S. (2004) · Computer · doi:10.1109/mc.2004.1297303 · Cited by 243 · see citing works
SGLang: Efficient Execution of Structured Language Model Programs
Zheng, L., Yin, L., Xie, Z., Sun, C., Huang, J., Yu, C. H., Cao, S., Kozyrakis, C., Stoica, I., Gonzalez, J. E., et al. (2023) · arXiv · doi:10.48550/arxiv.2312.07104 · Cited by 145 · see citing works
Language models are an effective representation learning technique for electronic health record data
Steinberg, E., Jung, K., Fries, J. A., Corbin, C. K., Pfohl, S. R., & Shah, N. H. (2021) · Journal of Biomedical Informatics · doi:10.1016/j.jbi.2020.103637 · Cited by 132 · see citing works
CacheGen: KV Cache Compression and Streaming for Fast Large Language Model Serving
Liu, Y., Li, H., Cheng, Y., Ray, S., Huang, Y., Zhang, Q., Du, K., Yao, J., Lu, S., Ananthanarayanan, G., et al. (2024) · Proceedings of the ACM SIGCOMM 2024 Conference · doi:10.1145/3651890.3672274 · Cited by 118 · see citing works
(2023) · doi:10.52202/075280-1506 · Cited by 113 · see citing works
Nasution, A. H., & Onan, A. (2024) · IEEE Access · doi:10.1109/access.2024.3402809 · Cited by 105 · see citing works
DeepSeek LLM: Scaling Open-Source Language Models with Longtermism
DeepSeek-AI, :, Bi, X., Chen, D., Chen, G., Chen, S., Dai, D., Deng, C., Ding, H., Dong, K., et al. (2024) · arXiv · doi:10.48550/arxiv.2401.02954 · Cited by 99 · see citing works
Self-citationChatlaw: A Multi-Agent Legal Assistant based on a Role-Aligned Mixture-of-Experts Architecture
Cui, J., Ning, M., Li, Z., Chen, B., Yan, Y., Li, H., Ling, B., Tian, Y., & Yuan, L. (2023) · arXiv · doi:10.48550/arxiv.2306.16092 · Cited by 94
SnapKV: LLM Knows What You are Looking for Before Generation
Li, Y., Huang, Y., Yang, B., Venkitesh, B., Locatelli, A., Ye, H., Cai, T., Lewis, P., & Chen, D. (2024) · arXiv · doi:10.48550/arxiv.2404.14469 · Cited by 74 · see citing works
Self-citationKVQuant: Towards 10 Million Context Length LLM Inference with KV Cache Quantization
Hooper, C., Kim, S., Mohammadzadeh, H., Mahoney, M. W., Shao, Y. S., Keutzer, K., & Gholami, A. (2024) · arXiv · doi:10.48550/arxiv.2401.18079 · Cited by 69 · see citing works
Yang, A., Yang, B., Hui, B., Zheng, B., Yu, B., Zhou, C., Li, C., Li, C., Liu, D., Huang, F., et al. (2024) · arXiv · doi:10.48550/arxiv.2407.10671 · Cited by 63 · see citing works
RAGCache: Efficient Knowledge Caching for Retrieval-Augmented Generation
Jin, C., Zhang, Z., Jiang, X., Liu, F., Liu, S., Liu, X., & Jin, X. (2026) · ACM Transactions on Computer Systems · doi:10.1145/3768628 · Cited by 61 · see citing works
RAGCache: Efficient Knowledge Caching for Retrieval-Augmented Generation
Jin, C., Zhang, Z., Jiang, X., Liu, F., Liu, X., Liu, X., & Jin, X. (2024) · arXiv · doi:10.48550/arxiv.2404.12457 · Cited by 61 · see citing works
Foundation Models for Decision Making: Problems, Methods, and Opportunities
Yang, S., Nachum, O., Du, Y., Wei, J., Abbeel, P., & Schuurmans, D. (2023) · arXiv · doi:10.48550/arxiv.2303.04129 · Cited by 60 · see citing works
Efficient Streaming Language Models with Attention Sinks
Xiao, G., Tian, Y., Chen, B., Han, S., & Lewis, M. (2023) · arXiv · doi:10.48550/arxiv.2309.17453 · Cited by 55 · see citing works
PyramidInfer: Pyramid KV Cache Compression for High-throughput LLM Inference
Yang, D., Han, X., Gao, Y., Hu, Y., Zhang, S., & Zhao, H. (2024) · Findings of the Association for Computational Linguistics ACL 2024 · doi:10.18653/v1/2024.findings-acl.195 · Cited by 52 · see citing works
Liu, Z., Desai, A., Liao, F., Wang, W., Xie, V., Xu, Z., Kyrillidis, A., & Shrivastava, A. (2023) · Advances in Neural Information Processing Systems 36 · doi:10.52202/075280-2279 · Cited by 50 · see citing works
MathBERT: A Pre-trained Language Model for General NLP Tasks in Mathematics Education
Shen, J. T., Yamashita, M., Prihar, E., Heffernan, N., Wu, X., Graff, B., & Lee, D. (2021) · arXiv · doi:10.48550/arxiv.2106.07340 · Cited by 47 · see citing works
Challenging BIG-Bench Tasks and Whether Chain-of-Thought Can Solve Them
Suzgun, M., Scales, N., Schärli, N., Gehrmann, S., Tay, Y., Chung, H. W., Chowdhery, A., Le, Q. V., Chi, E. H., Zhou, D., et al. (2022) · arXiv · doi:10.48550/arxiv.2210.09261 · Cited by 44 · see citing works
Akamai DNS: Providing Authoritative Answers to the World's Queries
Schomp, K., Bhardwaj, O., Kurdoglu, E., Muhaimen, M., & Sitaraman, R. K. (2020) · Proceedings of the Annual conference of the ACM Special Interest Group on Data Communication on the applications, technologies, architectures, and protocols for computer communication · doi:10.1145/3387514.3405881 · Cited by 38 · see citing works
ChunkAttention: Efficient Self-Attention with Prefix-Aware KV Cache and Two-Phase Partition
Ye, L., Tao, Z., Huang, Y., & Li, Y. (2024) · arXiv · doi:10.48550/arxiv.2402.15220 · Cited by 34 · see citing works
Self-citationLarge Language Model (LLM) AI text generation detection based on transformer deep learning algorithm
Mo, Y., Qin, H., Dong, Y., Zhu, Z., & Li, Z. (2024) · arXiv · doi:10.48550/arxiv.2405.06652 · Cited by 31 · see citing works
PyramidInfer: Pyramid KV Cache Compression for High-throughput LLM Inference
Yang, D., Han, X., Gao, Y., Hu, Y., Zhang, S., & Zhao, H. (2024) · arXiv · doi:10.48550/arxiv.2405.12532 · Cited by 31 · see citing works
Enhancing Zero-Shot Chain-of-Thought Reasoning in Large Language Models through Logic
Zhao, X., Li, M., Lu, W., Weber, C., Lee, J. H., Chu, K., & Wermter, S. (2023) · arXiv · doi:10.48550/arxiv.2309.13339 · Cited by 26 · see citing works
Chain of Code: Reasoning with a Language Model-Augmented Code Emulator
Li, C., Liang, J., Zeng, A., Chen, X., Hausman, K., Sadigh, D., Levine, S., Fei-Fei, L., Xia, F., & Ichter, B. (2023) · arXiv · doi:10.48550/arxiv.2312.04474 · Cited by 16 · see citing works
Model Tells You What to Discard: Adaptive KV Cache Compression for LLMs
Ge, S., Zhang, Y., Liu, L., Zhang, M., Han, J., & Gao, J. (2023) · arXiv · doi:10.48550/arxiv.2310.01801 · Cited by 13 · see citing works
Steinberg, E., Jung, K., Fries, J., Corbin, C. K., Pfohl, S. R., & Shah, N. H. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2001.05295 · Cited by 10 · see citing works
Keyformer: KV Cache Reduction through Key Tokens Selection for Efficient Generative Inference
Adnan, M., Arunkumar, A., Jain, G., Nair, P. J., Soloveychik, I., & Kamath, P. (2024) · arXiv · doi:10.48550/arxiv.2403.09054 · Cited by 9 · see citing works
Optimizing LLM Queries in Relational Data Analytics Workloads
Liu, S., Biswal, A., Kamsetty, A., Cheng, A., Schroeder, L. G., Patel, L., Cao, S., Mo, X., Stoica, I., Gonzalez, J. E., et al. (2024) · arXiv · doi:10.48550/arxiv.2403.05821 · Cited by 8 · see citing works
QAQ: Quality Adaptive Quantization for LLM KV Cache
Dong, S., Cheng, W., Qin, J., & Wang, W. (2024) · arXiv · doi:10.48550/arxiv.2403.04643 · Cited by 4 · see citing works
KVPR: Efficient LLM Inference with I/O-Aware KV Cache Partial Recomputation
Jiang, C., Gao, L., Zarch, H. E., & Annavaram, M. (2024) · arXiv · doi:10.48550/arxiv.2411.17089 · Cited by 4 · see citing works
InfiniGen: Efficient Generative Inference of Large Language Models with Dynamic KV Cache Management
Lee, W., Lee, J., Seo, J., & Sim, J. (2024) · arXiv · doi:10.48550/arxiv.2406.19707 · Cited by 4 · see citing works
Yang, J. Y., Kim, B., Bae, J., Kwon, B., Park, G., Yang, E., Kwon, S. J., & Lee, D. (2024) · arXiv (Cornell University) · doi:10.48550/arxiv.2402.18096 · Cited by 3 · see citing works
AttMEMO : Accelerating Transformers with Memoization on Big Memory Systems
Feng, Y., Jeon, H., Blagojevic, F., Guyot, C., Li, Q., & Li, D. (2023) · arXiv · doi:10.48550/arxiv.2301.09262 · Cited by 2 · see citing works
GEAR: An Efficient KV Cache Compression Recipe for Near-Lossless Generative Inference of LLM
Kang, H., Zhang, Q., Kundu, S., Jeong, G., Liu, Z., Krishna, T., & Zhao, T. (2024) · arXiv · doi:10.48550/arxiv.2403.05527 · Cited by 2 · cited 1× · see citing works
“Quantization methods [11, 22, 29, 37, 44, 48, 62, 69], aim to compress KV caches by reducing their bit precision, from 16-bit to as low as 4-bit or even lower.”
KV Cache is 1 Bit Per Channel: Efficient Large Language Model Inference with Coupled Quantization
Zhang, T., Yi, J., Xu, Z., & Shrivastava, A. (2024) · arXiv · doi:10.48550/arxiv.2405.03917 · Cited by 1 · see citing works
Compute Or Load KV Cache? Why Not Both?
Jin, S., Liu, X., Zhang, Q., & Mao, Z. M. (2024) · arXiv · doi:10.48550/arxiv.2410.03065 · Cited by 1 · see citing works
Cost-Efficient Large Language Model Serving for Multi-turn Conversations with CachedAttention
Gao, B., He, Z., Sharma, P., Kang, Q., Jevdjic, D., Deng, J., Yang, X., Yu, Z., & Zuo, P. (2024) · arXiv · doi:10.48550/arxiv.2403.19708 · Cited by 1 · see citing works
InferCept: Efficient Intercept Support for Augmented Large Language Model Inference
Abhyankar, R., He, Z., Srivatsa, V., Zhang, H., & Zhang, Y. (2024) · arXiv · doi:10.48550/arxiv.2402.01869
KIVI: A Tuning-Free Asymmetric 2bit Quantization for KV Cache
Liu, Z., Yuan, J., Jin, H., Zhong, S., Xu, Z., Braverman, V., Chen, B., & Hu, X. (2024) · arXiv · doi:10.48550/arxiv.2402.02750
OpenAI, Achiam, J., Adler, S., Agarwal, S., Ahmad, L., Akkaya, I., Aleman, F. L., Almeida, D., Altenschmidt, J., Altman, S., et al. (2023) · arXiv · doi:10.48550/arxiv.2303.08774
C-Eval: A Multi-Level Multi-Discipline Chinese Evaluation Suite for Foundation Models
Huang, Y., Bai, Y., Zhu, Z., Zhang, J., Zhang, J., Su, T., Liu, J., Lv, C., Zhang, Y., Lei, J., et al. (2023) · arXiv · doi:10.48550/arxiv.2305.08322
Stateful Large Language Model Serving with Pensieve
Yu, L., Lin, J., & Li, J. (2023) · arXiv · doi:10.48550/arxiv.2312.05516
Flagged first, then by citations
Research works printed but not linked: 6
- In Gim, Guojun Chen, Seung-seob Lee, Nikhil Sarda, Anurag Khandelwal, and Lin Zhong. 2024. Prompt cache: Modular attention reuse for low-latency inference. In Proceedings of Machine Learning and Systems (MLSys). 325--338.
- Theodore Johnson, Dennis Shasha, et al. 1994. 2Q: a low overhead high performance bu er management replacement algorithm. In Proceedings of the International Conference on Very Large Data Bases (VLDB). 439--450.
- Patrick Lewis, Ethan Perez, Aleksandra Piktus, Fabio Petroni, Vladimir Karpukhin, Naman Goyal, Heinrich Küttler, Mike Lewis, Wen-tau Yih, Tim Rocktäschel, et al. 2020. Retrieval-augmented generation for knowledge-intensive nlp tasks. In Proceedings of the Advances in Neural Information Processing Systems (NeurIPS). 9459--9474.
- Pan Lu, Baolin Peng, Hao Cheng, Michel Galley, Kai-Wei Chang, Ying Nian Wu, Song-Chun Zhu, and Jianfeng Gao. 2023. Chameleon: Plug-and-play compositional reasoning with large language models. In Proceedings of the Advances in Neural Information Processing Systems (NeurIPS). 43447--43478.
- Ying Sheng, Lianmin Zheng, Binhang Yuan, Zhuohan Li, Max Ryabinin, Beidi Chen, Percy Liang, Christopher Ré, Ion Stoica, and Ce Zhang. 2023. Flexgen: High-throughput generative inference of large language models with a single gpu. In Proceedings of International Conference on Machine Learning (ICML). 31094--31116.
- Hugo Touvron Louis Martin Kevin Stone Peter Albert Amjad Almahairi Yasmine Babaei Nikolay Bashlykov Soumya Batra Prajjwal Bhargava Shruti Bhosale et al. 2023. Llama 2: Open foundation and fine-tuned chat models. In arXiv preprint arXiv:2307.09288. · arXiv
Cited by
Sorted by citations
A Case for a Simulation-Driven Exploration of Distributed GenAI Platforms
Trivedi, A., Stoica, R., Cohn, J., et al. (2026) · EuroMLSys@EuroSys · doi:10.1145/3805621.3807623
“…policies for KVCache offloading and their impact on performance [16, 65, 77] (§2.2); (iv) policies for distributed KVCache sharing and management [34, 37, 49, 69]; and (v) increasing KVCache effectiveness via advanced techniques, e.g., position-independent reuse, across-model reuse, selective…”
InfluentialBai, F., Zhang, H., Chen, Z., Du, J., Chen, Z., & Lu, Y. (2026) · Proceedings of the ACM on Management of Data · doi:10.1145/3802009
Dynamic Flat Filter: A Unified Framework for Scalable and Stable Fingerprint-Based Filters
Du, Y., Ji, S., Huang, H., et al. (2026) · Proceedings of the ACM on Management of Data · doi:10.1145/3802043
CoDec: Prefix-Shared Decoding Kernel for LLMs
Wang, Z., Ning, R., Fang, C., Zhang, Z. J., Lin, X., Ma, S., Zhou, M., Li, X., Wang, Z., Huan, C., et al. (2026) · Proceedings of the ACM on Management of Data · doi:10.1145/3802028
Self-citationWang, K., Zhao, Y., Zhang, Y., Gao, F., & Xu, G. (2026) · IEEE Conference on Computer Communications (INFOCOM) · doi:10.1109/infocom59046.2026.11571450
“CachedAttention [12] and HotPrefix [13] optimize scheduling for multi-turn conversations and shared system prompts, while KVFlow [14] utilizes workflow graphs to guide prefetching for multi-agent tasks.”
KVServe: Service-Aware KV Cache Compression for Communication-Efficient Disaggregated LLM Serving
Liu, Z., Ma, X., Luo, D., Zhao, H., Lu, B., Huang, W., Gu, Y., Liu, X., Wei, Z., Liu, J., et al. (2026) · Proceedings of the ACM SIGCOMM 2026 Conference · doi:10.1145/3789240.3829139
Pegasus: Accelerating Large Language Model Inference with Stateful Prefix Caching
Chen, F., Li, P., Yu, D., & Guo, S. (2026) · IEEE International Conference on Joint Cloud Computing (JCC) · doi:10.1109/jcc72984.2026.00017
“Subsequent works further study cache scheduling and offloading, such as IMPRESS [35] for multi-tier prefix KV storage, HotPrefix [12] for hotness-aware prefix cache scheduling, ContiguousKV [36] for I/O-efficient re-prefill with offloaded KV caches, and KVFlow [37] for workflow-aware KV management…”
PolarKV: Tier Locally, Serve Globally-A KV Cache over Cloud Memory and Storage
Zhang, Y., Yang, X., Chen, H., Li, F., Wang, S., Sun, C., Wu, S., & Weng, N. (2026) · Proceedings of the VLDB Endowment · doi:10.14778/3827998.3828047
Li, H., Lin, S., Fu, F., Zhou, Y., Ji, X., Zhao, Y., Wang, L., Jiang, J., & Cui, B. (2026) · Proceedings of the ACM on Management of Data · doi:10.1145/3837125
PEEK: Predictive Queue-Informed KV Cache Management for LLM Serving
Xie, B., Wang, Z., Tanaka, M., & Zheng, Z. (2026) · arXiv · doi:10.48550/arxiv.2607.02525
Self-citationWang, Z., & Buyya, R. (2026) · arXiv · doi:10.48550/arxiv.2608.01655
Self-citation
- Authors
- Li, Y., Gu, R., Huan, C., Wang, Z., Yao, R., Tian, C., & Chen, G.
- Affiliations
- Nanjing University (CN)
- Venue
- Proceedings of the ACM on Management of Data
- Published
- 2025-09-22
- Volume
- 3
- Issue
- 4
- Pages
- 1-27
- ISSN
- 2836-6573 (ISSN-L)
- OpenAlex
- W7082968261
- Semantic Scholar
- b89241bc76845411fc4aa68d26825432f1a8bb55
- Cited by
- 9
- References
- 10
- Citations by year
- 2026: 9
- FWCI
- 7.38
- Type
- journal article
- Language
- en
- Open access
- bronze
- doi.org
- Locations
- Proceedings of the ACM on Management of Data (publishedVersion)
- Funders
- Nanjing U35 Talent Cultivation Program (No. U (2024) 001)
- National Natural Science Foundation of China (NO.62325205, 62072230)
- Postgraduate Practice & Research Innovation Program of Jiangsu Province (NJU KYCX24_025)
- Topics
- Physical Sciences › Computer Science › Hardware and Architecture › Parallel Computing and Optimization Techniques
- Physical Sciences › Computer Science › Artificial Intelligence › Natural Language Processing Techniques
- Physical Sciences › Computer Science › Artificial Intelligence › Topic Modeling
- Keywords
- large language model inference, GPU memory management, prefix tree, KV cache eviction, inference latency, throughput, prompt engineering
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-09-28.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-09-28.
Cited sources are checked by gpt-6-sol.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review