...
- Lecture 1 (08/22/2011): Compiler Challenges for High Performance Architectures (Chapter 1)
- Lecture 2 (08/22/2011): Dependence: Theory and Practice (Chapter 2)
- Lecture 3 (08/30/2011): Dependence: Theory and Practice (Chapter 2, contd)
- Lecture 4 (09/01/2011): Dependence Testing (Chapter 3)
- Lecture 5 (09/06/2011): Dependence Testing (Chapter 3, contd)
- Lecture 6 (09/08/2011): Dependence Testing & Preliminary Transformations (Chapter 3, contd, Chapter 4)
- Lecture 7 (09/13/2011): Preliminary Transformations & Enhancing Fine-Grained Parallelis (Chapter 4, contd, Chapter 5)
- Lecture 8 (09/15/2011): Vectorization Algorithm & Enhancing Fine-Grained Parallelism (Chapter 2, contd, Chapter 5, contd)
- Lecture 9 (09/21/2011): Enhancing Fine-Grained Parallelism (Chapter 5, contd)
- Lecture 10 (09/22/2011): Enhancing Fine-Grained Parallelism, Coarse-Grained Parallelism (Chapter 5, contd, Chapter 6)
- Lecture 11 (09/29/2011): Coarse-Grained Parallelism (Chapter 6, contd)
- Lecture 12 (10/05/2011): Coarse-Grained Parallelism (Chapter 6, contd), Control Dependence (Chapter 7)
- Lecture 13 (10/06/2011): Midterm Review
- Lecture 14 (10/18/2011): Control Dependence (Chapter 7, contd)
- Lecture 15 (10/20/2011): Control Dependence (Chapter 7, contd), Compiler Improvement of Register Usage (Chapter 8)
- Lecture 16 (10/24/2011): Compiler Improvement of Register Usage (Chapter 8, contd)
- Lecture 17 (11/01/2011): Compiler Improvement of Register Usage (Chapter 8, contd), Managing Cache (Chapter 9)
- Lecture 18 (11/03/2011): Managing Cache (Chapter 9)
- Lecture 19 (11/08/2011): Automatic Selection of High-Order Transformations in the IBM XL Fortran Compiler
- Lecture 20 (11/10/2011): Automatic Selection of High-Order Transformations in the IBM XL Fortran Compiler (contd.)
- [Lecture 21 (11/15/2011): Unimodular Transformationshttps://wiki.rice.edu/confluence/download/attachments/4454310/comp515-lec21-f11-v1.pdf]
- Lecture 22 (11/18/2011): Polyhedral Compilation Framework (Guest lecture by Dr. Louis-Noel Pouchet)
- Lecture 23 (11/22/2011): Interprocedural Analysis and Optimization
...