• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2008, Vol. 30 ›› Issue (9): 137-140.

• 论文 • 上一篇    下一篇

多面体表示技术及在程序性能优化中的应用

陆平静 车永刚 束尧 王正华   

  • 出版日期:2008-09-01 发布日期:2010-05-18

  • Online:2008-09-01 Published:2010-05-18

摘要:

多面体表示技术提供一种统一化的方式来表示程序变换和程序变换组合,有利于最优程序变换的搜索。论文首先介绍并评价了几种典型的多面体表示方法,并详细介绍了Cohe n提出的多面体表示模型;同时,对多面体表示在程序性能优化尤其是迭代编译中的应用进行了介绍和评价;最后,对多面体表示技术在迭代编译领域今后的发展方向做出了 展望。

关键词: 序变换 多面体表示 迭代编译 变换组合

Abstract:

The polyhedral representation technique provides a generic way to express program transformations and their composition, which facilitates the search   of optimal program transformation. In the paper, some typical representation methods are introduced and evaluated. Then the polyhedral representation mo del presented by Cohen is illustrated in detail. In addition, its application in program performance optimization especially in iterative compilation is described, and finally the development trend of the technique in the field of iterative compilation is discussed.

Key words: program transformation, polyhedral representation;iterative compilation, transformation composition