Maximal Static Expansion - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue International Journal of Parallel Programming Année : 2000

Maximal Static Expansion

Résumé

Memory expansions are classical means to extract parallelism from imperative programs. However, current techniques require some run-time mechanism to restore data flow when expansion maps two definitions reaching the same use to two different memory locations (e.g., phi functions in the SSA framework). This paper presents an expansion framework for any type of data structure in any imperative program, without the need for dynamic data flow restoration. The key idea is to group together definitions that reach a common use. We show that such an expansion boils down to mapping each group to a memory cell.
Fichier principal
Vignette du fichier
BCC00.pdf (346.05 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01257314 , version 1 (17-01-2016)

Identifiants

  • HAL Id : hal-01257314 , version 1

Citer

Denis Barthou, Albert Cohen, Jean-François Collard. Maximal Static Expansion. International Journal of Parallel Programming, 2000, 28 (3), pp.213--243. ⟨hal-01257314⟩

Collections

CNRS UVSQ
56 Consultations
118 Téléchargements

Partager

Gmail Facebook X LinkedIn More