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% 03 Aug 2021 - 10 Aug 2021, 11:59PM
P2 IR Generation 5% 17 Aug 2021 20 Aug 2021 31 Aug 2021, 11:59PM
P3 Conditional Constant Propagation 10% 02 Sep 2021 07 Sep 2021 25 Sep 202102 Oct 2021, 11:59PM
P4 Function Inlining 10% 09 Oct 2021 16 Oct 2021, 30 Oct 2021, 11:59PM
P5 MHP Analysis 10% 30 Oct 2021 03 Nov 2021 30 Nov 2021, 11:59PM


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

Written Exams:


Last updated: Thu Jul 29 09:48:11 IST 2021