CS6363 Spring 2010

Class 1 (Jan 11) Introduction (Ch1)
Class 2 (Jan 13) Dependence Theory and Practice (Ch2)
Exercise1
Class 3 (Jan 20) Dependence Testing (Ch3)
Exercise2
Class 4 (Jan 26) Preliminary Transformations (Ch4)
Exercise3
Class 5,6,7,8 (Feb 1,3,8,15) Fine-grained Parallelism (Ch5)
Exercise4
Exercise5
Class 9,10,11 (Feb 17,22,24) Coarse-grained Parallelism (Ch6)
Feb 17: Exercise6
Feb 22: Exercise7
Feb 24: Exercise8
Class 12,13 (Mar 1,3) Memory System Performance (Ch9)
Mar 1: Exercise9
Mar 3: Exercise10
Class 14,15 (Mar 8,10) Register Usage (Ch8)
Mar 8: Exercise11
Class 16,17 (Mar 22,24) Interprocedural Analysis and Optimization(Ch11)
Mar 22/24: Exercise12
Class 18,19 (Mar 29,31) Overview of Program Analysis Approaches
Mar 29/31: Exercise13