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% 24 Aug 2022 - 06 Sep 2022, 11:59PM
P2 IR Generation 5% 21 Sep 2022 27 Sep 2022 12 Oct 2022, 11:59PM
P3 Constant Propagation 10% 19 Oct 2022 25 Oct 2022 09 Nov 2022, 11:59PM
P4 Function Inlining 10% 10 Nov 2022 17 Nov 2022, 29 Nov 2022, 11:59PM
P5 Register Allocation 10%


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

Written Exams:


Last updated: Sat Aug 20 19:03:33 IST 2022