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