• 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