Accéder directement au contenu Accéder directement à la navigation
Communication dans un congrès

Design of graphite and the Polyhedral Compilation Package

Abstract : Graphite is the loop transformation framework that was introduced in GCC 4.4. This paper gives a detailed description of the design and future directions of this infrastructure. Graphite uses the polyhedral model as the internal representation (GPOLY). The plan is to create a polyhedral compilation package (PCP) that will provide loop optimization and analysis capabilities to GCC. This package will be separated from GIMPLE via an interface 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 memory accesses of a code region. A syntax for the language is also defined to facilitate debugging and testing.
Type de document :
Communication dans un congrès
Liste complète des métadonnées

Littérature citée [2 références]  Voir  Masquer  Télécharger

https://hal-mines-paristech.archives-ouvertes.fr/hal-00408759
Contributeur : Claire Medrala <>
Soumis le : lundi 3 août 2009 - 15:20:16
Dernière modification le : jeudi 24 septembre 2020 - 16:36:01
Archivage à long terme le : : lundi 15 octobre 2012 - 15:56:11

Fichier

A-406.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00408759, version 1

Citation

Jan Sjödin, Sebastian Pop, Harsha Jagasia, Tobias Grosser, Antoniu Pop. Design of graphite and the Polyhedral Compilation Package. GCC Developers' Summit, Jun 2009, Montréal, Canada. ⟨hal-00408759⟩

Partager

Métriques

Consultations de la notice

256

Téléchargements de fichiers

476