Dependence Testing Without Induction Variable Substitution - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2001

Dependence Testing Without Induction Variable Substitution

Résumé

We present a new approach to dependence testing in the presence of induction variables. Instead of looking for closed form expressions, our method computes monotonic evolution which captures the direction in which the value of a variable changes. This information is used for dependence testing of array references. Under this scheme, closed form computation and induction variable substitution can be delayed until after the dependence test and be performed on-demand. The technique can be extended to dynamic data structures, using either pointer-based implementations or standard object-oriented containers. To improve efficiency, we also propose an optimized (non-iterative) data-flow algorithm to compute evolution. Experimental results show that dependence tests based on evolution information match the accuracy of that based on closed-form computation (implemented in Polaris), and when no closed form expressions can be calculated, our method is more accurate than that of Polaris.
Fichier principal
Vignette du fichier
paper.pdf (136.6 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

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

Identifiants

  • HAL Id : hal-01257313 , version 1

Citer

Albert Cohen, Peng Wu. Dependence Testing Without Induction Variable Substitution. Workshop on Compilers for Parallel Computers (CPC), 2001, Edimburgh, United Kingdom. ⟨hal-01257313⟩

Collections

CNRS UVSQ
70 Consultations
45 Téléchargements

Partager

Gmail Facebook X LinkedIn More