Tuesday | Thursday | |
---|---|---|
Week 1 | 23 January Introduction/Performance ece571_lec01.pdf |
25 January Using perf ece571_lec02.pdf |
Week 2 | 30 January Simple Microprocessor Background ece571_lec03.pdf |
1 February Advanced Microprocessors (Pipelines, Super-Scalar, OoO, SMT) ece571_lec04.pdf |
Week 3 | 6 February Pipeline Examples, Power and Energy ece571_lec05.pdf |
8 February Power and Energy Measurement ece571_lec06.pdf |
Week 4 | 13 February Branch Predictors ece571_lec07.pdf |
15 February Branch Predictor Power / Cache Intro ece571_lec08.pdf |
Week 5 | 20 February Caches ece571_lec09.pdf |
22 February Multicore Caches ece571_lec10.pdf |
Week 6 | 27 February Prefetching ece571_lec11.pdf |
1 March Virtual Memory ece571_lec12.pdf |
Week 7 | 6 March Cache Security/Meltdown/Spectre ece571_lec13.pdf |
8 March Class Cancelled/Snow |
Break | 13 March Spring Break |
15 March Spring Break |
Week 8 | 20 March Spectre/CPU Energy/Midterm Review ece571_lec14.pdf |
22 March Midterm |
Week 9 | 27 March DRAM Overview ece571_lec15.pdf |
29 March Processor Case Study -- AMD Zen ece571_lec16.pdf |
Week 10 | 3 April DRAM/HBM/NVRAM ece571_lec17.pdf |
5 April Processor Case Study -- Skylake, Atom ece571_lec18.pdf |
Week 11 | 10 April System Component Power ece571_lec19.pdf |
12 April DRAM/System RAPL Papers ece571_lec20.pdf |
Week 12 | 17 April Disk/SSD ece571_lec21.pdf |
19 April Recent ARM Papers ece571_lec22.pdf |
Week 13 | 24 April GPU Background ece571_lec23.pdf |
26 April GPU readings (Volta, Tegra) ece571_lec24.pdf |
Week 14 | 1 May Away at NSF meeting |
3 May Project Presentations |