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


Welcome to the course homepage. Your instructor is Uday Khedker and TA is Mradul Maheshwari. Apart from him, the RAs associated with GCC Resource Center will also help us in this course. The course is held in room SIC 305 in slot 9 (Mon and Thu 3:30 to 4:55).

Announcements

Week No.

Beginning Date

Planned Coverage

1

 3 Jan 2011

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

2

 10 Jan 2011

Configuration and building lab exercises

3

 17 Jan 2011

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

4

 24 Jan 2011

Gray box probing lab exercises

5

 31 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

 7 Feb 2011

Hooking up front ends, IR passes, and back ends

7

 14 Feb 2011

Manipulating Gimple and RTL IRs


21 Feb 2011

Mid semester examination week

8

 28 Feb 2011

Gimple and RTL IR lab exercises

9

 7 March 2011

Design and implementation of GDFA

10

 14 March 2011

GDFA lab exercises

11

 21 March 2011

Parallelization and vectorization in GCC

12

 28 March 2011

Machine descriptions and retargetability mechanism

13

 4 April 2011

Spim machine descriptions

14

 11 April 2011

Advanced issues in machine descriptions

15

18 April 2011

Wrap up

Back to the Main Page