Hello Prof. Khedker,

 Your tutorial would be very useful. I am trying my best
 to attend the Summit, this being an important motivator.

 Thank you.

Sincerely,
Anmol P. Paralkar

> -----Original Message-----
> From: gcc-ow...@gcc.gnu.org [mailto:gcc-ow...@gcc.gnu.org] On Behalf
Of
> Uday Khedker
> Sent: Wednesday, August 18, 2010 11:50 AM
> To: gcc@gcc.gnu.org
> Subject: Tutorial Proposal for GCC Summit
> 
> Dear Friends,
> 
> I have submitted  a tutorial proposal for GCC Summit.  This email to
get
> an idea  of whether this  tutorial will be  of interest to  a
sufficient
> number  of people.  We have  been conducting  expanded versions  of
this
> tutorial  in India  for past  few years  and it  seems to  generate
some
> interest. Some friends in US suggested  that we should hold some
version
> outside of India hence I have sent in a proposal to GCC Summit.
> 
> Looking  forward to  getting some  feedback. I  would also  be happy
to
> modify the tutorial based on the feedback.
> 
> Thanks and regards,
> 
> Uday.
> ----------------------------------------------------------------------
> Dr. Uday Khedker
> Professor
> Department of Computer Science & Engg.
> IIT Bombay, Powai, Mumbai 400 076, India.
> email   : u...@cse.iitb.ac.in
> homepage: http://www.cse.iitb.ac.in/~uday
> phone   : Office - 91 (22) 2576 7717
>            Res.   - 91 (22) 2576 8717, 91 (22) 2572 0288
> ----------------------------------------------------------------------
> 
> 
>                 Tutorial on Essential Abstractions in GCC
>                 -----------------------------------------
> 
> Motivation:
> -----------
> 
> Most  explanations of  GCC which  are publicly  available describe
many
> details and tend  to be heavy on information rather  than insights. As
a
> consequence, a clear  and crisp explanation of the journey  from a
given
> machine description to  an actual run of a compiler  generated from
that
> machine description is not available.
> 
> In  this  tutorial  we   describe  some  carefully  chosen
abstractions
> that  help  one to  understand  the  retargetability mechanism  and
the
> architecture of the  compiler generation framework of GCC  and relate
it
> to a generated compiler.
> 
> 
> Coverage
> --------
> 
> The  default duration  of this  tutorial is  one day  and it  covers
the
> following  topics:  Meeting  the  challenge of  understanding  GCC.
The
> architecture of GCC.  Basic concepts in GCC  configuration and
building.
> The  structure  of  a  GCC  generated  compiler.  Plugins  structure
of
> GCC.  First  level  graybox  probing  of  the  compilation  sequence
of
> a  GCC  generated  compiler.  Graybox probing  for  machine
independent
> optimizations.  Graybox probing  for parallelization  and
vectorization.
> Adding Gimple and RTL passes to GCC. The retargetability and
instruction
> selection  mechanism of  GCC.  Designing and  understanding GCC
machine
> descriptions.  The   abstractions  in   GCC  machine   descriptions
and
> their  influence on  a  compiler  generated from  them.  The design
and
> implementation of gdfa (generic data flow analyzer) for GCC.
> 
> We have held  several tutorials and workshops along these  lines in
past
> few years in India and now would like to reach out to a larger
audience.
> 
> Our main  source of material  is the Workshop on  Essential
Abstractions
> in  GCC   held  at  IIT   Bombay  from  5th   July  to  8th   July
2010
> (http://www.cse.iitb.ac.in/grc/gcc-workshop-10).
> 
> Target Audience
> ---------------
> 
> People interested  in using  GCC for  their research  as well  as
people
> interested in contributing to GCC will benefit a lot from this
tutorial.
> It is expected that this tutorial will  bring down the ramp up period
of
> novices  to GCC  from several  frustrating months  to a  few
stimulating
> weeks. This tutorial  will also be useful for people  who are
interested
> in  relating  class  room  concepts  of compilation  to  a  large
scale
> practical compiler which is widely used.
> 
> ----------------------------------------------------------------------
> Dr. Uday Khedker
> Professor
> Department of Computer Science & Engg.
> IIT Bombay, Powai, Mumbai 400 076, India.
> email   : u...@cse.iitb.ac.in
> homepage: http://www.cse.iitb.ac.in/~uday
> phone   : Office - 91 (22) 2572 2545 x 7717, 91 (22) 2576 7717
(Direct)
>            Res.   - 91 (22) 2572 2545 x 8717, 91 (22) 2576 8717
(Direct)
> ----------------------------------------------------------------------


Reply via email to