Tuesday | Thursday | |
---|---|---|
Week 1 | 19 January Introduction/Performance Lecture 1 Slides |
21 January Using perf Lecture 2 Slides |
Week 2 | 26 January CPUs, Introduction Lecture 3 Slides |
28 January CPUs, Advanced Lecture 4 Slides |
Week 3 | 2 February Power and Energy Lecture 5 Slides |
4 February Paper discussion, Power and Energy Measurement Lecture 6 Slides |
Week 4 | 9 February Branch Prediction Lecture 7 Slides |
11 February Caches Lecture 8 Slides |
Week 5 | 16 February More Caches Lecture 9 Slides |
18 February Even More Caches Lecture 10 Slides |
Week 6 | 23 February Prefetching Lecture 11 Slides |
25 February Class canceled due to power outage |
Week 7 | 1 March Virtual Memory Lecture 13 Slides |
3 March VM, TLB and Caches Lecture 14 Slides |
Break | 8 March Spring Break |
10 March Spring Break |
Break | 15 March Spring Break |
17 March Spring Break |
Week 8 | 22 March Midterm Review, CPU Energy Lecture 15 Slides |
24 March Midterm |
Week 9 | 29 March CPU/Cache Energy Lecture 16 Slides |
31 March Processor Case Study -- Skylake Lecture 17 Slides |
Week 10 | 5 April DRAM Lecture 18 Slides |
7 April Processor case study -- ARM Cortex A72 Lecture 19 Slides |
Week 11 | 12 April Graphics and GPUs Lecture 20 Slides |
14 April DRAM-RAPL Paper Lecture 21 Slides |
Week 12 | 19 April ACPI Power Management Lecture 22 Slides |
21 April GPGPU/GPU Paper Lecture 23 Slides |
Week 13 | 26 April Virtualization Lecture 24 Slides |
28 April Mobile Energy Lecture 25 Slides |
Week 14 | 3 May Project Presentations |
5 May Project Presentations |