• DocumentCode
    1263312
  • Title

    An efficient data dependence analysis for parallelizing compilers

  • Author

    Li, Zhiyuan ; Yew, Pen-Chung ; Zhu, Chuan-qi

  • Author_Institution
    Dept. of Comput. Sci., York Univ., North York, Ont., Canada
  • Volume
    1
  • Issue
    1
  • fYear
    1990
  • fDate
    1/1/1990 12:00:00 AM
  • Firstpage
    26
  • Lastpage
    34
  • Abstract
    A novel algorithm, called the λ test, is presented for an efficient and accurate data dependence analysis of multidimensional array references. It extends the numerical methods to allow all dimensions of array references to be tested simultaneously. Hence, it combines the efficiency and the accuracy of both approaches. This algorithm has been implemented in Parafrase, a Fortran program parallelization restructurer developed at the University of Illinois at Urbana-Champaign. Some experimental results are presented to show its effectiveness
  • Keywords
    FORTRAN; parallel programming; program compilers; λ test; Fortran program parallelization restructurer; Parafrase; array subscripts; convex set; data dependence analysis; hyperplanes; linear inequalities; loop bounds; multidimensional array references; numerical methods; parallelizing compilers; program restructuring; Algorithm design and analysis; Data analysis; Linear programming; Linear systems; Log periodic antennas; Multidimensional systems; Phase detection; Program processors; Sufficient conditions; Testing;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.80122
  • Filename
    80122