CS715 :  Design and Implementation of the Gnu Compiler Generation Framework  (2011-2012)


Welcome to the course homepage. Your instructor is Uday Khedker and TAs are Balkrishna Jeph and Meruva Naga Sreenivas. The course is held in room SIC 201 in slot 8 (Mon and Thu 2:00 to 3:25).

Announcements

Week No.

Beginning Date

Planned Coverage

1

 2 Jan 2011

Introduction to the course, motivation, GCC architecture, configuration and building

2

 9 Jan 2011

Configuration and building lab exercises

3

 16 Jan 2011

First level gray box probing, introduction Gimple and RTL IRs, gray box probing for machine independent IRs

4

 23 Jan 2011

Gray box probing lab exercises

5

 30 Jan 2011

Navigating through the GCC code, control flow and plugin structure of the core compiler, hooking up front ends, IR passes, and back ends

6

 6 Feb 2011

Hooking up front ends, IR passes, and back ends

7

 13 Feb 2011

Manipulating Gimple and RTL IRs


20 Feb 2011

Mid semester examination week

8

 27 Feb 2011

Gimple and RTL IR lab exercises

9

 5 March 2011

Design and implementation of GDFA

10

 12 March 2011

GDFA lab exercises

11

 19 March 2011

Parallelization and vectorization in GCC

12

 26 March 2011

Machine descriptions and retargetability mechanism

13

 2 April 2011

Spim machine descriptions

14

 9 April 2011

Advanced issues in machine descriptions

15

16 April 2011

Wrap up

Back to the Main Page