Collections

INFERENCE ENGINES · 01MANY USERSYOUR MACHINEONE TARGET

Inference Engines

Choosing, running, and tuning LLM inference engines in production — vLLM, SGLang, TensorRT-LLM, llama.cpp and friends.

2 posts

REQUEST TO TOKENS · 01PROMPT · ONE PASSANSWER · ONE PASS PER TOKENFIRST TOKEN 82 ms · THEN 73 ms EACH

How an LLM Request Becomes Tokens

The core mental model of LLM inference, one mechanism at a time, shown with figures and widgets and checked on real hardware.

10 posts

LLMS EXPLAINED · 0183%ON THE TOP WORDTHE TEACHER'S NEXT-TOKEN DISTRIBUTION

LLMs, Explained

How large language models are built, trained, and improved, explained for engineers who run them.

3 posts

GPU FOR INFERENCE · 0148 SMs · 24 MiB L2 · 273 GB/s DRAM

The GPU for Inference Engineers

What the hardware does during inference, and why it explains every serving technique.

3 posts

QUANTIZATION · 012.7×DECODE VS BF1616 FP4 VALUES PER BLOCK, ONE SCALE EACH

Quantization in Practice

Smaller numbers, served for real: formats, kernels, and the quality you pay.

12 posts

SERVING IN PRODUCTION · 01PREFILLKV CACHEDECODE

Serving in Production

From one engine to a service: metrics, routing, disaggregation, and the stacks that run them.

4 posts

SPEECH AI · 01

Speech AI

Speech recognition and synthesis, served: how the models work, what serves them, and who leads.

3 posts

OPEN-MODEL LABS · 01STANDARD ATTENTION · 4.8 MiBLATENT (MLA) · 68.6 KiB71×LESS KV PER TOKEN

The Open-Weight Labs

The labs behind today's open-weight models: their models, their breakthroughs, and what each changed for the ecosystem.

4 posts

NUMBER FORMATS · 01FP32BF161 + 8 + 23: SIGN, EXPONENT, MANTISSA

Number Formats for AI

FP32 to NVFP4: how AI hardware stores numbers, what each format keeps and loses, and which GPU computes it.

9 posts

BUILDING WITH AI · 01CACHED HISTORY+ NEW TOOL OUTPUT21 TURNS, 90% READ FROM CACHE

Building with AI

Real projects built with models we serve ourselves: what works, what doesn't, what it costs, measured.

1 post

CUDA FOR INFERENCE · 01xyy[i] = a·x[i] + y[i], ONE THREAD EACH235 GB/s, 86% OF THE MEMORY

CUDA for Inference

Hands-on CUDA for inference engineers: write, compile, profile, and speed up the kernels that serving runs.

1 post