Polly: Publications
  
   Publications involving Polly 
   2012 
  
  - Polly - Performing polyhedral optimizations on a low-level intermediate
      representation 
 Tobias Grosser, Armin Groesslinger, Christian Lengauer
 Parallel Processing Letters 2012 22:04
 Online Issue
- KernelGen - a prototype of auto-parallelizing Fortran/C compiler for NVIDIA GPUs
 Dmitry Mikushin, Nikolay Likhogrud, Hou Yunqing, Sergey Kovylov
 Multi-core Workshop 2012, NCAR, Boulder, CO
 Slides
- KernelGen - a toolchain for automatic GPU-centric applications porting
 Nikolay Likhogrud, Dmitry Mikushin, Andrew Adinets
 Parallel Computational Technologies (PCT) 2012, Novosibirsk
 Slides
 2011 
  
  - Polly - First Successful Optimizations - How to proceed?
 Tobias Grosser, Ragesh A
 LLVM Developer Meeting 2011
 Slides, Video
  (Computer), Video
  (Mobile)
- A Framework for Automatic OpenMP Code Generation
 Raghesh A
 Masters Thesis (May 2011)
 Thesis
- Enabling Polyhedral Optimizations in LLVM
 Tobias Grosser
 Diploma Thesis (April 2011)
 Thesis
- Polly - Polyhedral Optimization in LLVM
 Tobias Grosser, Hongbin Zheng, Ragesh Aloor, Andreas Simbürger, Armin
  Größlinger, Louis-Noël Pouchet
 IMPACT at CGO 2011
 Paper, Slides
 2010 
  
  Publications used within Polly
  Polyhedral library
  
  - isl: An Integer Set Library for the Polyhedral Model 
 Sven Verdoolaege
 ICMS 2010
Optimization
  
  - A Practical Automatic Polyhedral Parallelizer and Locality Optimizer
          
 Uday Bondhugula, Alberto Hartono, J. Ramanujam, P. Sadayappan
 PLDI 2008
- Effective Automatic Parallelization and Locality Optimization using
          the Polyhedral Model
          
 Uday Bondhugula
 PhD thesis 2008
Code Generation
  
  - Code Generation in the Polyhedral Model Is Easier Than You Think
  
 Cédric Bastoul
 PACT 2004
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
  
  - Automatic C-to-CUDA Code Generation for Affine Programs
  
 Muthu Manikandan Baskaran, J. Ramanujam and P. Sadayappan
 CC 2010
- Putting Automatic Polyhedral Compilation for GPGPU to Work
  Soufiane Baghdadi, Armin Größlinger, and Albert Cohen. 
 In Proc. of Compilers for Parallel Computers (CPC), 2010.
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