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% 16 Jan 2020 - 23 Jan 2020, 11:59PM
P2 IR Generation 5% 31 Jan 2020 05 Feb 2020 13 Feb 2020, 11:59PM
P3 Conditional Constant Propagation 10% 14 Feb 2020 17 Feb 2020 05 Mar 2020, 11:59PM
P4 Function Inlining 10% 06 Mar 2020 09 Mar 2020, 30 Mar 2020, 11:59PM
P5 MHP Analysis 10% 31 Mar 2020 06 Mar 2020 Covid-19 effect


Paper reading / presentation / critic: 10+5 marks. Papers' details: here.

Written Exams:


Semester Over Last updated: Mon May 4 09:49:15 IST 2020