WIR 2011: Workshop on Intermediate Representations 2011

April 2, 2011 in Chamonix, France

About the Conference

The intermediate representation is the core of any program transformation tool. Its design has a significant impact on the simplicity, efficiency, and effectiveness of program transformations. The developments in concurrent programming, integrated development environments, and domain-specific languages pose new requirements on intermediate representations. This workshop provides a forum to discuss current trends and experiences in the design, implementation, and application of intermediate representations.

Co-located with CGO 2011

Note: deadline extended to the January 28, 2011.

Accepted articles

  • The Value State Dependence Graph Revisited
    James Stanier and Alan Lawrence

  • Collection Processing with Constraints, Monads, and Folds
    Ryan Wisnesky

  • Data and Process Abstraction in PIPS Internal Representation
    Fabien Coelho, Pierre Jouvelot, Corinne Ancourt and François Irigoin

  • Tirex: A Textual Target-Level Intermediate Representation for Compiler Exchange
    Artur Pietrek, Florent Bouchez and Benoit Dupont De Dinechin

  • Kimble: a Hierarchical Intermediate Representation for Multi-Grain Parallelism
    Nicolas Benoit and Stéphane Louise

  • Handling Multi-Versioning in LLVM: Code Tracking and Cloning
    Alexandra Jimborean, Vincent Loechner and Philippe Clauss

  • FIRM—A Graph-Based Intermediate Representation
    Matthias Braun, Sebastian Buchwald and Andreas Zwinkau

  • MinIR, a Minimalistic Intermediate Representation
    Julien Le Guen, Christophe Guillon and Fabrice Rastello

  • Whole-Array SSA: An Intermediate Representation of Memory for Trading-Off Precision against Complexity
    Hans Vandierendonck and Koen De Bosschere

  • Advances in Parallel-Stage Decoupled Software Pipelining
    Feng Li, Antoniu Pop and Albert Cohen

Guidelines for presenting articles

Each accepted article will be allocated a 30-minute slot at the WIR. To encourage discussions with the audience, we recommend to prepare a 15-minute talk followed by 10 minutes of questions (plus 5 min for switching between speakers).

Conference Dates

Submissions: January 28, 2011
Notification: February 25, 2011
Event: April 2, 2011-April 2, 2011

Proceedings