DocumentCode
1733709
Title
On the removal of anti and output dependences
Author
Calland, Pierre-Yves ; Darte, Alain ; Robert, Yves ; Vivien, Frédéric
Author_Institution
Lab. LIP-IMAG, Ecole Normale Superieure de Lyon, France
fYear
1996
Firstpage
353
Lastpage
364
Abstract
In this paper we build upon results of D.A. Padua and M.J. Wolfe (1986), who introduce two graph transformations to eliminate anti and output dependences. We first give a unified framework for such transformations. Then, given a loop nest, we aim at determining which statements should be transformed so as to break artificial cycles involving anti or output dependences. The problem of finding the mininum number of statements to be transformed is shown to be NP-complete in the strong sense, and we propose two efficient heuristics
Keywords
computational complexity; heuristic programming; NP-complete; anti dependences; artificial cycles; graph transformations; heuristics; output dependences; unified framework; Books; Data analysis; Quantum cascade lasers;
fLanguage
English
Publisher
ieee
Conference_Titel
Application Specific Systems, Architectures and Processors, 1996. ASAP 96. Proceedings of International Conference on
Conference_Location
Chicago, IL
ISSN
2160-0511
Print_ISBN
0-8186-7542-X
Type
conf
DOI
10.1109/ASAP.1996.542829
Filename
542829
Link To Document