~/talk

llm-d: Kubernetes Native Distributed Inferencing

Talkat DevConf.US 2025 · 2025-09-19..09-20· [large-language-models, kubernetes]
links:none on file
slides:none on file

llm-d serves LLMs by marrying VLM-style inference with Kubernetes: it implements continuous batching to pack per-step token work, manages massive KV cache page retention like virtual memory (roughly 1 GB per 10k tokens for Llama-370B), and wires a Gateway API inferenceuler for prefix-cache-aware routing so repeated prompts hit the same pod. It supports KV transfers (GPU‑direct/RDMA via Nixel) and a prefill/decode disaggregation that shows ~25% user throughput gain on an 8‑GPU 4k in/4k out benchmark.

AI-written summary · about

  1. 0:00LLM inference at Red Hat
  2. 1:03What is VLM
  3. 2:50Specialized LLM inference software
  4. 5:57Auto-regressive model challenges
  5. 8:04Dynamic vs continuous batching
  6. 10:12KV cache impact on performance
  7. 13:27Page attention and virtual memory
  8. 17:18How page attention manages memory
  9. 19:01Prefix caching benefits
  10. 20:07LLM vs standard HTTP requests
  11. 23:21LMD architecture and Kubernetes
  12. 24:48Prefix cache-aware routing
  13. 26:34Prefill-decode disaggregation
  14. 29:43Offloading KV cache
  15. 31:12Summary and future of LLM systems
~/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.