Resources

Textbook

About 50-60% of the course material will come from the following textbook:

Keith Cooper and Linda Torczon, Engineering a Compiler. Morgan Kaufmann Publishers, 2003
The remaining classes will derive from papers, which will be made available through the schedule page using your IU Network ID. The material that is not directly available anywhere may be made available in the form of lecture notes.

The textbook is also available as an E-book from CourseSmart.

Supplemental Material

UITS

The UITS web-site describes the supercomputing facilities at IU.

Herb Sutter's Article on the Inevitability of Concurrency

Herb Sutter, The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software, Appeared in Dr. Dobb's Journal, March 2005.

Writeup on Recommended Workflow with git

Recommended workflow with git