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 |