Back to Search Start Over

Detecting value-based scalar dependence

Authors :
Michael Wolfe
Eric Stoltz
Source :
International Journal of Parallel Programming. 23:327-358
Publication Year :
1995
Publisher :
Springer Science and Business Media LLC, 1995.

Abstract

Precise value-based data dependence analysis for scalars is useful for advanced compiler optimizations. The new method presented here for flow and output dependence uses Factored Use and Def chains (FUD chains), our interpretation and extension of Static Single Assignment. It is precise with respect to conditional control flow and dependence vectors. Our method detects dependences which are independent with respect to arbitrary loop nesting, as well as loop-carried dependences. A loop-carried dependence is further classified as being carried from the previous iteration, with distance 1, or from any previous iteration, with direction

Details

ISSN :
15737640 and 08857458
Volume :
23
Database :
OpenAIRE
Journal :
International Journal of Parallel Programming
Accession number :
edsair.doi...........880e2b111cd60aa33f9f46006bbe3246
Full Text :
https://doi.org/10.1007/bf02577770