Princeton University
Computer Science Department

Computer Science 598C
AdTopCS: Topics in Compiler Construction

David August

Spring 2004


Directory
Front | Syllabus | Homework | Lectures | Papers

HW 2 is due before our next class on Tuesday, March 30.

Course Summary

This course provides in-depth coverage of compiler optimization and analysis techniques, from classical methods to areas of current research. Topics include data and control flow analyses and representations, predication, modulo scheduling, memory alias and shape analyses, compiler-directed speculation, region-based compilation, machine descriptions, profile guided analysis and optimization, memory hierarchy management, and type synthesis.

Prereq: COS320 or equivalent.

Administrative Information

Lectures: TTh 3:00-4:20PM, Room: CS 302

Professor: David August - 209 CS Building - 258-2085

Graduate Coordinator: Melissa Lawson - 310 CS Building - 258-5387 mml@cs.princeton.edu

Teaching Assistants: TBA