This course focuses on the tools and techniques needed to build an optimizing compiler. Topics include:
| Instructor: | Milind Kulkarni |
| milind 'at' purdue 'dot' edu | |
| Office hours: Mondays 2:30pm–4pm and Thursdays 10am–11:30am | |
| EE 324A | |
|   | |
| TA: | Aurangzeb |
| orangzeb 'at' purdue 'dot' edu | |
| Office hours: Wednesdays 5:30pm–7pm and Fridays 2:30pm–4pm | |
| EE 206 | |
| Calendar | HTML |
| iCal |
The course syllabus discusses most of the details of the course, including a tentative schedule of topics, a brief description of the project and other administrative information.
The project page is available here. Keep a close eye on the project page for project-related announcements. Any changes to project requirements will be posted there.
The discussion forum for the class is on Piazza.