发明名称 Dependency analysis system and method
摘要 We present a technique to perform dependence analysis on more complex array subscripts than the linear form of the enclosing loop indices. For such complex array subscripts, we decouple the original iteration space and the dependence test iteration space and link them through index-association functions. The dependence analysis is performed in the dependence test iteration space to determine whether the dependence exists in the original iteration space. The dependence distance in the original iteration space is determined by the distance in the dependence test iteration space and the property of index-association functions. For certain non-linear expressions, we show how to transform it to a set of linear expressions equivalently. The latter can be used in dependence test with traditional techniques. We also show how our advanced dependence analysis technique can help parallelize some otherwise hard-to-parallelize loops.
申请公布号 US7581215(B1) 申请公布日期 2009.08.25
申请号 US20040876228 申请日期 2004.06.24
申请人 SUN MICROSYSTEMS, INC. 发明人 SONG YONGHONG;KONG XIANGYUN
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址