Course Schedule

This table will be updated as the class progresses. All readings are in the text book unless otherwise noted.

Class Lectures (Please note that you will need a password to access them.)

Date Lecture Readings Homework,Project
9/22 Intro. Analysis & Optimization Ch. 1, 2  
9/27 Control Flow Analysis, Intervals Ch. 7 HW 1 out
9/29 Basic Data-Flow Analysis 8.1-8.3  
10/4 DFA using Intervals 8.4-8.9 HW 1 due
10/6 Def-use Chains, SSA 8.10-8.14 HW 2 out
10/11 Program Dependence Graphs Ch. 9  
10/13 Aliases, Intro. to Optimization 10.1, Ch. 11, 12.1-12.3, 12.4.1, 12.5 Suggestions for Papers Due
10/18 Loop Optimizations 13.1-2, 14.1 HW 2 due
10/20 SSA-based Value-Numbering 12.4.2  
10/25 SSA-based Conditional Constant Propagation 12.6  
10/27 Paper Presentations   Project proposals Due
11/1 Paper Presentations    
11/3 Paper Presentations    
11/8 Paper Presentations   Paper Review 1 due
11/10 Paper Presentations    
11/15 Paper Presentations   Paper Review 2 Due
11/17 Paper Presentations    
11/22 Paper Presentations   Project updates Due
11/29 Paper Presentations   Paper Review 3 due
12/1 In-class Project Summaries, in CSE 4140, till 6 pm    
12/6     Projects Due

Return to CSE 231 Page