EE 4760: Introduction to Compiler Optimizations (Design Elective)

Spring 2005: MWF 8:40 - 9:30      145 EE Building
Dr. J. Ramanujam (Ram)          Call number: 8185
(For both graduate and undergraduate students)

Course material (handouts, ...)

Course information


The course deals with principles and practice of software for modern architectures. Issues in compilation of programs for high performance computers will be discussed in detail. Data dependence testing and program transformations constitute the core of this course.

Course Topics

This set of material is in the class notes. You will find relevant material in Chapters 4, 5, 7, parts of 8, 9, 10 and 12 from the book by Michael Wolfe. Additional material will be covered if we have time.


2 tests (22.5% each), homework/projects (25%), final (30%).

Updated: January 24, 2005