CSE 231: Advanced Compilers

Spring Quarter, 2011


General Information


References

In case you want to want to read about the material we are seeing in class, here are several books you can look at:

Course project


Schedule (ever evolving)

Using MS PowerPoint to view the slides will give you the best experience. If you don't have MS PowerPoint, Open Office works too, except that in some versions of Open Office, the digital ink doesn't display correctly. You can also use Acrobat Reader to view the slides in pdf format. The pdf files display the ink properly, but they are some artifacts here and there, mostly related to animations.

Week 1Tu 03/29Intro
[ ppt | pdf | html ]
Th 03/31Intro (continued)
[ ppt | pdf | html ]
Week 2Tu 04/05Program Analysis
[ ppt | pdf | html ]
Th 04/07Program Analysis (continued)
[ ppt | pdf | html ]
Week 3Tu 04/12Program Analysis (continued)
[ ppt | pdf | html ]
Th 04/14Program Analysis (continued)
[ ppt | pdf | html ]
Week 4Tu 04/19Program Analysis (continued)
[ ppt | pdf | html ]
Th 04/21Program Analysis (continued)
[ ppt | pdf | html ]
Week 5Tu 04/26Program Analysis (continued)
[ ppt | pdf | html ]
Th 04/28Program Analysis (continued)
[ ppt | pdf | html ]
Week 6Tu 05/03Intermediate Representations
[ ppt | pdf | html ]
Th 05/05Intermediate Representations (continued)
[ ppt | pdf | html ]
Week 7Tu 05/10Interprocedural Analysis/Optimization
[ ppt | pdf | html ]
Th 05/12Interprocedural Analysis/Optimization (continued)
[ ppt | pdf | html ]
Week 8Tu 05/17Interprocedural Analysis/Optimization (continued)
[ ppt | pdf | html ]
Th 05/19Interprocedural Analysis/Optimization (continued)
[ ppt | pdf | html ]
Week 9Tu 05/24Pointer Analysis
[ ppt | pdf | html ]
Th 05/26Pointer Analysis (continued)
[ ppt | pdf | html ]
Week 10Tu 05/31Pointer Analysis (continued)
[ ppt | pdf | html ]
Th 06/02Conclusion
[ ppt | pdf | html ]