Lectures and slides - CS612, Spring '03
January
1/21 -
Introduction
1/23 -
Computational Requirements of Scientific Applications
1/28 - "
Caches and Virtual Memory
" (slides by David Patterson)
1/30 - "Caches and Virtual Memory" (cont.)
February
2/4 -
Cache Models and Program Transformations
2/6 -
Dependence analysis and ILP
2/11- (contd)
2/13 - (contd)
2/18 -
Systems of Inequalities
2/20 - (contd)
2/25 -
Dependence Abstractions
2/27 - (contd.)
March
3/4 -
Automatic Locality Enhancement
3/6 - (contd)
3/11 - (contd)
3/13 -
Imperfectly-nested loop transformations
3/18 - Spring break
3/20 - Spring break
3/25 -
Synthesis of imperfectly-nested loop transformations
3/27 -
Fractal Symbolic Analysis
April
4/1
4/3
4/8
4/10 -
C
3
the Cornell Checkpoint (pre-)Compiler
n
4/15
4/17
4/22 -
4/24 - Project presentations: Milind & Ross
4/29 - Project presentations: Hubert & Frances / David & Mehmet,
May
5/1 - Project presentations: Junhwan & Brian / Peter, Shafat, Meteesh