Designation: Required Course
Course Level: Graduate
Prerequisite(s) by Topic:
ICS 512 or Consent of the Instructor
Program optimization for speed and size. Reducing redundancy. Register allocation optimization. Data flow analysis and code optimization. Fast optimization algorithms. Optimization methods in existing compilers. Optimization problems for special languages.