Service interruption on Monday 11 July from 12:30 to 13:00: all the sites of the CCSD (HAL, Epiciences, SciencesConf, AureHAL) will be inaccessible (network hardware connection).
Skip to Main content Skip to Navigation
Conference papers

GRAPHITE Two Years After: First Lessons Learned From Real-World Polyhedral Compilation

Abstract : Modern compilers are responsible for adapting the semantics of source programs into a form that makes efficient use of a highly complex, heterogeneous machine. This adaptation amounts to solve an optimization problem in a huge and unstructured search space, while predicting the performance outcome of complex sequences of program transformations. The polyhedral model of compilation is aimed at these challenges. Its geometrical, non-inductive semantics enables the construction of better-structured optimization problems and precise analytical models. Recent work demonstrated the scalability of the main polyhedral algorithms to real-world programs. Its integration into production compilers is under way, pioneered by the Graphite branch of the GNU Compiler Collection (GCC). Two years after the effective beginning of the project, this paper reports on original questions and innovative solutions that arose during the design and implementation of Graphite.
Document type :
Conference papers
Complete list of metadata

Cited literature [36 references]  Display  Hide  Download
Contributor : Albert Cohen Connect in order to contact the contributor
Submitted on : Tuesday, January 4, 2011 - 12:39:44 AM
Last modification on : Saturday, June 25, 2022 - 9:08:26 PM
Long-term archiving on: : Monday, November 5, 2012 - 3:16:22 PM


Files produced by the author(s)


  • HAL Id : inria-00551516, version 1



Konrad Trifunovic, Albert Cohen, David Edelsohn, Feng Li, Tobias Grosser, et al.. GRAPHITE Two Years After: First Lessons Learned From Real-World Polyhedral Compilation. GCC Research Opportunities Workshop (GROW'10), Jan 2010, Pisa, Italy. ⟨inria-00551516⟩



Record views


Files downloads