~/talk

How IBM Research Achieved vLLM Platform Portability with Triton Autotuning

Talkat Ray Summit 2024 · 2024-09-30..10-02· [large-language-models, machine-learning]
slides:none on file

IBM Research replaces hand‑tuned CUDA kernels in vLLM with OpenAI Triton kernels plus an autotuning cache called Triton djaVu, which records best block‑size configs into JSON and ships them in containers. Results show some kernels get 100% speed‑ups versus prior builds, Triton‑only vLLM reaches within ~8% of state‑of‑the‑art for large batches, and cold‑start autotune time drops from hours/days to seconds yielding effectively zero autotuning overhead.

AI-written summary · about

  1. 0:00Introduction to platform portability
  2. 1:28Background on vLLM and Triton
  3. 3:55What is OpenAI Triton
  4. 7:27Triton in vLLM limitations
  5. 11:42Problem with autotuning in production
  6. 12:03Introducing Triton DVu framework
  7. 14:10Ensuring safe autotuning decisions
  8. 15:57Expanding configuration spaces
  9. 16:19Cross-vendor performance portability
  10. 18:51End-to-end performance results
  11. 19:53Startup time comparison
  12. 21:00Live demonstration
  13. 24:12Conclusion and future work
~/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.