Welcome back

Pick up where you left off, or browse the curriculum in the sidebar.

Up next

Memory

Chapter 0.3

Latency vs. Bandwidth

The two numbers that describe every memory system, and why confusing them ruins performance intuition.

Start chapter
Memory

Chapter 0.5

Caches

Why a small, fast memory in front of a big, slow one works at all: hits, misses, and lines.

Start chapter
Memory

Chapter 0.6

Locality

Temporal and spatial locality: the property of your code that caches are betting on.

Start chapter

Progress

Memory

0 of 11 chapters

GPU

0 of 6 chapters

CUDA

0 of 10 chapters

Inference

0 of 10 chapters

Chapter canvas

Interactive visualizations will render here once the first chapters are built.