• DocumentCode
    2821033
  • Title

    Precise dependence test for scalars within nested loops

  • Author

    Nianshu, Gao ; Zhaoqing, Zhang ; Ruliang, Qiao

  • Author_Institution
    Nat. Res. Center for Intelligent Comput. Syst., Beijing, China
  • fYear
    1997
  • fDate
    19-21 Mar 1997
  • Firstpage
    356
  • Lastpage
    361
  • Abstract
    Exact direction and distance vectors are essential for detecting hierarchical parallelism and examining legality of loop transformation for a multiple level loop nest. Much of this work has been concentrated on array references. Little has been done to address the problems of finding precise dependences between scalar references, except to use extended SSA form with factored use-def links. In this paper, we present a technique for calculating precise direction and distance vectors for scalar references within nested loops without using any forms of SSA. To do this, we use conventional use-def links in combination with joint dominator and joint postdominator relationships, which are extended from dominator and postdominator respectively in standard data flow analysis. The precision of dependence information gathered by our algorithm can not be achieved by traditional analysis of dominator or reaching definitions
  • Keywords
    data flow analysis; parallelising compilers; compilers; data flow analysis; dependence test; hierarchical parallelism; loop transformation; multiple level loop nest; nested loops; Algorithm design and analysis; Concurrent computing; Intelligent systems; Law; Legal factors; Parallel processing; Pipeline processing; Privatization; Software algorithms; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advances in Parallel and Distributed Computing, 1997. Proceedings
  • Conference_Location
    Shanghai
  • Print_ISBN
    0-8186-7876-3
  • Type

    conf

  • DOI
    10.1109/APDC.1997.574055
  • Filename
    574055