Welcome to the course homepage for ENEE759C. This course will cover architecture-specific compiler optimizations for modern-day microprocessors and embedded systems. A large body of compiler research today is very architecture-specific, being tailored for architectures such as superscalar architectures, VLIW machines, software-exposed architectures and embedded systems. The course will explain how underlying architectural features influence compilers. Topic selection is influenced by expected `hot' directions in the practice and research of computer architecture over the next decade.
The course will mostly consist of discussions of research papers, and a few lectures. The overall work-load will be light, mainly reading of recommended papers and writing a 1/2 page report on the paper of the week. Students will learn how to use the SUIF compiler infrastructure. The course is primarily targeted towards graduate students and motivated seniors.
Reading list for talks
Solutions to Quiz
Information about written reports.
Information about SUIF project.
Prof. Rajeev Barua.
Last updated February 16, 2003.
This site is http://www.ece.umd.edu/class/enee759c