Part 1
Inside vLLM: Following One Request from the API to GPU Execution
The V1 request lifecycle, scheduling, KV-cache management, model execution, and output delivery.
vLLM · CUDA · Triton · Runtime Reliability
A source-to-system study of high-performance LLM serving: following a request through vLLM, crossing the Python/CUDA boundary, and rebuilding FlashAttention from a mathematical reference into a Triton kernel.
Part 1
The V1 request lifecycle, scheduling, KV-cache management, model execution, and output delivery.
Part 2
GPU execution fundamentals, layouts, vectorized copies, coalescing, tiles, and FlashAttention-style paged attention.
Part 3
Explicit attention, tiled online softmax, a fused Triton kernel, and correctness and performance measurements.