How to Use This Page
3 entriesWork through the sections in order: learn the vocabulary, understand batching and scheduling, study the maths, read a real engine, then learn GPU programming and benchmarking.
1. Core Concepts
2 entriesPrefill, decode, KV cache, latency and throughput.
2. Batching and Scheduling
3 entriesHow engines keep GPUs busy.
3. The Maths of Inference
3 entriesMemory, compute and communication limits.
4. Read a Real Engine
9 entriesLearn how production serving systems work by studying their code and docs.
5. GPU Programming
4 entriesWrite the kernels that engines depend on.
6. Benchmarking
1 entriesMeasure what you build.
Source
1 entriesThe post these core resources come from.
Related Pages
5 entriesNeighbouring pages on this site.
Frequently Asked Questions
What is LLM inference engineering?
It is the work of serving language models efficiently: managing the KV cache, batching and scheduling requests, using quantization and speculative decoding, writing GPU kernels and measuring latency and throughput.
Where should I start?
Read the LLM Inference Handbook for the vocabulary, then the Hugging Face continuous batching post, then the Stanford CS336 inference lecture.
Do I need a GPU?
Reading and most lectures need none. Running engines such as vLLM or Mini-SGLang, or the Triton tutorials, needs a CUDA-capable GPU, which may mean paid cloud compute.
Which engine should I study first?
Inside vLLM gives a guided tour of a production engine, and Mini-SGLang is a compact codebase that is easier to read end to end.
How do I measure inference performance?
Use a benchmarking tool such as NVIDIA AIPerf, which measures first-token latency, per-token latency, throughput and goodput under controlled load.
How current is this page?
Links were checked in October 2026. The core list follows a LinkedIn post by Mayank A.; the descriptions summarize each resource's own pages. The learning materials are free, but running their examples may need paid GPU compute. Content such as course years and software versions changes, so check each resource's date before relying on it. Listing is not an endorsement.