15-745 Spring '03
Class Handouts Available On-Line
All handouts identified as ``PDF'' are in Adobe Acrobat format. You, can
view and print these files using the publicly available Adobe Acrobat
Reader. On most campus Unix machines this is installed as the program
acroread. You can also download free copies of the reader from
Adobe
Systems.
Lecture Notes
- Lecture 1: Overview of Optimizations (Jan. 13)
PDF
- Lecture 2: Programming in SUIF (Jan. 15)
PDF
- Lecture 3: Local Optimizations (Jan. 22)
PDF
- Lecture 4: Introduction to Data Flow Analysis (Jan. 27)
PDF
- Lecture 5: Foundations of Data Flow Analysis (Jan. 29)
PDF
- Lecture 6: Global Common Subexpression Elimination (Feb. 3)
PDF
- Lecture 7: Loop Invariant Code Motion (Feb. 5)
PDF
- Lecture 8: Induction Variables and Strength Reduction (Feb. 10)
PDF
- Lecture 9: Partial Redundancy Elimination (Feb. 12)
PDF
- Lecture 10: Interval Analysis (Feb. 17)
PDF
- Lecture 11: Intro to Static Single Assignment (Feb. 24)
PPT
- Lecture 12: SSA-style Optimizations (Mar. 12)
PPT
- Lecture 13: Register Allocation: Coloring (Mar. 17)
PPT
- Lecture 14: Register Allocation: Spilling (Mar. 19)
PPT
Assignments
Back to CS745 home page.