CS 4240 -- Compilers, Interpreters and Program Analyzers

Fall 2002

Contact information

Contact Office Office hours
Olin Shivers
shivers@cc
5-0091
205 CCB TBA

Lecture meets Tu/Th 3-4:30 in Physics S107.

Class web page:
http://www.cc.gatech.edu/classes/AY2004/cs4240_fall/
Class newsgroup:
git.cc.class.cs4240.


Assignments

  1. Lexer (due Thu 9/11)
  2. Parser (due Thu 9/25)
  3. Static semantics (due Tue 10/7)
  4. Frame analysis (due Thu 10/16)
  5. Translation to IR (due Thu 10/30)
  6. Instruction selection (due Tue 11/11)
  7. Data-flow analyser (due Thu 11/20)
  8. Register allocation (due Tue 12/2)
  9. Integration (due Sun 12/7 noon)

Resources

Books

MIPS and SPIM

SPIM is a simulator written by James Larus for the MIPS-II ISA, a real-world processor architecture that is a very clean RISC design.

ML