We provide a variety of resources for you to learn about Polyhedral Compilation.

Polyhedral Playground

An interactive python environment which allows you to run polyhedral computations in your webbrowser.

Written Tutorials

We provide a set of written tutorials.

Conference Tutorials

Video Lectures

Polyhedral AST Generation is more than scanning Polyhedra (PLDI 2016)



Analyzing and Optimizing your Loops with Polly (2016)



How Polyhedral Modeling enables compilation to Heterogeneous Hardware (2016)



Molly: Parallelizing for Distributed Memory using LLVM (2016)



Optimistic Loop Nest Optimizations with Schedule Trees (2015)



Input Space Splitting for OpenCL (2015)