Before GPU Engineering: free 56-chapter open notebook on GPU architecture

techNmak · x · 2026-11-01

A free, open-source learning resource called Before GPU Engineering — a structured digital notebook with 56 chapters across four phases, covering GPU architecture and performance engineering from the ground up.

Instead of jumping into CUDA or Triton, it first builds understanding of how GPUs execute programs, move data, and handle parallel workloads. Topics include CPU vs GPU architecture, warps/SIMT/thread blocks, registers/shared memory/HBM, compute-bound vs memory-bound workloads, kernel launches and race conditions, memory coalescing, occupancy and latency hiding, arithmetic intensity, and tiling/matmul.

Original post →

More from Infra

Infra channel →