ON THE REMOVAL OF ANTI-DEPENDENCES AND OUTPUT-DEPENDENCES

Citation
Py. Calland et al., ON THE REMOVAL OF ANTI-DEPENDENCES AND OUTPUT-DEPENDENCES, International journal of parallel programming, 26(3), 1998, pp. 285-312
Citations number
16
Categorie Soggetti
Computer Science Theory & Methods","Computer Science Theory & Methods
ISSN journal
08857458
Volume
26
Issue
3
Year of publication
1998
Pages
285 - 312
Database
ISI
SICI code
0885-7458(1998)26:3<285:OTROAA>2.0.ZU;2-K
Abstract
In this paper we build upon results of Padua and Wolfe,((1)) who intro duced two graph transformations to break dependence paths including an ti- and output-dependences. We first formalize these two transformatio ns. Then, given a loop nest, we aim at determining which statements sh ould be transformed so as to break artificial dependence paths involvi ng anti-or output-dependences. The problem of finding the minimum numb er of statements to be transformed is shown to be NP-complete, and we propose two efficient heuristics.