Differences between revisions 1 and 4 (spanning 3 versions)
Revision 1 as of 2010-10-29 15:40:31
Size: 1681
Editor: DiegoNovillo
Comment:
Revision 4 as of 2010-10-29 18:00:49
Size: 4294
Editor: DiegoNovillo
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
Line 8: Line 8:
 * [[attachment:belevantsev.pdf|GRAPHITE-OpenCL: Generate OpenCL Code from Parallel Loops]]  * [[attachment:belevantsev.pdf|GRAPHITE-OpenCL: Generate OpenCL Code from Parallel Loops]] ([[attachment:belevantsev-slides.pdf|slides]])
Line 11: Line 11:
 * [[attachment:edelsohn.pdf|A GCC port for yet another odd-ball architecture]]  * [[attachment:edelsohn.pdf|A GCC port for yet another odd-ball architecture]] ([[attachment:Kenny.pdf|slides]])
Line 14: Line 14:
MEM-REF and beyond - desired changes to the GIMPLE IL
Richard Guenther, SUSE
 * [[attachment:guenther.pdf|MEM-REF and beyond - desired changes to the GIMPLE IL]] ([[attachment:guenther-slides.pdf|slides]])
   Richard Günther, SUSE
Line 17: Line 17:
Optimizing real world applicatoins with GCC LTO
Jan Hubicka, SUSE CR
 * [[attachment:hubicka.pdf|Optimizing real world applications with GCC LTO]] ([[attachment:hubicka-slides.pdf|slides]])
   Jan Hubicka, SUSE CR
Line 20: Line 20:
The new intraprocedural Scalar Replacement of Aggregates
Martin Jambor, SUSE Linux
 * [[attachment:jambor.pdf|The new intraprocedural Scalar Replacement of Aggregates]] ([[attachment:jambor-slides.pdf|slides]])
   Martin Jambor, SUSE Linux
Line 23: Line 23:
Improving debug info for optimized away parameters
Jakub Jelínek, Red Hat, Inc.
 * [[attachment:jelinek.pdf|Improving debug info for optimized away parameters]] ([[attachment:jelinek-slides.pdf|slides]])
   Jakub Jelínek, Red Hat, Inc.
Line 26: Line 26:
Real-time debugging using GDB Tracepoints
Marc Khouzam, Ericsson
 * [[attachment:khouzam1.pdf|Real-time debugging using GDB Tracepoints]] ([[attachment:GCCSummit2010_DSFGDB.pdf|slides]])
   Marc Khouzam, Ericsson
Line 29: Line 29:
Advanced Tracing Features using GDB and LTTng
Marc Khouzam, Ericsson
 * [[attachment:khouzam2.pdf|Advanced Tracing Features using GDB and LTTng]] ([[attachment:GCCSummit2010_TMF.pdf|slides]])
   Marc Khouzam, Ericsson
Line 32: Line 32:
Consistent Views at Recommended Breakpoints
Alexandre Oliva, Red Hat, Inc
 * [[attachment:oliva.pdf|Consistent Views at Recommended Breakpoints]] ([[attachment:oliva-slides.pdf|slides]])
   Alexandre Oliva, Red Hat, Inc
Line 35: Line 35:
Improving GCC's auto-vectorization with if-conversion and loop flattening
Sebastian Pop, Advanced Micro Devices
 * [[attachment:pop.pdf|Improving GCC's auto-vectorization with if-conversion and loop flattening]] ([[pop-slides.pdf|slides]])
   Sebastian Pop, Advanced Micro Devices
Line 38: Line 38:
Exposing Difficult Compilers Bugs With Random Testing
John Regehr, University of Utah
 * [[attachment:regehr.pdf|Exposing Difficult Compilers Bugs With Random Testing]] ([[attachment:regehr_gcc_summit_2010.pdf|slides]])
   John Regehr, University of Utah
Line 41: Line 41:
GDB Tracepoints: From Prototype to Production
Stan Shebs, CodeSourcery
 * [[attachment:shebs.pdf|GDB Tracepoints: From Prototype to Production]] ([[attachment:shebs-slides.pdf|slides]])
   Stan Shebs, CodeSourcery
Line 44: Line 44:
Safe ICF - Pointer Safe and Unwinding Aware Identical Code Folding in Gold.
Sriraman Tallam, Google
 * [[attachment:tallam.pdf|Safe ICF - Pointer Safe and Unwinding Aware Identical Code Folding in Gold]] ([[attachment:tallam-slides.pdf|slides]])
   Sriraman Tallam, Google
Line 47: Line 47:
The Go frontend for GCC
Ian Lance Taylor, Google
 * [[attachment:taylor.pdf|The Go frontend for GCC]] ([[attachment:gccgo-2010.pdf|slides]])
   Ian Lance Taylor, Google
Line 50: Line 50:
Enabling more optimizations in GRAPHITE: ignoring memory-based dependences
Konrad Trifunovic, INRIA Saclay - Ile-de-France
 * [[attachment:trifunovic.pdf|Enabling more optimizations in GRAPHITE: ignoring memory-based dependences]] ([[attachment:trifunovic-slides.pdf|slides]])
   Konrad Trifunovic, INRIA Saclay - Ile-de-France
Line 56: Line 56:
 * [[attachment:The_Art_of_Open_Source_War.pdf|Open Source Communities and Corporate Interests]]
   David Edelsohn, IBM Research
 
 * [[attachment:meissner2.pdf|Tricks of a Spec master]] ([[attachment:spec-master-slides.pdf|slides]])
   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

== Tutorials ==

 * [[attachment:upgrading-gcc-slides.pdf|Upgrading your GCC port to use modern features]]
   Michael Robert Meissner, IBM
 
 * [[attachment:melt-tutorial.pdf|Easily coding a GCC extension with MELT]]
   Basile STARYNKEVITCH, CEA-LIST
 
 * [[attachment:go-summit.pdf|The Go Programming Language]]
   Ian Lance Taylor, Google
 
Line 57: Line 87:

 * [[attachment:gcc-summit-tools.pdf|BoF: GNU Tools for ARM]]
   Richard Earnshaw, ARM
 
 * Desired changes to the GIMPLE IL
   Richard Günther, SUSE
 
 * [[attachment:gccsummit2010-b.pdf|GCC Link time optimization]]
   Jan Hubicka, SUSE CR
 
 * PowerPC birds of a feather
   Michael Robert Meissner, IBM
 
 * [[attachment:gimple-front-end.pdf|A GIMPLE Front End]]
   Sandeep Soni, Diego Novillo, Google
 
 * GDB
   Tom Tromey, Red Hat, Inc.

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

Papers

Lightning Talks

Tutorials

BoFs

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