🤖 AI Summary
This work addresses the high prefill latency and substantial cloud costs associated with long-context large language model (LLM) inference. We propose the first verifiable public-cloud cost analysis framework to systematically evaluate the economic benefits of KV cache reuse across computation, storage, and network dimensions. Through analytical modeling, we quantify how key workload parameters—including reuse frequency, generation length, and model scale—affect end-to-end latency and total cost. Our results demonstrate that, under high reuse rates and long-generation scenarios, KV cache reuse simultaneously reduces both latency and total cloud expenditure, thereby breaking the conventional latency–cost trade-off. This study provides a rigorous theoretical foundation and practical paradigm for economically viable context-augmented LLM services.
📝 Abstract
Across large language model (LLM) applications, we observe an emerging trend for reusing KV caches to save the prefill delays of processing repeated input texts in different LLM inputs. This has led to a broad design space, including colocating stored KV caches with (or close to) GPUs to various KV cache compression. However, a key question remains unanswered: can these delay reductions also be economically favorable? Specifically, we ask whether a developer can use public cloud services to store precomputed KV caches and reuse them to save delay without incurring more costs in terms of compute, storage, and network. To answer this question, we propose an validated analytical model for the cloud cost (in compute, storage, and network) of storing and reusing KV caches based on various workload parameters, such as reuse frequency, generated text lengths, model sizes, etc. Preliminary results show that KV cache reusing is able to save both delay and cloud cost across a range of workloads with long context. And we call more efforts on building more economical context augmented LLM by KV cache reusing.