A Conservative Approach to Handle Full Functions in the Polyhedral Model - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2008

A Conservative Approach to Handle Full Functions in the Polyhedral Model

Résumé

The Polyhedral Model is one of the most powerful framework for automatic optimization and parallelization of high-level programs. It is based on an algebraic representation of program parts and allows to achieve exact data dependence analysis and to apply complex sequences of optimizations seamlessly. After more than twenty years of research and development, this model is now quite mature and reaches production compilers as GCC 4.4 and its GRAPHITE framework. The main limitation of the Polyhedral Model is known to be its restricted application domain. Traditionally, it is used to manipulate very regular program parts only. The goal of this paper is to show this limitation is mostly artificial. We identify the main problem as the code generation step. We propose an extension to the polyhedral representation and to a code generation algorithm that allows to manipulate full functions in the Polyhedral Model.
Fichier principal
Vignette du fichier
RR-6814.pdf (147.56 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

inria-00356818 , version 1 (28-01-2009)

Identifiants

  • HAL Id : inria-00356818 , version 1

Citer

Mohamed-Walid Benabderrahmane, Cédric Bastoul, Louis-Noël Pouchet, Albert Cohen. A Conservative Approach to Handle Full Functions in the Polyhedral Model. [Research Report] RR-6814, INRIA. 2008, pp.16. ⟨inria-00356818⟩
258 Consultations
137 Téléchargements

Partager

Gmail Facebook X LinkedIn More