Graphite: Gimple Represented as Polyhedra
Graphite is a framework for high-level memory optimizations using the polyhedral model. The Graphite branch has been merged in August 2008 into trunk.
Architecture of Graphite
Graphite-4.8 also see plans at http://gcc.gnu.org/ml/gcc/2012-02/msg00186.html. For the branch merge into the GCC 4.8 trunk, see also http://gcc.gnu.org/ml/gcc-patches/2012-06/msg01470.html
Fix all the bugs.
SCoP Detection: A Fast Algorithm for Industrial Compilers - IMPACT'16 - paper
Graphite Workshop - November 16-17, 2008 - AMD Austin.
Tutorial on Lambda and Graphite Loop Transformations - GCCSummit'08 Slides - graphite_lambda_tutorial.pdf.
GRAPHITE: Towards a Declarative Polyhedral Representation - GREPS'07 Slides - graphite_greps.pdf.
GRAPHITE: Polyhedral Analyses and Optimizations for GCC - GCCSummit'06 - graphite_paper.pdf.