Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  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
  14. Lecture 14 (10/18/2011): Control Dependence (Chapter 7, contd)
  15. Lecture 15 (10/20/2011): Control Dependence (Chapter 7, contd), Compiler Improvement of Register Usage (Chapter 8)
  16. Lecture 16 (10/24/2011): Compiler Improvement of Register Usage (Chapter 8, contd)
  17. Lecture 17 (11/01/2011): Compiler Improvement of Register Usage (Chapter 8, contd), Managing Cache (Chapter 9)
  18. Lecture 18 (11/03/2011):  Managing Cache (Chapter 9)
  19. # Lecture 19 (11/08/2011):  Automatic Selection of High-Order Transformations in the IBM XL Fortran Compiler

...