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
  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

 

Date (2011)

Topic

Slides

Homework Assigned

Homework Due

1

Aug 22

Lecture 1: Compiler Challenges for High Performance Architectures (Chapter 1)

lec1-slides

 

 

...