Computer architecture
16 pages
How a CPU runs your code: pipelines, branch prediction, caches, virtual memory, NUMA, SSDs and GPUs, with figures from current chips.
Architecture internals One page per part of the machine, from the instruction cycle to boot.