Putting Polyhedral Loop Transformations to Work - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2003

Putting Polyhedral Loop Transformations to Work

Cédric Bastoul
  • Fonction : Auteur
  • PersonId : 832008
Albert Cohen
Saurabh Sharma
  • Fonction : Auteur
Olivier Temam
  • Fonction : Auteur
  • PersonId : 830062

Résumé

We seek to extend the scope and efficiency of iterative compilation techniques by searching not only for the most appropriate program transformation parameters but for the most appropriate transformations themselves, or even for compositions of transformations. For that purpose, we need to find a generic way to express program transformations and compositions of transformations. In this article, we introduce a framework for the polyhedral representation of a wide range of program transformations in a unified and generic way. We also show that it is possible to generate efficient code after the application of polyhedral program transformations. Finally, we demonstrate an implementation of the program transformation framework and the code generation techniques in the Open64/ORC compiler.
Fichier principal
Vignette du fichier
RR-4902.pdf (652.61 Ko) Télécharger le fichier

Dates et versions

inria-00071681 , version 1 (23-05-2006)

Identifiants

  • HAL Id : inria-00071681 , version 1

Citer

Cédric Bastoul, Albert Cohen, Sylvain Girbal, Saurabh Sharma, Olivier Temam. Putting Polyhedral Loop Transformations to Work. [Research Report] RR-4902, INRIA. 2003. ⟨inria-00071681⟩
141 Consultations
593 Téléchargements

Partager

Gmail Facebook X LinkedIn More