Free 44-session GPU kernel engineering series: naive GEMM to FlashAttention on H100 and Blackwell

Winter_Mistake_3185 · reddit · 2026-10-20

A developer shared a free, code-first GPU kernel engineering series (44 planned sessions) with intro and roadmap videos live and all code public, explicitly not for sale.

Core thesis: for most ML workloads, kernel performance is a data-movement problem before a compute problem. The series builds on two threads:

Roadmap: CPU parallelism and GPU architecture, memory hierarchy, GEMM from naive to optimized with profiling at every step, tensor cores, profiling/debugging, PyTorch integration and Triton, FlashAttention, and Hopper/Blackwell topics (TMA, WGMMA, CUTLASS, FP8/quantization, NVFP4, multi-GPU basics, FlashAttention 4, DeepSeek's kernels, AI-written kernels, capstone).

Each session follows concept → live code → profile → verified speedup against baseline. Prerequisites: C/C++, basic linear algebra, PyTorch. Later sessions (especially Blackwell/NVFP4) may shift as tooling evolves; the author is soliciting feedback from production kernel engineers.

Original post →

More from Infra

Infra channel →