Compilers: Principles, Techniques, and Tools

On-Line Access to New Dragon Book

The new Dragon book will hit the bookshelves in August, 2006. You can purchase access to drafts of new chapters, plus Gradiance on-line homeworks from the publisher, Addison-Wesley.

2006 Course on Code Optimization

In the winter of 2006, I (co)taught, and created slides for CS243, Stanford's second compiler course, covering code optimization. Wei Li, head of the compiler division at Intel co-taught the course with me, and many of the slides in the set provided are his. Ben Livshits and Hasan Imam were the TA's, and they too provided materials; especially the lectures on JOEQ and introductory motivation are Ben's, and both contributed to exams and solutions.

Some Old Notes in PDF

Jeffrey D. Ullman
ullman @ cs.stanford.edu
650-725-4802 (office)
650-494-8016 (home)
650-725-2588 (FAX)