Registration

Register
Login

Content

Call For Papers
Paper Template

Schedule
Presentations
Tutorials
BoFs

Event Info

Venue
Travel
FAQ

Additional Info

Sponsors
Special Events
Contact Us
Media
Home



Call For Papers

GCC Developers' Summit - Call for Papers

June, 2008

Having just celebrated its 5th anniversary in 2007, the GCC Developers' Summit has become the premiere gathering of core developers of the GNU Compiler Collection, glibc and other GNU development tools in the world. The Summit is a unique opportunity for GNU developers and enthusiasts to share their work in an open environment. The event also provides an excellent forum for developers to show off new technologies and discuss infrastructure and long-term planning.

The 2008 GCC Developers' Summit will feature in-depth tutorials, birds of a feather sessions and papers on the most current topics for toolchain developers including: GCC, GDB, GLIBC, EGLIBC, GNU Binutils and other related technologies. Proposals will be accepted on each of the aforementioned topics.

Please remember to read the submission requirements carefully! Proposals should be submitted for one of the following three formats:

  • Technical Paper A formal presentation on leading-edge GCC and related toolchain technologies
  • Tutorial Session In depth instruction on understanding, enhancing and/or improving a particular technology (may be 1 to 2hrs)
  • Birds of a Feather Session A free-form discussion on a specific topic or range of related topics between interested developers and enthusaists

Some examples of topics presented in the past would be:

  • Paper: CLI Back-End in GCC
  • Tutorial: Loop Optimization
  • BoFs: Decimal Floating Point

We strongly urge you to review the proceedings from previous years to get a feel for the kind of topics and level of detail and technical focus that will be accepted. Links to all proceedings are available on the GCC Developers' Summit website.

Step 1.

Proposal to Present

The proposal submission process now requires that you prepare a proposal, and a personal biography that will be displayed on the website and in the official event programme.

Please submit your abstract online at http://www.gccsummit.org/ by logging into your account. If you don't already have an account please register first. Submissions will be accepted from Thursday, November 15, 2007 until Friday, February 15, 2008.

Proposal

The proposal is your opportunity to show the review committee that your topic has merit and that you have the knowledge and qualifications to be invited to present at the Summit.

