Differences between revisions 2 and 4 (spanning 2 versions)
Revision 2 as of 2010-10-29 16:01:43
Size: 2102
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 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:
 * [[attachment:guenther.pdf|MEM-REF and beyond - desired changes to the GIMPLE IL]]  * [[attachment:guenther.pdf|MEM-REF and beyond - desired changes to the GIMPLE IL]] ([[attachment:guenther-slides.pdf|slides]])
Line 17: Line 17:
 * [[attachment:hubicka.pdf|Optimizing real world applicatoins with GCC LTO]]  * [[attachment:hubicka.pdf|Optimizing real world applications with GCC LTO]] ([[attachment:hubicka-slides.pdf|slides]])
Line 20: Line 20:
 * [[attachment:jambor.pdf|The new intraprocedural Scalar Replacement of Aggregates]]  * [[attachment:jambor.pdf|The new intraprocedural Scalar Replacement of Aggregates]] ([[attachment:jambor-slides.pdf|slides]])
Line 23: Line 23:
 * [[attachment:jelinek.pdf|Improving debug info for optimized away parameters]]  * [[attachment:jelinek.pdf|Improving debug info for optimized away parameters]] ([[attachment:jelinek-slides.pdf|slides]])
Line 26: Line 26:
 * [[attachment:khouzam1.pdf|Real-time debugging using GDB Tracepoints]]  * [[attachment:khouzam1.pdf|Real-time debugging using GDB Tracepoints]] ([[attachment:GCCSummit2010_DSFGDB.pdf|slides]])
Line 29: Line 29:
 * [[attachment:khouzam2.pdf|Advanced Tracing Features using GDB and LTTng]]  * [[attachment:khouzam2.pdf|Advanced Tracing Features using GDB and LTTng]] ([[attachment:GCCSummit2010_TMF.pdf|slides]])
Line 32: Line 32:
 * [[attachment:oliva.pdf|Consistent Views at Recommended Breakpoints]]  * [[attachment:oliva.pdf|Consistent Views at Recommended Breakpoints]] ([[attachment:oliva-slides.pdf|slides]])
Line 35: Line 35:
 * [[attachment:pop.pdf|Improving GCC's auto-vectorization with if-conversion and loop flattening]]  * [[attachment:pop.pdf|Improving GCC's auto-vectorization with if-conversion and loop flattening]] ([[pop-slides.pdf|slides]])
Line 38: Line 38:
 * [[attachment:regehr.pdf|Exposing Difficult Compilers Bugs With Random Testing]]  * [[attachment:regehr.pdf|Exposing Difficult Compilers Bugs With Random Testing]] ([[attachment:regehr_gcc_summit_2010.pdf|slides]])
Line 41: Line 41:
 * [[attachment:shebs.pdf|GDB Tracepoints: From Prototype to Production]]  * [[attachment:shebs.pdf|GDB Tracepoints: From Prototype to Production]] ([[attachment:shebs-slides.pdf|slides]])
Line 44: Line 44:
 * [[attachment:tallam.pdf|Safe ICF - Pointer Safe and Unwinding Aware Identical Code Folding in Gold]]  * [[attachment:tallam.pdf|Safe ICF - Pointer Safe and Unwinding Aware Identical Code Folding in Gold]] ([[attachment:tallam-slides.pdf|slides]])
Line 47: Line 47:
 * [[attachment:taylor.pdf|The Go frontend for GCC]]  * [[attachment:taylor.pdf|The Go frontend for GCC]] ([[attachment:gccgo-2010.pdf|slides]])
Line 50: Line 50:
 * [[attachment:trifunovic.pdf|Enabling more optimizations in GRAPHITE: ignoring memory-based dependences]]  * [[attachment:trifunovic.pdf|Enabling more optimizations in GRAPHITE: ignoring memory-based dependences]] ([[attachment:trifunovic-slides.pdf|slides]])
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)