Dec 16, 2017

SKKU

Search

Compiler Design

Overview

Textbook

Supplements

Lecture

WeeksTopicsSlidesHW/PA
1stOverview & Intro (Ch 1)  
2ndScanner (Ch 2)HW#1
3rdParser (Ch 3.1-2), Flex & Bison Tutorial (Th) PA#1
4thTopdown Parser (Ch 3.3)HW#2
5thBottom-up Parser 1 (Ch 3.4-3.7) 
6thBottom-up Parser 2 (Ch 3.4-3.7) 
7thContext-Sensitive Analysis (Ch 4) 
8th[Midterm Exam] - Oct 24 (Tue) 15:00-16:15 @26310  
9thIntermediate Code (Ch 5) 
10thData Flow Analysis (Ch 9.1-9.2)HW#3
11th11/14(T) PA#2, 11/16(Th) no class PA#2
12thProcedure Abstraction (Ch 6) & Code Shape (Ch 7)  
13thOptimizations (Ch 8, Ch 10) 
14thInst. Selection (Ch 11), Inst. Scheduling (Ch 12)  
15thRegister Allocation (Ch 13) 
16th[Final Exam] 12/21(Th) 16:30-17:45, #26310  

Programming Assignments

  • Team programming project
  • Late Policy: -10% per day, up to 50%.
  • Grade F: Failure to submit a single assignment will lead to 'F' grade.
  • MiniC parser - due by Oct 29(Sun), 11:59 pm (midnight)
  • Liveness Analysis - due by Dec 15(Fri), 11:59 pm (midnight)

Homeworks

Navigation

Links

Recent Changes