Course Schedule and Lecture Notes
Slides will be posted before the lecture.
| Date | Lecture |
| Sep 7 (Fri) - Sep 12 (Wed.) | Introduction |
| Sep 12 (Wed) - Sep 14 (Fri) | What is Performance, CPU Architecture |
| Sep 19 (Wed) | Measuring and Profiling |
| Sep 21 (Fri) | Compiler and Optimization (I) |
| Sep 26 (Wed) | Compiler and Optimization (II) |
| Oct 3 (Wed.) - Oct 5 (Fri.) | Memory Performance (Review of memory hierarchy), Memory Performance (Optimizing for cache) |
| Oct 10 (Wed.) | Memory Performance (virtual memory and prefetching) |