Publications

Publications about polyhedral compilation

polyhedral.info has a large list of publications related to polyhedral compilation. They are very useful to get an idea of the latest developments in this area of compilation as well as to understand what kind of optimizations can be built on top of Polly.

Citing Polly

The canonical publication to cite Polly is:

Polly - Performing polyhedral optimizations on a low-level intermediate representation
Tobias Grosser, Armin Groesslinger, Christian Lengauer
Parallel Processing Letters 2012 22:04
Paper

Publications involving Polly

2016

2015

2014

2012

2011

2010

Publications used within Polly

Polyhedral library

Optimization

Code Generation

Interesting Publications

Publications that are not yet used or implemented in Polly, but that are interesting to look at either to understand general concepts or to implement the corresponding ideas. This list is incomplete and papers are added as we hear about them.

GPGPU

Vectorization

  • Joint Scheduling and Layout Optimization to Enable Multi-Level Vectorization
    Nicolas Vasilache, Benoit Meister, Muthu Baskaran, Richard Lethin
    IMPACT 2012 (upcoming)

Iterative Compilation

  • Iterative optimization in the polyhedral model: Part I, one-dimensional time.
    Louis-Noël Pouchet, Cédric Bastoul, Albert Cohen and Nicolas Vasilache
    CGO 2007
  • Iterative optimization in the polyhedral model: Part II, multidimensional time.
    Louis-Noël Pouchet, Cédric Bastoul, Albert Cohen and John Cavazos
    PLDI 2008

Non-static Control

  • The Polyhedral Model Is More Widely Applicable Than You Think
    Mohamed-Walid Benabderrahmane, Louis-Noël Pouchet, Albert Cohen, Cédric Bastoul.
    CC 2010

Source to Source Tools

  • Polyhedral Extraction Tool
    Sven Verdoolaege, Tobias Grosser
    IMPACT 2012