Skip to main content
Primary: Phase 8DocumentationAdvancedFree Learning Material
vLLM

vLLM Documentation

Official documentation for vLLM, the high-throughput open-source LLM inference and serving engine powered by PagedAttention, continuous batching, speculative decoding, and quantized kernels.

Originating from UC Berkeley Sky Computing Lab research, vLLM is the leading open-source LLM serving engine. Its documentation explains how PagedAttention eliminates KV-cache fragmentation by managing attention keys and values like OS virtual memory pages, how continuous iteration-level batching maximizes GPU utilization, and how to benchmark quantized (AWQ, GPTQ, FP8) and speculative decoding deployments.

Resource Tracking

Course status is tracked independently from roadmap topic checkboxes so you can mark external courses without altering your topic mastery percentage.

Suggested Learning Position

Phase 8 Module 8.4 Inference Serving & Quantization Reference

Language:English
Access & Link Verification

100% free open-source Apache-2.0 documentation and benchmarking guides.

Status: Verified (2026-11-09)

What You Will Learn from This Resource

  • Understand how PagedAttention manages non-contiguous KV-cache blocks to increase serving batch sizes.
  • Compare static batching vs. continuous iteration-level batching for Time-To-First-Token (TTFT) and throughput.
  • Deploy and benchmark quantized models (AWQ, GPTQ, FP8) and speculative decoding.

Recommended Prerequisites

Review these foundations before starting so you get the most out of this material:

  • KV caching, Transformer autoregressive decoding, and GPU memory bandwidth concepts (Phases 5 & 8.1).

Topics & Keywords

vLLMPagedAttentionKV CacheContinuous BatchingInferenceQuantizationSpeculative Decoding
Curriculum Integration

How This Resource Fits Into Your AI & LLM Roadmap

Open Interactive Roadmap

Phase-Specific Study Recommendations (1)

Phase 8 · Resource 8.8Practice & Reference

vLLM Documentation

In Phase 8: Advanced LLM Systems & Research

Study alongside Module 8.4 (Inference & Optimization) and Milestone #13 (Quantized & Optimized Inference Benchmark).

Continue Exploring
Browse Full Library
Phases 5, 6, 8Recommended StartUniversity Course Materials
Stanford University
AdvancedFree Learning Material

CS336 — Language Modeling from Scratch

Graduate-level Stanford course walking through every aspect of building language models from scratch: Transformer architecture, tokenization, pretraining data pipelines, GPU systems, parallelism, and scaling laws.

Used across:Phase 5 (5.2)Phase 6 (6.1)Phase 8 (8.1)
StanfordCS336Language ModelingPretrainingScaling Laws
Your Status:
Phase 8Recommended StartVideo Lectures
GPU MODE
ResearchFree Learning Material

GPU Programming Lectures

Community-driven advanced research and engineering lecture series covering GPU hardware architecture, CUDA kernels, Triton, FlashAttention, quantization, and PyTorch compiler internals.

GPU MODECUDATritonFlashAttentionGPU Architecture
Your Status:
Phase 8Technical Tutorials
Triton
ResearchFree Learning Material

Triton Programming Tutorials

Official hands-on tutorials for OpenAI's Triton language: vector addition, fused softmax, tiled matrix multiplication, LayerNorm, and FlashAttention kernels in Python.

TritonGPU KernelsFused SoftmaxFlashAttentionSRAM Tiling
Your Status: