15-411 Compiler Design
Schedule

The schedule is subject to change throughout the semester.

Date   Lecture   Reading     Ass   Lab

Tue Aug 25   Overview   01-overview.pdf, Ch 1      
Thu Aug 27   Instruction Selection   02-instsel.pdf, Ch 9      

Tue Sep 1   Register Allocation   03-regalloc.pdf, Ch 11      
Thu Sep 3   Liveness Analysis   04-liveness.pdf, Ch 10      

Tue Sep 8   Dataflow Analysis   05-dataflow.pdf, Ch 10.1-2, 17.1-4     Asst 1   Tests 1
Thu Sep 10   Lexing   Ch 2      

Tue Sep 15   Context-Free Grammars   07-cfg.pdf, Ch 3.1-3.2       Lab 1
Thu Sep 17   Predictive Parsing   08-predictive.pdf, Ch 3.3-3.4    

Tue Sep 22   GHC Opening Ceremony (no classes)       Tests 2
Thu Sep 24   Intermediate Representation   09-irtrees.pdf, Ch 7-8     Asst 2  

Tue Sep 29   Calling Conventions   10-calling.pdf, Ch 11.3       Lab 2
Thu Oct 1   Semantic Specifications        

Tue Oct 6          
Thu Oct 8         Asst 3   Tests 3

Tue Oct 13          
Thu Oct 15           Lab 3

Tue Oct 20          
Thu Oct 22         Asst 4   Tests 4

Tue Oct 27          
Thu Oct 29          

Tue Nov 3         Asst 5   Lab 4
Thu Nov 5          

Tue Nov 10           Tests 5
Thu Nov 12          

Tue Nov 17           Lab 5
Thu Nov 19           Paper 5

Tue Nov 24   Project Day (no class)      
Thu Nov 26   Thanksgiving Holiday (no classes)      

Tue Dec 1          
Thu Dec 3           Lab 6


Thu Dec 10   Term Paper Due         Term Paper


[ Home | Schedule | Labs & Assignments | Lab Machines | Resources ]
[ Textbook | Autolab ]
[ Blackboard | academic.cs.15-411 ]

fp@cs
Frank Pfenning