Notes were taken using Notability on an iPad.
Speedup, CPI, IPC.
Instruction Set Architecture
Pattern History Table, prediction accuracy, global history register, and hybrid predictors.
Modern Out of Order Processors
Read order buffer (ROB), renaming tables (renRAT, retRAT), physical vs. logical registers, exception handling, free list.
Locality, caches: direct mapped / set associative, performance, hits / misses, optimization techniques.
GPU, thread, process, performance, memory coherence, MSI / MOSI / MOESI state diagrams, coherence messages, snoopy bus, directories, load link, memory consistency vs coherence, transactional memory.