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
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;
Conference_Titel :
Application Specific Systems, Architectures and Processors, 1996. ASAP 96. Proceedings of International Conference on
Conference_Location :
Chicago, IL
Print_ISBN :
0-8186-7542-X
DOI :
10.1109/ASAP.1996.542829