Animated interactive study companion

General-Purpose Graphics Processor Architectures

GPU architecture is about what happens each cycle — warps diverging and reconverging, schedulers picking, memory accesses coalescing. So this companion animates it: every dynamic process is a diagram you can play, pause, and step cycle by cycle.

FetchDecodeIssueExecuteWriteback
One warp, eight lanes, five pipeline stages — diverging at Issue, reconverging at Writeback. The whole book, in one loop.

Based on General-Purpose Graphics Processor Architectures by Tor M. Aamodt, Wilson Wai Lun Fung, and Timothy G. Rogers (Synthesis Lectures on Computer Architecture #44, Morgan & Claypool, 2018). Personal study companion — not affiliated with the authors or publisher.

Your progress

0 / 22 sections

1

Foundations

Why GPUs exist, and how you program them.
2

The Two Halves of the Machine

The SIMT compute core, and the memory system that feeds it.
3

The Research Frontier

Scheduling, parallelism, transactional memory, heterogeneity.