~/talk

Enabling VLLM V1 on AMD GPUs With Triton

Talkat PyTorch Conference 2025 · 2025-10-22..10-23· [machine-learning]
links:none on file
links:none on file
slides:none on file

vLLM V1 runs on AMD MI300-series GPUs by replacing legacy HIP primitives with Triton kernels and by splitting heterogeneous batches into specialized kernels for prefill and decode. Kernel changes include new launch grids and tiling, reducing warps to avoid register spilling, aligned loads to a single KV block, loop unrolling, and forcing matrix-core-friendly layouts. The combined optimizations produce about a 4.7x speedup over the Triton baseline and expose paged KV cache and prefix-caching features with comparable or better time‑to‑first‑token than V0.

AI-written summary · about

  1. 0:00VLLM V1 on AMD GPUs
  2. 1:28Need for new attention backend
  3. 3:35Triton for AMD GPU support
  4. 4:59Attention kernel terms
  5. 6:25Baseline kernel issues
  6. 8:32Optimizing decode sequences
  7. 10:38Grouped query attention handling
  8. 11:43AMD parallel optimizations
  9. 14:09Memory efficiency refactor
  10. 15:34Vectorized memory access
  11. 17:20Decode kernels V0 to V1
  12. 19:26Unified attention kernel
  13. 20:36Benchmarks V0 vs V1 on MI300X
  14. 21:40Future benefits of V1
~/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.