›› 2015, Vol. 41 ›› Issue (5): 43-.doi: 10.3969/j.issn.1674-1579.2015.03.009

Previous Articles     Next Articles

DataDependence Analysis Method Based on Polyhedral Model

  

  • Online:2015-10-24 Published:2015-12-01

Abstract: A static datadependence analysis method for loops based on polyhedral model is designed. The concept of live range is introduced into analysis. Only flow dependences must keep consistent with the order that they appears in the original execution of the program. Output dependences and antidependences can be eliminated by scalar expansion or forward substitution. This analysis method reforms the traditional analysis by introducing live range and eliminating unnecessary false dependence, via which more loops can be transformed. The validity and efficiency of the presented method are demonstrated by experiment.

Key words: dependence analysis, polyhedral model, live range, loop transformation

CLC Number: 

  •