Welcome to CS 265, Fall 2024 edition!
- Instructor: Max Willsey
- Time: Tuesdays and Thursdays, 2:00pm-3:30pm
- Location: Soda 405
- Office hours: After class (TTh 3:30-4:30pm), 725 Soda
This course uses my fork of the bril compiler infrastructure.
Some students have opted to make their projects public! Check them out here!
- bCourses/Canvas (enrollment required)
- Syllabus
- Project Information
- Bril (Max's fork)
Schedule is under construction and subject to change.
If the topic says "OH, no class", that means I will be available during the normal class time for office hours, in addition to the normal office hours after class.
These notes are by no means meant to be a comprehensive resource for the course. Here are some other resources (all freely available online) that you may find helpful. I have looked at many of these resources in preparing this class, and I recommend them for further reading.
- Other courses
- The book Static Program Analysis by Anders Møller and Michael I. Schwartzbach (available online for free).
- The survey paper "Compiler transformations for high-performance computing" (1994) for a comprehensive look at many parts of an optimizing compiler, especially loop transformations.