31 lines
445 B
Markdown
31 lines
445 B
Markdown
|
# 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
|