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 23 Apr 2020, 11:59PM


Paper reading / presentation / critic: 10 marks. Paper details to be uploaded by Mar 31st.

Written Exams:


Under construction Last updated: Fri Jan 17 10:53:10 IST 2020