Differences between revisions 1 and 8 (spanning 7 versions)
Revision 1 as of 2010-10-29 15:40:31
Size: 1681
Editor: DiegoNovillo
Comment:
Revision 8 as of 2010-10-30 11:49:45
Size: 4520
Editor: 195
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 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
 
MEM-REF and beyond - desired changes to the GIMPLE IL
Richard Guenther, SUSE
 
Optimizing real world applicatoins with GCC LTO
Jan Hubicka, SUSE CR
 
The new intraprocedural Scalar Replacement of Aggregates
Martin Jambor, SUSE Linux
 
Improving debug info for optimized away parameters
Jakub Jelínek, Red Hat, Inc.
 
Real-time debugging using GDB Tracepoints
Marc Khouzam, Ericsson
 
Advanced Tracing Features using GDB and LTTng
Marc Khouzam, Ericsson
 
Consistent Views at Recommended Breakpoints
Alexandre Oliva, Red Hat, Inc
 
Improving GCC's auto-vectorization with if-conversion and loop flattening
Sebastian Pop, Advanced Micro Devices
 
Exposing Difficult Compilers Bugs With Random Testing
John Regehr, University of Utah
 
GDB Tracepoints: From Prototype to Production
Stan Shebs, CodeSourcery
 
Safe ICF - Pointer Safe and Unwinding Aware Identical Code Folding in Gold.
Sriraman Tallam, Google
 
The Go frontend for GCC
Ian Lance Taylor, Google
 
Enabling more optimizations in GRAPHITE: ignoring memory-based dependences
Konrad Trifunovic, INRIA Saclay - Ile-de-France
 
||'''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 27:
||'''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]]||||
   
== Tutorials ==

||'''Author(s)'''||'''Title/Link to PDF'''||'''Slides'''||
||Michael Robert Meissner, IBM||[[attachment:upgrading-gcc-slides.pdf|Upgrading your GCC port to use modern features]]||||
||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 57: Line 43:

||'''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.

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

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)