Compiler Optimization, Winter 2019

Course Contents

Jan. 10 Lecture 1. Introduction [PPTX] [PDF]
Jan. 17 Lecture 2. Dataflow [PPTX] [PDF]
Jan. 24 Lecture 3. Dataflow-2 and Loops [PPTX] [PDF]
Jan. 31 Lecture 4. SSA [PPTX] [PDF]
Feb. 7 Lecture 5. LICM and Strength Reduction [PPTX] [PDF]
Feb. 14 Lecture 6. Register Allocation [PPTX] [PDF]
Mar. 7 Lecture 7. Pointer Analysis [PPTX] [PDF]
Mar. 14 Lecture 8. Memory Optimizations [PPTX] [PDF]
Mar. 21 Lecture 9. Prefetching [PPTX] [PDF]
Apr. 4 Lecture 10. Parallelization [PPTX] [PDF]