Oct 24, 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
11thData Flow Analysis (Cont.) 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]  

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 8(Fri), 11:59 pm (midnight)

Homeworks

  • Individual submission, not team work!
  • Late Policy: no late submissions are allowed!
  • RE-minimized_DFA- due by Sep 14(Th), 11:59 am (noon) - submit to icampus
  • FIRST and FOLLOW - due by Sep 29(F), 11:59 am (noon) - submit to icampus
  • Reaching Definition - due by ??, 11:59 am (noon) - submit to icampus

Navigation

Links

Recent Changes