COMP 515: Advanced Compilation for Vector and Parallel Processors


The course web page for COMP 515 (Fall 2011) has moved here


Lectures:

  1. • Lecture 1 (08/22/2011): Compiler Challenges for High Performance Architectures (Chapter 1)

  2. • Lecture 2 (08/22/2011): Dependence: Theory and Practice (Chapter 2)

  3. • Lecture 3 (08/30/2011): Dependence: Theory and Practice (Chapter 2, contd)

  4. • Lecture 4 (09/01/2011): Dependence Testing (Chapter 3)

  5. • Lecture 5 (09/06/2011): Dependence Testing (Chapter 3, contd)

  6. • Lecture 6 (09/08/2011): Dependence Testing & Preliminary Transformations (Chapter 3, contd, Chapter 4)

  7. • Lecture 7 (09/13/2011): Preliminary Transformations & Enhancing Fine-Grained Parallelis (Chapter 4, contd, Chapter 5)

  8. • Lecture 8 (09/15/2011): Vectorization Algorithm & Enhancing Fine-Grained Parallelism (Chapter 2, contd, Chapter 5, contd)

  9. • Lecture 9 (09/21/2011):  Enhancing Fine-Grained Parallelism (Chapter 5, contd)

  10. • Lecture 10 (09/22/2011):  Enhancing Fine-Grained Parallelism, Coarse-Grained Parallelism (Chapter 5, contd, Chapter 6)

  11. • Lecture 11 (09/29/2011):  Coarse-Grained Parallelism (Chapter 6, contd)

  12. • Lecture 12 (10/05/2011):  Coarse-Grained Parallelism (Chapter 6, contd), Control Dependence (Chapter 7)

  13. • Lecture 13 (10/06/2011):  Midterm Review

COMP 515 Home


Lectures


References


Past COMP 515

(Spring 2009)