-
题名基于Profile信息的连续性分析算法及其优化
被引量:1
- 1
-
-
作者
姚远
赵荣彩
-
机构
解放军信息工程大学信息工程学院
-
出处
《计算机工程》
CAS
CSCD
2012年第9期28-31,共4页
-
基金
"核高基"重大专项"支持国产CPU的编译系统及工具链"分课题"自动并行化与二进制翻译系统"(2009ZX01036-001-001-2)
-
文摘
在Open64编译框架基础上,提出一种基于Profile信息的循环内数据访问连续性分析算法及其向量化优化方法。采用反馈式编译优化技术,获取程序运行时的连续性Profile信息,通过结构体剥离和数据重组方法实现程序向量化。实验结果表明,该算法针对不规则程序代码,可提供更精确的向量化信息,提高程序的向量化程度。
-
关键词
向量化识别
反馈式编译
连续性分析
profile信息
Open64编译框架
数据重组
-
Keywords
vectorization identification
feed-back compiling
continuity analysis
profile information
Open64 compiling framework
datareorganization
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名反馈式编译实现机制的研究
被引量:1
- 2
-
-
作者
杨夏
赵克佳
谭乐平
-
机构
湖南科技职业学院
国防科技大学计算机学院
-
出处
《计算机工程与科学》
CSCD
2008年第2期123-127,共5页
-
基金
国家863计划资助项目(2004AA1Z2210)
-
文摘
最大程度地优化代码和挖掘应用程序的潜在性能,是高性能编译器设计中非常重要的一个任务。基于profi-ling的反馈式编译优化是一种有效的编译优化模式,它通过程序运行时的剖面信息来指导对代码的优化。本文总结了GCC在实现这种模式上的一般流程、所遇到的问题和解决方法,深入分析了GCC4.0的插桩方法、反馈数据文件格式,以及在中间语言中标注反馈信息等的实现机制。
-
关键词
反馈式编译
插桩
profile信息
-
Keywords
profile guided compiler
instrument
profile information
-
分类号
TP314
[自动化与计算机技术—计算机软件与理论]
-