Cited by 11Parallel Computing and Optimization TechniquesNatural Language Processing TechniquesTopic Modeling

HotPrefix: Hotness-Aware KV Cache Scheduling for Efficient Prefix Sharing in LLM Inference Systems

Open access
Li, Yuhang, Gu, Rong, Huan, Chengying, Wang, Zhibin, Yao, Renjie, Tian, Chen, Chen, Guihai·2025·Proceedings of the ACM on Management of Data

Abstract

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

Crossref · 10.1145/3749168

Cites

61 of 61 references verified0 citation errors · 0 not checkable

Statistics

Nothing to recompute.

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
  • 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.

    Premisecitation

    In 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.

    Premisecitation

    SGLang 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
  • May combine two claims.

    Premisecitation

    System 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.

    Interpretationcitation

    The 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
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    vLLM 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.

    Premisecitation

    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.

    “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.

    Premisecitation

    PromptCache 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.

    Premisecitation

    CachedAttention 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).

    Premisecitation

    vLLM 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.

    Premisecitation

    vLLM'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).

    Premisecitation

    SGLang 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
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisereasoning

    Under 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
  • May combine two claims.

    Premisereasoning

    CDN 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.

    Premisecitation

    Web 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 data

    Compared 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.

    Findingreasoning

    HotPrefix 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 data

    Against 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 data

    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.

    “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 given

    Relative to Baseline, Baseline+E+A+P improves latency by 1.65 to 1.77 times.

    “Compared with”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data

    HotPrefix 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 claim
  • May combine two claims.

    Findingown data

    HotPrefix 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 claim
  • May combine two claims.

    Findingown data

    HotPrefix 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 claim
  • Probably not a substantial claim: may not pass S1 (asserted), S3 (load-bearing), S4 (based).

    Findingnone given

    Baseline+E+A+P beats Baseline+A+P by 1.07 times on cache hit ratio.

    “Although”
    Quote in the paperNot a substantial claim
  • The quote only partly states this claim.

    Findingown data

    Across 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 claim
  • Probably not a substantial claim: may not pass S1 (asserted), S3 (load-bearing), S4 (based).

    Findingnone given

    Baseline+E+A+P beats Baseline+A+P by 1.38 times on inference latency.

    “Although”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S1 (asserted), S3 (load-bearing), S4 (based).

    Findingnone given

    Relative to Baseline, Baseline+E raises cache hit ratio by 1.02 to 1.11 times.

    “Compared with”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S1 (asserted), S3 (load-bearing), S4 (based).

    Findingnone given

    Relative 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 claim
  • Probably not a substantial claim: may not pass S1 (asserted), S3 (load-bearing), S4 (based).

    Findingnone given

    Relative to Baseline, Baseline+A+P raises cache hit ratio by 1.30 to 1.56 times.

    “Compared with”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data

    HotPrefix 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 claim
  • The quote only partly states this claim.

    Findingown data

    HotPrefix 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 claim
  • Probably not a substantial claim: may not pass S1 (asserted), S3 (load-bearing), S4 (based).

    Findingnone given

    Relative to Baseline, Baseline+A+P improves latency by 1.19 to 1.47 times.

    “Compared with”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data

    HotPrefix 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 claim
  • May combine two claims.

    Findingown data

    HotPrefix 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 claim
  • May combine two claims.

    Findingown data

    On 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 claim
  • May combine two claims.

    Findingown data

    These 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 claim
  • Probably not a substantial claim: may not pass S1 (asserted), S3 (load-bearing), S4 (based).

    Findingnone given

    Relative to Baseline, Baseline+E improves latency by 1.02 to 1.44 times.

    “Compared with”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S1 (asserted), S4 (based).

    Findingown data

    Baseline+E+A+P beats Baseline+A+P by 7.77 times on offload time.

    “Although”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingnone given

    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.

    “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 claim
  • May combine two claims.

    Interpretationreasoning

    HotPrefix'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.

    Interpretationreasoning

    Lack 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 claim
  • May combine two claims.

    Interpretationown data

    Naive 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 claim
  • May combine two claims.

    Interpretationreasoning

    This 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 claim
  • May combine two claims.

    Premisecitation

    In 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.

    Interpretationreasoning

    Limited 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 claim
  • May combine two claims.

    Interpretationreasoning

    Selective 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.

    Interpretationreasoning

    Hotness 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.

    Premisereasoning

    Existing 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.

    Interpretationreasoning

    As 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 claim
  • May combine two claims.

    Premisecitation

    For 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.

    Premisecitation

    As 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.

    Interpretationreasoning

    The 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 claim
  • May combine two claims.

    Interpretationreasoning

    This 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 claim
  • May combine two claims.

    Interpretationreasoning

    HotPrefix 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 claim
  • Classified as probably not a substantial claim.

    Study design and conductnone given

    For 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 claim
  • May combine two claims.

    Interpretationreasoning

    Retaining 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 claim
  • Classified as probably not a substantial claim.

    Interpretationreasoning

    The 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 claim
  • May combine two claims.

    Interpretationreasoning

    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.

    “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 claim
  • May combine two claims.

    Interpretationreasoning

    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.

    “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.

    Interpretationreasoning

    By 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 claim
  • May combine two claims.

    Interpretationown data

    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.

    “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.

    Interpretationreasoning

    With 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 claim
  • May combine two claims.

    Interpretationreasoning

    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.

    “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.

    Interpretationreasoning

    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.

    “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 claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Study design and conductnone given

    Both 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 claim
  • May combine two claims.

    Interpretationreasoning

    By 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 claim
  • May combine two claims.

    Interpretationreasoning

    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.

    “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.

    Interpretationreasoning

    Only 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.

    Interpretationreasoning

    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.

    “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 claim
  • May combine two claims.

    Interpretationown data

    HotPrefix 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 claim
  • May combine two claims.

    Interpretationreasoning

    HotPrefix'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 claim
  • Probably not a substantial claim: may not pass S4 (based).

    Interpretationnone given

    Compared 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 data

    HotPrefix 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
72 of 72
  • 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.”
15 of 15

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

    Major

    The abstract claims throughput increases by up to 2× over SGLang, but the contributions section reports a maximum of 1.64×.

  • Reported average CEVAL speedup exceeds every stated comparison range

    Major

    The 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.

  • MMLU and BBH prompt lengths are swapped

    Minor

    The 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.

  • Maximum throughput gain over vLLM differs across sections

    Minor

    The 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.

  • Clock is described as elapsed time but updated as recency

    Minor

    One 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.

  • Promotion algorithm selects host leaves instead of the stated host roots

    Minor

    The 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.

  • MMLU and BBH prompt lengths are reversed

    Minor

    The introduction assigns average lengths of 723 and 567 tokens to MMLU and BBH, respectively; the experimental setup assigns them 567 and 723 tokens.

  • Clock description reverses its stated aging behavior

    Minor

    A 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.

8 of 8

Cites

Flagged first, then by citations

Research works printed but not linked: 6

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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

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
Cited by
9
References
10
Citations by year
2026: 9
FWCI
7.38
Type
journal article
Language
en
Open access
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