• DocumentCode
    2821085
  • Title

    An improvement on data dependence analysis supporting software pipelining technique

  • Author

    Zhang, Chihong ; Tang, Zhizhong

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
  • fYear
    1997
  • fDate
    19-21 Mar 1997
  • Firstpage
    378
  • Lastpage
    382
  • Abstract
    The accuracy of the data dependence analysis of a client program will decide in what an extent the compiler can unleash the power of the potential parallelism of the client program. Most of the current works on dependence analysis are based on the dependence equation and constraint inequalities of loop variable bounds (sometimes augmented with the direction vector). Unfortunately, they can not give an exact detection on the dependence which may greatly affect the parallel optimization of the client program when software pipelining technique is employed. In the paper, we give a more effective constraint inequality which could reflect the characteristics of software pipelining technique and will improve the power of dependence analysis of most of the current algorithms when applied to software pipelining
  • Keywords
    parallel programming; parallelising compilers; pipeline processing; client program; compiler; constraint inequalities; data dependence analysis; dependence equation; loop variable bounds; parallel optimization; software pipelining technique; Data analysis; Equations; Optimized production technology; Pipeline processing;
  • 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.574058
  • Filename
    574058