Aug 24, 2017

SKKU

Search

Compiler Design

Overview

Textbook

Supplements

Lecture

WeeksTopicsSlidesHW/PA
1stOverview & Intro (Ch 1)  
2ndScanner (Ch 2) HW#1
3rdFlex & Bison Tutorial PA#1
4thParser (Ch 3.1-2)  
5thTopdown Parser (Ch 3.3) HW#2
6thBottom-up Parser 1 (Ch 3.4-3.7)  
7thBottom-up Parser 2 (Ch 3.4-3.7)  
8th[Midterm Exam]   
9thContext-Sensitive Analysis (Ch 4)  
10thIntermediate Code (Ch 5)  
11thData Flow Analysis (Ch 9.1-9.2) PA#2
12thProcedure Abstraction (Ch 6) & Code Shape (Ch 7)  
13thOptimizations (Ch 8, Ch 10)  
14thInstruction Selection (Ch 11), Instruction Scheduling (Ch 12)  
15thRegister Allocation (Ch 13)  
16th[Final Exam]  

Programming Assignments

  • 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 7(Fri), midnight
  • Liveness Analysis - due by Dec 14(Wed), midnight

Homeworks

  • Late Policy: no late submissions are allowed!
  • RE-minimized_DFA - due by Sep 27(Tue), 12:00pm (noon) - submit to icampus
  • FIRST and FOLLOW - due by Oct 10(Tue), 12:00pm (noon) - submit to icampus

Navigation

Links

Recent Changes