UNIVERSITY OF PRINCE EDWARD ISLAND
Computer Science 472
COMPILER DESIGN
January 2018
Project CS 472
CS472 Student Project
Total: 15%
Deadlines
- Preliminary Report, Friday, March 9, 2018
- Class Presentations begin on Monday March 19, 2018
- Written Report on Wednesday, April 4, 2018
Oral Presentation and Summary Page
Presentation Starts March 19, 2018
A twenty five to forty minute classroom presentation
is required.
Topics are:
-
A hot subject of your choice related to modern compiler design, or :
- Two presentations of chapters in the book:
- Chapter 6
- Intermediate Code Generation
- Sec. 6.6 Control Flow (Case Statements)
- Sec 6.7 Backpatching & Procedure Calls
-
Chapter 7 Run-Time Environments
- Sec 7.3 Access to Non-local Names & Parameter Passing
- Chapter 8 Code Generation
- Sec 8.2-8.3 Target Language & Addresses in the Target Code
- Sec 8.4 Basic Blocks and Flow Graphs
- Sec 8.5 Optimization of Basic Blocks
- Sec 8.6-8.7 Code Generator & Peephole Optimization
Prepare a one-page summary for distributions to
classmates.(10 marks)
- Oral presentation (30 marks)
- Preliminary report (10 marks)
- Final written report (55 marks)
Last modified:Sunday January 14, 2018 at 10:28 pm AST
Cezar Câmpeanu