#1
August 19th, 2016, 10:01 AM
| |||
| |||
IIT Bombay GCC Workshop
When the workshop on Essential Abstractions in GCC '13 in Indian Institute of Technology Bombay was conducted?
|
#2
August 19th, 2016, 10:35 AM
| |||
| |||
Re: IIT Bombay GCC Workshop
The Essential Abstractions in GCC '13 workshop on GCC Internals was conducted by GCC Resource Center on June 29 - July 3, 2013 at Indian Institute of Technology IIT Bombay. GCC is the de-facto standard compiler generation framework on GNU/Linux and many variants of Unix. This is a 5 day workshop from June 29, 2013 to July 3, 2013 – four days of lectures and labs with an additional half day of lab for interested participants. New in this workshop- Extra time and Teaching Assistant support for laboratory assignments. Material updated to GCC-4.7.2 which is now compiled using C++. Translation of C++ programs. Reorganization of material based on experiences in the past workshops. Workshop Schedule Time Activity 9:30 - 11:00 Lecture/Lab 11:00 - 11:30 Tea break 11:30 - 13:00 Lecture/Lab 13:00 - 14:00 Lunch 14:00 - 15:30 Lecture/Lab 15:30 - 15:45 Tea break 15:45 - 17:15 Lecture/Lab 17:15 - 17:45 High Tea 20:00 - 21:00 Dinner Schedule of Lectures/Labs Sat, June 29, 2013 Lecture Topics- Introduction, Workshop plan Overview of compilation and GCC Gray box probing of GCC (for C and C++) Adding passes to GCC Demo on Make, Byobu, Ctags, Cscope, and Eclipse. Lab Topics- Gray box probing of GCC (for C and C++) Adding intraprocedural passes Sun, June 30, 2013 Lecture Topics- Module binding mechanisms in GCC LTO (Link Time Optimization) framework Configuration and building Lab Topics- Adding interprocedural passes with and without LTO Configuration and building Mon, July 01, 2013 Lecture Topics- Gray box probing of RTL (Register Transfer Language) Introduction of machine descriptions Spim machine descriptions levels 0 and 1 Advanced issues in machine descriptions The retargetability model of GCC Lab Topics- Gray box probing of RTL Machine descriptions Tue, July 02, 2013 Lecture Topics- Introduction to parallelization and vectorization Parallelization and vectorization in GCC Lab Topics- Observing parallelization and vectorization Wed, July 03, 2013 Lab Topics- Completion of lab assignments of days 1, 2, 3, and 4. Contact- Indian Institute of Technology Bombay Powai Mumbai, Maharashtra 400076 |
|