~/talk

Cost-Efficient Large Language Model Serving for Multi-turn Conversations with...

Talkat USENIX ATC 2024 · 2024-07-10..07-12· [large-language-models, machine-learning]
name:Bin Gao
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
name:Zhou Yu
links:none on file
links:none on file
slides:none on file

A hierarchical KV caching system called CachedAttention reuses key/value tensors across multi-turn chats by spilling caches to SSD and host DRAM, using layer-wise pre-loading and asynchronous saving plus scheduler-aware fetching/eviction to place hot caches in pinned host memory, and decoupling positional encoding so truncated histories stay valid. Evaluated on ChatGPT conversations and large models (OPT‑175B example), it reports TTFT reduced by up to 87%, up to 7.8× prompt prefilling, ~70% inference cost drop, and 9–16% storage overhead.

AI-written summary · about

  1. 0:00Cost-efficient LLM serving
  2. 3:19Multi-turn inefficiency
  3. 5:54Reusing K caches in GPU memory
  4. 7:01Challenges of K cache caching
  5. 11:19Cache Attention technique
  6. 18:30Evaluating Cache Attention
  7. 21:04Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.