Specifications:

  • Maximum of 150 words (750 characters)
  • Two paragraphs: the first should describe the topic you will be presenting in clear, concise detail; the second should explain why the subject of your proposal would be of interest to the attendees of the GCC Summit and the developer community
  • For tutorials please include the length of time required (1 or 2 hours)

    Here is an example of how your proposal should look:

      Program slicing is a program analysis technique initially introduced to assist debugging, based on the observation that programmers mentally form program slices when they debug and understand programs. Namely, only those statements need to be investigated that actually influenced the erroneous value, and eventually, these statements constitute the backward dynamic program slice. An efficient algorithm to compute such slices co-authored by the presenter has been implemented in GCC/GDB environment, which adds a new "slice" command to retrieve the slice for a given program entity.

      In this talk a background on program slicing will be given, followed by the details of the implementation (the dependences are computed after gimplification in GCC, while the stabs format is used to transfer them to GDB). The initial experimental results will be presented as well.

      In collaboration with [Name], [Company]." (If there is a co-author)

    PLEASE NOTE THAT ANY PROPOSAL THAT DOESN'T ADHERE TO THE ABOVE SPECIFICATIONS WILL BE REJECTED.

    Biography

    The biography should provide your professional background and involvement in the Linux and Open Source community.

    Specifications:

  • Maximum of 75 words (375 characters)
  • Written in 3rd person
  • One paragraph describing your professional work experience, and any related projects you are currently involved with or have been involved with in the past.

    Here is an example of how your biography should look:

      Diego Novillo was born in Cordoba, Argentina and holds a PhD in Parallel Computing from the University of Alberta, Canada. He works in the compiler team at Google Canada. He has been working on GCC since 1999 and is one of the main architects of GCC's global optimization framework. Diego is a maintainer of various GCC modules including OpenMP, alias analysis and SSA-based optimizers.

      You can submit your proposal and biography by logging into the secure area of the Summit website. If you are already registered, you can login using your email address and password. If it is your first time submitting a proposal, you will need to register.

  • Step 2.

    Committee Review

    The programme committee will review your proposal per the guidelines above. Failure to read and follow the guidelines will result in your proposal being rejected. The committee will do their best to send out acceptance and rejection notifications by Thursday, February 28, 2008.

    Step 3

    Final Submissions

    Abstract

    The abstract will be published on the website and in the official event programme. It is what attendees will use to choose which presentations they will be attending.

    Specifications:

  • Maximum of 150 words (750 characters)
  • Two paragraphs: The first should provide a brief outline of your topic and its relevance; the second should provide insight into the type of audience who might find your presentation interesting and educational and any knowledge or technical requirements that they will need

    Here is an example of how your abstract should look:

      A reversible debugger offers both standard debugger operations (e.g. "step" and "next") and reverse execution equivalents which rewind the program's state. Even on simple programs, this is convenient: for instance, if you identify a bad memory write, it allows you to step backwards and see the value that was in memory before it was overwritten. In more complex systems, reversible debugging allows you to examine the environment at and before an intermittent fault.

      This presentation will be based around a demonstration of reversible debugging, using entirely Free Software - GDB and QEMU. We will explain how source level debugging actions are built on top of primitive operations, how the primitive operations are implemented, and how the simulated environment interacts with the outside world.

    Papers

    Final papers must be formatted using the GCC Developers' Summit LaTeX template. No other format will be accepted and any paper that does not adhere to the specifications outlined in this document and the official template will result in your invitation to present being revoked. If you require any assistance please ensure that you notify us a minimum of three weeks prior to the final submission deadline.

    Specifications:

  • Minimum of 6 pages and a maximum of 15 pages (properly formatted)
  • Diagrams and screen shots may be included but must be at a high resolution that ensures excellent print quality (a minimum of 150dpi is required)
  • Color images will be included but only in situations where they are necessary. Please use your best judgement

    Papers will be accepted until Tuesday, April 15, 2008. Failure to submit will result in your invitation to present being revoked. Please submit your paper to .

    Tutorials

    While there are no fixed requirements for tutorials we ask that any information that you would like provided to attendees in advance be provided to us by no later than Thursday, April 1, 2008.

    Bird of a Feather Sessions

    Bird of a feather sessions have no submission requirements. You are responsible for bringing any materials that are necessary.

  • Step 4

    Presentations

    Papers

    Paper presentations will be 45 minutes including 5 minutes for questions after your presentation is complete. There will be a 15 minute break in between each session.

    Tutorials

    Tutorials may be presented in 1hr or 2hr sessions, depending on the content.

    Bird of a Feather Sessions

    BoFs will be 60 minutes in length and will be held in the afternoon sessions. There will be no break in between each BoFs so please monitor your time carefully and be respectful of the presenter after you

    A/V Equipment

    An XGA (1024x786) LCD projector will be available to display output from a laptop computer. If you will require additional AV equipment please specify this in your proposal.

    Fine Print

    Summary of Important Deadlines

    • Thursday, November 15, 2007 ~ Friday, February 15, 2008

      ~ Proposal Submissions
    • March 14, 2008

      ~ Acceptance/Rejection Notification
    • April 15, 2008

      ~ Papers Due

    Publication Rights

    The conference requires non-exclusive publication rights to submitted papers including the publication of audio and video proceedings. Copyright is retained by the author. We do ask that we be the first organization to publish any given paper.

    Further, as stated in the official templates, and on the Credits page from the Proceedings of this year and prior years: "Authors retain copyright to all submitted papers, but have granted unlimited redistribution rights to all as a condition of submission."

    Failure to Submit

    In the event that any deadline is missed we reserve the right to revoke any offer to present. We also accept some proposals on a provisional basis so that when an offer to present is revoked we are able to fill the empty space.

    Review Committee

    Ben Elliston, IBM
    Andrew Hutton, Steamballoon
    Janis Johnson, IBM
    Mark Mitchell, CodeSourcery
    Toshi Morita
    Diego Novillo, Google
    Gerald Pfeifer, Novell
    Craig Ross, Linux Symposium
    Ian Lance Taylor, Google

    Proceedings Formatting Committee

    John Lockhart, Red Hat

    Sponsors





    Wireless




    register | login | call for papers | venue | travel | faq | sponsors | contact | home

    Copyright © 2008 Linux Symposium Inc. All rights reserved.
    Linux is a registered trademark of Linus Torvalds.