445 B
445 B
Stuff that must be introduced early (intro/foundations)
-
Static vs. dynamic
-
PC
-
ELF
-
ISA
-
Assembly
-
SIMD
-
Basic block
-
μarch:
- frontend
- ports
- in-order/out-of-order
- pipeline
- Mop
- μop
- renamer
- ROB
- L1-residence
-
HW counters
-
Tools:
- IACA
- llvm-mca
- Osaca
- uops.info
- UiCA
- PMEvo
-
Define Cycles(K): retired instructions
-
Define notion of bottleneck