Putting Automatic Polyhedral Compilation for GPGPU to Work - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2010

Putting Automatic Polyhedral Compilation for GPGPU to Work

Résumé

Automatic parallelization is becoming more important as parallelism becomes ubiquitous. The first step for achieving automation is to develop a theoretical foundation, for example, the polyhedron model. The second step is to implement the algorithms studied in the theoretical framework and getting them to work in a compiler that can be used to parallelize real codes. The polyhedral model is a well-established theoretical foundation for parallelizing codes with static control. In this paper, we present, from a practical point of view, the challenges to solve for getting polyhedral compilation for GPUs to work. We choose the Polyhedral Compiler Collection (PoCC) as compiler infrastructure and target CUDA as the target platform; we plan to support OpenCL in the future.
Fichier principal
Vignette du fichier
paper.pdf (93.68 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

inria-00551517 , version 1 (04-01-2011)

Identifiants

  • HAL Id : inria-00551517 , version 1

Citer

Soufiane Baghdadi, Armin Grösslinger, Albert Cohen. Putting Automatic Polyhedral Compilation for GPGPU to Work. Proceedings of the 15th Workshop on Compilers for Parallel Computers (CPC'10), Jul 2010, Vienna, Austria. ⟨inria-00551517⟩
479 Consultations
504 Téléchargements

Partager

Gmail Facebook X LinkedIn More