COL731: Advanced Compiler Techniques

Sem I, 2023-24


Home   –   Administrivia   –   Labs   –   Lecture Videos (start at Module 125)

Course contents

References

Apart from the papers listed below, here are a few more references.

Papers to read in class (with assignment of lead presenter)

Other papers

Lecture schedule

Week Dates Material
1 24-28 July
2 31 July-4 Aug
3 7-11 August
4 14-18 August
5 21-25 August
6 28 Aug-1 Sep
7 4-8 September
8 11-15 September
9 18-22 September
10 25-29 September
11 9-13 October
12 16-20 October
13 23-27 October
14 30 Oct - 3 Nov
15 6-10 Nov
  • Superoptimization: peephole superoptimization, stochastic superoptimization, equality saturation, program equivalence checking
16 13-17 Nov
  • Program equivalence checking