UNIVERSITY OF PRINCE EDWARD ISLAND
Computer Science 472
COMPILER DESIGN
January 2018

Project CS 472

CS472 Student Project

Total: 15%


Deadlines

  1. Preliminary Report, Friday, March 9, 2018
  2. Class Presentations begin on Monday March 19, 2018
  3. 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:

  1. A hot subject of your choice related to modern compiler design, or :
  2. Two presentations of chapters in the book:
  3. Chapter 6
    1. Intermediate Code Generation
    2. Sec. 6.6 Control Flow (Case Statements)
    3. Sec 6.7 Backpatching & Procedure Calls
  4. Chapter 7 Run-Time Environments
    1. Sec 7.3 Access to Non-local Names & Parameter Passing
  5. Chapter 8 Code Generation
    1. Sec 8.2-8.3 Target Language & Addresses in the Target Code
    2. Sec 8.4 Basic Blocks and Flow Graphs
    3. Sec 8.5 Optimization of Basic Blocks
    4. Sec 8.6-8.7 Code Generator & Peephole Optimization

Prepare a one-page summary for distributions to classmates.(10 marks)

  1. Oral presentation  (30 marks)
  2. Preliminary report  (10 marks)
  3. Final written report (55 marks)


Last modified:Sunday January 14, 2018 at 10:28 pm AST
Cezar Câmpeanu