CS 6013 - Modern Compilers - Theory and Practice

Goal of the course: At the end of the course, students will have a fair understanding of some standard passes in a general purpose compiler. Students will have hands on experience on implementing a few program analyses and optimization techniques.

Slides for the Lectures:
Assignment What? Credit Start date Mid-Eval date Due-date
P1 Refresh Scanning+Parsing 5% 26 Jan 2024 - 02 Feb 2024, 11:59PM
P2 Identify Uninitialized Variables 10% 03 Feb 2024 07 Feb 2024 16 Feb 2024, 11:59PM
P2 IR Generation 10% 17 Feb 2024 21 Feb 2024 01 Mar 2024, 11:59PM
P3 Conditional Constant Propagation 10% 02 Mar 2024 06 Mar 2024 29 Mar 2024, 11:59PM
P4 Function Inlining 10% 03 Mar 2024 06 Mar 2024, 29 Apr 2024, 11:59PM

Written Exams:


Last updated: Wed Jan 24 11:16:03 IST 2024