Topics that were not covered in detail in Goel’s exams
- Virtual memory (VPN → PPN address translation)
- Multi-level page tables
- TLB miss handling (HW vs SW)
- Tiling/blocking implementations + tiling miss rate
- Garbage collection algorithms
- Store buffers
- Software prefetch implementation
- MCS Lock implementation
Performance Definitions
- Throughput vs latency
- Throughput calculation
- Latency calculation
- Degrading performance
CPU Architectures
- Size of int
- Size of double or long
- Size of pointer
- Size of word