Representing Non-Affine Parallel Algorithms by means of Recursive Polyhedral Equations - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Communication Dans Un Congrès Année : 2021

Representing Non-Affine Parallel Algorithms by means of Recursive Polyhedral Equations

Résumé

Polyhedral equations allow parallel program to be ex- pressed, analyzed, and compiled automatically, but they cannot express divide-and-conquer approaches. This li- mitation is basically due to the affine nature of the de- pendence functions imposed by the model. In this pa- per, we describe how this limitation can be overcome by extending a structured polyhedral equational language to recursive calls of polyhedral programs. Doing so, we preserve the affine property inside a given call, whereas the non-affine part is carried by the recursive expres- sion of subsystem calls. We describe the basic mech- anisms of this extension, show that the fundamental results of polyhedral equations hold, in particular, the schedule of such a system can be found automatically. We illustrate this approach on several well known algo- rithms, including the FFT.
Fichier principal
Vignette du fichier
Impact-Quinton-Yuki.pdf (161.79 Ko) Télécharger le fichier
Origine : Fichiers éditeurs autorisés sur une archive ouverte

Dates et versions

hal-03518569 , version 1 (10-01-2022)

Identifiants

  • HAL Id : hal-03518569 , version 1

Citer

Patrice Quinton, Tomofumi Yuki. Representing Non-Affine Parallel Algorithms by means of Recursive Polyhedral Equations. IMPACT 2021 - International Microsystems, Packaging, Assembly and Circuits Technology conference, Hipeac 2021, Jan 2021, Budapest, Hungary. pp.1-11. ⟨hal-03518569⟩
31 Consultations
42 Téléchargements

Partager

Gmail Facebook X LinkedIn More