Basic Information |
Name | Office |   Office Hour   | Phone | |
---|---|---|---|---|
  黃元欣  |   T4-512   |   Tue 11:20-13:10   |   2737-6746   |   shin@csie.ntust.edu.tw  |
Name |   Office   |   Office Hour   |   Phone   | |
---|---|---|---|---|
  陳昱平   |   RB-308-1   |     |   7426   |   wobuku@csie.io  |
Course Description |
To study advanced topics in compiler construction
Prerequisites |
Algorithms, Programming Languages, Compiler Design
Reference Books |
Advanced Compiler Design and Implementation
Steven Muchnick
Morgan Kaufmann 1997
ISBN 1558603202
Compilers: Principles, Techniques, and Tools, 2nd Edition
Aho, Lam, Sethi, and Ullman
Addison-Wesley 2007
ISBN 0-321-48681-1
Grading |
Midterm 30%
Term project and Presentation 40%
Final project and report 30%
Grading Policy |
程式作業必須準時上傳繳交
遲交作業為零分
Academic Integrity |
程式作業必須自己完成
抄襲別人程式或共同完成都視為作弊
程式作業零分並且送校規處分
Lectures |
  Lectures   |   Topic   |   Slides   |   Book Sections   |
---|---|---|---|
  1   |   Introduction   |  2P   4P  |   Chapter 1-6   |
  2   |   Control-Flow Analysis   |  2P   4P  |   Chapter 7   |
  3   |   Data-Flow Analysis   |  2P   4P  |   Chapter 8   |
  4   |   Dependence Analysis   |  2P   4P  |   Chapter 9   |
  5   |   Alias Analysis   |  2P   4P  |   Chapter 10   |
  6   |   Early Optimizations   |  2P   4P  |   Chapter 12   |
  7   |   Redundancy Elimination   |  2P   4P  |   Chapter 13   |
  8   |   Register Allocation   |  2P   4P  |   Chapter 16   |
Papers |
Announcements |
Projects |
Account Management |