Thumbnail
Access Restriction
Open

Author Sjödin, Jan ♦ Pop, Sebastian ♦ Jagasia, Harsha ♦ Grosser, Tobias
Source CiteSeerX
Content type Text
File Format PDF
Subject Domain (in DDC) Computer science, information & general works ♦ Data processing & computer science
Subject Keyword Polyhedral Compilation Package ♦ Data Structure ♦ Future Direction ♦ Analysis Capability ♦ Loop Transformation Framework ♦ Control Flow ♦ Internal Representation ♦ In-terface Language ♦ Code Region ♦ Interface Language ♦ Mem-ory Access ♦ Loop Optimization ♦ Polyhedral Model ♦ Detailed De-scription
Abstract Graphite is the loop transformation framework that was introduced in GCC 4.4. This paper gives a detailed de-scription of the design and future directions of this in-frastructure. Graphite uses the polyhedral model as the internal representation (GPOLY). The plan is to create a polyhedral compilation package (PCP) that will pro-vide loop optimization and analysis capabilities to GCC. This package will be separated from GIMPLE via an in-terface language that is restricted to express only what GPOLY can represent. The interface language is a set of data structures that encodes the control flow and mem-ory accesses of a code region. A syntax for the language is also defined to facilitate debugging and testing. 1
Educational Role Student ♦ Teacher
Age Range above 22 year
Educational Use Research
Education Level UG and PG ♦ Career/Technical Study
Learning Resource Type Article