首页 | 官方网站   微博 | 高级检索  
     

基于Profile信息的连续性分析算法及其优化
引用本文:姚远,赵荣彩.基于Profile信息的连续性分析算法及其优化[J].计算机工程,2012,38(9):28-31.
作者姓名:姚远  赵荣彩
作者单位:解放军信息工程大学信息工程学院,郑州,450002
基金项目:“核高基”重大专项“支持国产CPU的编译系统及工具链”分课题“自动并行化与二进制翻译系统”(2009ZX01036-001-001-2)
摘    要:在Open64编译框架基础上,提出一种基于Profile信息的循环内数据访问连续性分析算法及其向量化优化方法。采用反馈式编译优化技术,获取程序运行时的连续性Profile信息,通过结构体剥离和数据重组方法实现程序向量化。实验结果表明,该算法针对不规则程序代码,可提供更精确的向量化信息,提高程序的向量化程度。

关 键 词:向量化识别  反馈式编译  连续性分析  Profile信息  Open64编译框架  数据重组
收稿时间:2011-07-13

Continuity Analysis Algorithm Based on Profile Information and Its Optimization
YAO Yuan , ZHAO Rong-cai.Continuity Analysis Algorithm Based on Profile Information and Its Optimization[J].Computer Engineering,2012,38(9):28-31.
Authors:YAO Yuan  ZHAO Rong-cai
Affiliation:(Institute of Information Engineering,PLA Information Engineering University,Zhengzhou 450002,China)
Abstract:On the basis of Open64 compiler framework,this paper proposes an algorithm which can implement the continuous reference analysis in nest loops based on profile information and corresponding vectorization optimization method.By using the feed-back compiling optimization techniques,the algorithm can obtain runtime profile information about the continuity of the program and implement loop vectorization by structure peeling and data reorganization.Experimental results show that the algorithm can provide more accurate vectorization information for the irregular code and improve the vectorization extent of code.
Keywords:vectorization identification  feed-back compiling  continuity analysis  Profile information  Open64 compiling framework  data reorganization
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程》浏览原始摘要信息
点击此处可从《计算机工程》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号