Differences between revisions 3 and 10 (spanning 7 versions)
Revision 3 as of 2010-10-29 16:33:44
Size: 2873
Editor: DiegoNovillo
Comment:
Revision 10 as of 2010-11-09 23:08:13
Size: 4696
Editor: PaoloBonzini
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
This page has the individual papers and slides for the [[http://gccsummit.org/2010/|GCC Summit 2010]]. If you notice anything missing or out of date, please drop me a note at dnovillo@google.com This page has the individual papers and slides for the [[http://gccsummit.org/2010/|GCC Summit 2010]]. If you notice anything missing or out of date, please drop me a note at dnovillo@google.com. If you are an '''author''', please try to fix the problem yourself before contacting me.
Line 6: Line 6:
== Papers == == Proceedings ==
Line 8: Line 8:
 * [[attachment:belevantsev.pdf|GRAPHITE-OpenCL: Generate OpenCL Code from Parallel Loops]]
   Andrey Belevantsev, Institute for System Programming of RAS
 
 * [[attachment:edelsohn.pdf|A GCC port for yet another odd-ball architecture]]
   David Edelsohn, IBM Research
 
 * [[attachment:guenther.pdf|MEM-REF and beyond - desired changes to the GIMPLE IL]]
   Richard Günther, SUSE
 
 * [[attachment:hubicka.pdf|Optimizing real world applicatoins with GCC LTO]]
   Jan Hubicka, SUSE CR
 
 * [[attachment:jambor.pdf|The new intraprocedural Scalar Replacement of Aggregates]]
   Martin Jambor, SUSE Linux
 
 * [[attachment:jelinek.pdf|Improving debug info for optimized away parameters]]
   Jakub Jelínek, Red Hat, Inc.
 
 * [[attachment:khouzam1.pdf|Real-time debugging using GDB Tracepoints]]
   Marc Khouzam, Ericsson
 
 * [[attachment:khouzam2.pdf|Advanced Tracing Features using GDB and LTTng]]
   Marc Khouzam, Ericsson
 
 * [[attachment:oliva.pdf|Consistent Views at Recommended Breakpoints]]
   Alexandre Oliva, Red Hat, Inc
 
 * [[attachment:pop.pdf|Improving GCC's auto-vectorization with if-conversion and loop flattening]]
   Sebastian Pop, Advanced Micro Devices
 
 * [[attachment:regehr.pdf|Exposing Difficult Compilers Bugs With Random Testing]]
   John Regehr, University of Utah
 
 * [[attachment:shebs.pdf|GDB Tracepoints: From Prototype to Production]]
   Stan Shebs, CodeSourcery
 
 * [[attachment:tallam.pdf|Safe ICF - Pointer Safe and Unwinding Aware Identical Code Folding in Gold]]
   Sriraman Tallam, Google
 
 * [[attachment:taylor.pdf|The Go frontend for GCC]]
   Ian Lance Taylor, Google
 
 * [[attachment:trifunovic.pdf|Enabling more optimizations in GRAPHITE: ignoring memory-based dependences]]
   Konrad Trifunovic, INRIA Saclay - Ile-de-France
 
[[attachment:2010-GCC-Summit-Proceedings.pdf|Proceedings of the GCC Developers' Summit]] in PDF format.
Line 54: Line 10:

== Individual Papers ==

||'''Author(s)'''||'''Title/Link to PDF'''||'''Slides'''||
||Andrey Belevantsev, Institute for System Programming of RAS||[[attachment:belevantsev.pdf|GRAPHITE-OpenCL: Generate OpenCL Code from Parallel Loops]]||[[attachment:belevantsev-slides.pdf|slides]]||
||David Edelsohn, IBM Research||[[attachment:edelsohn.pdf|A GCC port for yet another odd-ball architecture]]||[[attachment:Kenny.pdf|slides]]||
||Richard Günther, SUSE||[[attachment:guenther.pdf|MEM-REF and beyond - desired changes to the GIMPLE IL]]||[[attachment:guenther-slides.pdf|slides]]||
||Jan Hubička, SUSE ČR||[[attachment:hubicka.pdf|Optimizing real world applications with GCC LTO]]||[[attachment:hubicka-slides.pdf|slides]]||
||Martin Jambor, SUSE Linux||[[attachment:jambor.pdf|The new intraprocedural Scalar Replacement of Aggregates]]||[[attachment:jambor-slides.pdf|slides]]||
||Jakub Jelínek, Red Hat, Inc.||[[attachment:jelinek.pdf|Improving debug info for optimized away parameters]]||[[attachment:jelinek-slides.pdf|slides]]||
||Marc Khouzam, Ericsson||[[attachment:khouzam1.pdf|Real-time debugging using GDB Tracepoints]]||[[attachment:GCCSummit2010_DSFGDB.pdf|slides]]||
||Marc Khouzam, Ericsson||[[attachment:khouzam2.pdf|Advanced Tracing Features using GDB and LTTng]]||[[attachment:GCCSummit2010_TMF.pdf|slides]]||
||Alexandre Oliva, Red Hat, Inc.||[[attachment:oliva.pdf|Consistent Views at Recommended Breakpoints]]||[[attachment:oliva-slides.pdf|slides]]||
||Sebastian Pop, Advanced Micro Devices||[[attachment:pop.pdf|Improving GCC's auto-vectorization with if-conversion and loop flattening]]||[[attachment:pop-slides.pdf|slides]]||
||John Regehr, University of Utah||[[attachment:regehr.pdf|Exposing Difficult Compilers Bugs With Random Testing]]||[[attachment:regehr_gcc_summit_2010.pdf|slides]]||
||Stan Shebs, CodeSourcery||[[attachment:shebs.pdf|GDB Tracepoints: From Prototype to Production]]||[[attachment:shebs-slides.pdf|slides]]||
||Sriraman Tallam, Google||[[attachment:tallam.pdf|Safe ICF - Pointer Safe and Unwinding Aware Identical Code Folding in Gold]]||[[attachment:tallam-slides.pdf|slides]]||
||Ian Lance Taylor, Google||[[attachment:taylor.pdf|The Go frontend for GCC]]||[[attachment:gccgo-2010.pdf|slides]]||
||Konrad Trifunovic, INRIA Saclay - Ile-de-France||[[attachment:trifunovic.pdf|Enabling more optimizations in GRAPHITE: ignoring memory-based dependences]]||[[attachment:trifunovic-slides.pdf|slides]]||
   
Line 56: Line 32:
 * [[attachment:The_Art_of_Open_Source_War.pdf|Open Source Communities and Corporate Interests]]
   David Edelsohn, IBM Research
 
 * Tricks of a Spec master ([[attachment:spec-master-slides.pdf|slides]], [[attachment:spec-master-paper.pdf|paper]])
   Michael Robert Meissner, IBM
 
 * [[attachment:gaius-gcc2010.pdf|Exploiting front end knowledge to effortlessly create Python modules]]
   Gaius Mulley
 
 * [[attachment:smart-programmer-bad-code.pdf|When smart programmers write bad code]]
   Steven J Munroe, IBM

 * [[attachment:IncrementalCompiler.pdf|Towards Incremental Compilation]]
   Lawrence Crowl, Diego Novillo, Google
 
 * [[attachment:GCC_Summit_2010.pdf|Issues of supporting GCC on Windows]]
   Kai Tietz, OneVision
||'''Author(s)'''||'''Title/Link to PDF'''||'''Slides'''||
||David Edelsohn, IBM Research||[[attachment:The_Art_of_Open_Source_War.pdf|Open Source Communities and Corporate Interests]]||||
||Michael Robert Meissner, IBM||[[attachment:meissner2.pdf|Tricks of a Spec master]]||[[attachment:spec-master-slides.pdf|slides]]||
||Gaius Mulley||[[attachment:gaius-gcc2010.pdf|Exploiting front end knowledge to effortlessly create Python modules]]||||
||Steven J Munroe, IBM ||[[attachment:smart-programmer-bad-code.pdf|When smart programmers write bad code]]||||
||Lawrence Crowl, Diego Novillo, Google||[[attachment:IncrementalCompiler.pdf|Towards Incremental Compilation]]||||
||Kai Tietz, !OneVision||[[attachment:GCC_Summit_2010.pdf|Issues of supporting GCC on Windows]]||||
   
Line 76: Line 42:
||'''Author(s)'''||'''Title/Link to PDF'''||'''Slides'''||
||Michael Robert Meissner, IBM||[[attachment:meissner1.pdf|Upgrading your GCC port to use modern features]]||[[attachment:upgrading-gcc-slides.pdf|slides]]||
||Basile STARYNKEVITCH, CEA-LIST||[[attachment:melt-tutorial.pdf|Easily coding a GCC extension with MELT]]||||
||Ian Lance Taylor, Google|| [[attachment:go-summit.pdf|The Go Programming Language]]||||
   
Line 77: Line 48:

||'''Author(s)'''||'''Title/Link to PDF'''||'''Slides'''||
||Richard Earnshaw, ARM||[[attachment:gcc-summit-tools.pdf|BoF: GNU Tools for ARM]]||||
||Richard Günther, SUSE||Desired changes to the GIMPLE IL||||
||Jan Hubička, SUSE ČR||[[attachment:gccsummit2010-b.pdf|GCC Link time optimization]]||||
||Michael Robert Meissner, IBM||PowerPC birds of a feather||||
||Sandeep Soni, Diego Novillo, Google||[[attachment:gimple-front-end.pdf|A GIMPLE Front End]]||||
||Tom Tromey, Red Hat, Inc.||GDB||||

GCC Summit 2010

This page has the individual papers and slides for the GCC Summit 2010. If you notice anything missing or out of date, please drop me a note at dnovillo@google.com. If you are an author, please try to fix the problem yourself before contacting me.

Proceedings

Proceedings of the GCC Developers' Summit in PDF format.

Individual Papers

Author(s)

Title/Link to PDF

Slides

Andrey Belevantsev, Institute for System Programming of RAS

GRAPHITE-OpenCL: Generate OpenCL Code from Parallel Loops

slides

David Edelsohn, IBM Research

A GCC port for yet another odd-ball architecture

slides

Richard Günther, SUSE

MEM-REF and beyond - desired changes to the GIMPLE IL

slides

Jan Hubička, SUSE ČR

Optimizing real world applications with GCC LTO

slides

Martin Jambor, SUSE Linux

The new intraprocedural Scalar Replacement of Aggregates

slides

Jakub Jelínek, Red Hat, Inc.

Improving debug info for optimized away parameters

slides

Marc Khouzam, Ericsson

Real-time debugging using GDB Tracepoints

slides

Marc Khouzam, Ericsson

Advanced Tracing Features using GDB and LTTng

slides

Alexandre Oliva, Red Hat, Inc.

Consistent Views at Recommended Breakpoints

slides

Sebastian Pop, Advanced Micro Devices

Improving GCC's auto-vectorization with if-conversion and loop flattening

slides

John Regehr, University of Utah

Exposing Difficult Compilers Bugs With Random Testing

slides

Stan Shebs, CodeSourcery

GDB Tracepoints: From Prototype to Production

slides

Sriraman Tallam, Google

Safe ICF - Pointer Safe and Unwinding Aware Identical Code Folding in Gold

slides

Ian Lance Taylor, Google

The Go frontend for GCC

slides

Konrad Trifunovic, INRIA Saclay - Ile-de-France

Enabling more optimizations in GRAPHITE: ignoring memory-based dependences

slides

Lightning Talks

Author(s)

Title/Link to PDF

Slides

David Edelsohn, IBM Research

Open Source Communities and Corporate Interests

Michael Robert Meissner, IBM

Tricks of a Spec master

slides

Gaius Mulley

Exploiting front end knowledge to effortlessly create Python modules

Steven J Munroe, IBM

When smart programmers write bad code

Lawrence Crowl, Diego Novillo, Google

Towards Incremental Compilation

Kai Tietz, OneVision

Issues of supporting GCC on Windows

Tutorials

Author(s)

Title/Link to PDF

Slides

Michael Robert Meissner, IBM

Upgrading your GCC port to use modern features

slides

Basile STARYNKEVITCH, CEA-LIST

Easily coding a GCC extension with MELT

Ian Lance Taylor, Google

The Go Programming Language

BoFs

Author(s)

Title/Link to PDF

Slides

Richard Earnshaw, ARM

BoF: GNU Tools for ARM

Richard Günther, SUSE

Desired changes to the GIMPLE IL

Jan Hubička, SUSE ČR

GCC Link time optimization

Michael Robert Meissner, IBM

PowerPC birds of a feather

Sandeep Soni, Diego Novillo, Google

A GIMPLE Front End

Tom Tromey, Red Hat, Inc.

GDB

None: summit2010 (last edited 2010-11-09 23:08:13 by PaoloBonzini)