Research highlight : GCC 4.4.0 BECOMES THE FIRST "POLYHEDRAL" COMPILER THANKS TO GRAPHITE
GCC 4.4.0 BECOMES THE FIRST "POLYHEDRAL" COMPILER THANKS TO GRAPHITE 21 April 2009
GCC offers a powerful framework for program optimization initiated and partly designed at ALCHEMY.
The compiler GCC 4.4.0 has been published today. One of the two main changes of this new major version (along with the new register allocator) is the merge of GRAPHITE, a powerful framework for automatic program optimization that has been initiated and partly developped by the INRIA-LRI team ALCHEMY. GRAPHITE takes advantage of a mathematical representation of programs, known as the "polyhedral model", to allow complex optimizations such as parallelization or efficient use of cache memories at compile time.