首页 | 本学科首页   官方微博 | 高级检索  
     

面向函数的循环优化序列定制方法
引用本文:陈烨. 面向函数的循环优化序列定制方法[J]. 计算机工程与应用, 2009, 45(24): 63-66
作者姓名:陈烨
作者单位:1.中国科学院 研究生院,北京 100039 ;2.中国科学院 软件研究所 基础软件国家工程研究中心,北京 100190
基金项目:国家科技攻关计划No2005BA113A02;;国家自然科学基金No60673022;;中国科学院知识创新工程重要方向性项目~~
摘    要:讨论了一种可针对程序中的不同函数(routine)采用不同的循环优化序列的方法,该方法基于polyhedron模型,使用简化cache失效率方程分别对每一个函数作优化序列评估,以迭代编译方式为每个函数寻找一个独特的循环优化序列。该方法降低了变换实施的复杂度,降低了对编译器具体实现的依赖;考虑程序中不同函数的差异以获得更好的优化效果。对SPEC2006的实验数据表明,经过定制优化之后,较之Open64-O3,加速比为1.05~1.13。

关 键 词:polyhedron模型  优化序列定制  cache失效率  CMES简化方程
收稿时间:2009-01-08
修稿时间:2009-4-28 

Customized phase-ordering of loop optimizations for routines
CHEN Ye,.Graduate School,Chinese Academy of Sciences,Beijing ,China .National Fundamental Software of China Ltd.. Customized phase-ordering of loop optimizations for routines[J]. Computer Engineering and Applications, 2009, 45(24): 63-66
Authors:CHEN Ye  .Graduate School  Chinese Academy of Sciences  Beijing   China .National Fundamental Software of China Ltd.
Affiliation:CHEN Ye1,21.Graduate School,Chinese Academy of Sciences,Beijing 100039,China 2.National Fundamental Software of China Ltd.,Institute of Software,Beijing 100190,China
Abstract:This paper presents a polyhedron model based approach for automated phase-ordering of loop optimizations for different routines in a program,which can determine a customized sequence to apply loop optimizations for each individual program.It employs a simplified cache miss equation to evaluate each routine’s performance.It is of iterative compilation,and can decrease difficulty of transformation implementation,and decrease dependency on concrete compiler implementation.Experiments for SPEC2006 show that speedup is 1.05~1.13 compared with Open64-O3.
Keywords:polyhedron model  phase ordering of loop optimizations  cache miss rate  CMES Equation
本文献已被 CNKI 维普 等数据库收录!
点击此处可从《计算机工程与应用》浏览原始摘要信息
点击此处可从《计算机工程与应用》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号