The best resources for a time-poor senior engineer, newest first.
2026Course
Percy Liang, Tatsunori Hashimoto (Stanford) · Apr 2026 · ~10 h
Four lectures (GPUs/TPUs Apr 13, Kernels/Triton Apr 15, Parallelism Apr 20 and 22) cover memory accounting, roofline, Triton and every parallelism axis in one place; Assignment 2 has you profile a model, write FlashAttention-2 in Triton and build distributed training.
2026Practice
Anthropic · Jan 2026 · ~6 h
Optimize a kernel on a simulated VLIW SIMD accelerator to minimize cycles; README gives the 18,532-cycle starting point of the 2-hour version and Claude/human benchmarks (e.g. <1,487 cycles).
2026Tutorial
OpenAI / Triton team · 2026 · ~6 h
Vector add, fused softmax, matmul, layer norm and fused attention in Triton, each with a benchmark against PyTorch.
2026Practice
PyTorch / Meta · 2026 · ~8 h
PyTorch-native reference pre-training stack: run Llama-style models with FSDP2, TP, PP, CP, float8 and torch.compile from a TOML config on rented GPUs.
2025Reference
Nouamane Tazi, Ferdinand Mom, Haojun Zhao, Phuc Nguyen, Mohamed Mekkouri, Leandro von Werra, Thomas Wolf (Hugging Face) · Feb 2025 · ~12 h
Walks through DP, ZeRO-1/2/3, TP, sequence/context parallel (ring attention), pipeline (AFAB, 1F1B, interleaved, zero-bubble, DualPipe), expert parallelism and the '5D' combination, with memory formulas and 4,000+ benchmarked configs.
2025Book
Jacob Austin, Sholto Douglas, Roy Frostig, Anselm Levskaya, et al. (Google DeepMind) · Feb 2025 · ~15 h
Rooflines, the cost of every collective, how to shard a transformer for training and inference, with worked problems; has a dedicated GPU chapter. Written by GDM people who run these jobs.
2024Paper
Llama Team, AI @ Meta · Jul 2024 · ~3 h
Section 3.3 is a full infra case study: 16K H100s, 4D parallelism (TP, CP, PP, FSDP) layout and MFU, network topology, and the 54-day reliability log (466 interruptions, 419 unexpected, ~90% effective training time).
2022Blog post
Horace He · 2022 · ~1 h
Splits runtime into compute, memory bandwidth and overhead, and explains operator fusion and why most ops are memory-bound. The fastest route to the right mental model.