~/talk

No Buffer, No Bottleneck: Efficient Zero-Copy KV Cache Offloading for Long-Context LLMs

links:none on file
links:none on file
slides:none on file

DirectKV implements a true zero-copy KV cache by letting CUDA kernels directly access CPU-resident KV blocks over NVLink-C2C on GH200/GB200, eliminating the GPU staging buffer and fusing projection with attention into one kernel. It uses warp-level pipelining and CPU-memory-aware tiling to hide fetch latency, reducing CPU–GPU transfer volume by up to 50% and cutting GPU HBM usage by 43%, yielding up to 1.2× end-to-end speedups (up to 2.4× under load) on long-context inference.

AI-written summary · about

  1. 0:00Efficient KV cache offloading
  2. 1:26Long-context KV cache challenges
  3. 2:58PCIe-based KV offloading limits
  4. 4:05Grace Hopper interconnect
  5. 5:32Kernels for asymmetric memory
  6. 6:38Tiling for CPU-resident data
  7. 8:06Pipelining to hide latency
  8. 8:51Kernel fusion for transfers
  9. 9:59DirectKV architecture
  10. 13:12Evaluation and results
  11. 14:38Optimization impact
  12. 15:20Summary and future
~/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.