COMP 512
ADVANCED COMPILER CONSTRUCTION
Advanced topics in the design of an optimizing compiler. This course will focus on analysis and optimization of programs for uniprocessor machines, including program analysis (data-flow analysis, construction of static single-assignment form) and program transformation (redundancies, constant values, strength reduction, etc.). The course uses a variety of readings from the literature and includes an implementation project. Recommended Prerequisite(s): COMP 412 or COMP 506 .
Prerequisites & course information
Short Title: ADVANCED COMPILER CONSTRUCTION Department: Computer Science Grade Mode: Standard Letter Course Type: Lecture Credit Hours: 4 Restrictions: Enrollment is limited to Graduate level students. Course Level: Graduate
Sources
- Course catalogue ↗2026–2027