A hierarchical basis for reordering transformations
A hierarchical basis for reordering transformations
复制标题
重新排序转换的分层基础
DOI:
10.1145/800017.800539
复制
发表时间:
1984
期刊:
影响因子:
--
通讯作者:
J. Warren
中科院分区:
文献类型:
--
作者:
J. Warren
In this paper, we propose a new dependence baaed program representation. This representation is the union of two previously separate concepts: loop carried dependence and hierarchical abstraction. The resulting form has the property that all information necessary to reorder the set of all executions of the statements contained in a given loop exists in the representation of that loop. Thus, this representation provides an ideal basis for reordering transformations such as vectorisation and loop fusion. As evidence of this, we give efficient algorithms for these two transformations based on this representation.