-
题名反馈式编译实现机制的研究
被引量:1
- 1
-
-
作者
杨夏
赵克佳
谭乐平
-
机构
湖南科技职业学院
国防科技大学计算机学院
-
出处
《计算机工程与科学》
CSCD
2008年第2期123-127,共5页
-
基金
国家863计划资助项目(2004AA1Z2210)
-
文摘
最大程度地优化代码和挖掘应用程序的潜在性能,是高性能编译器设计中非常重要的一个任务。基于profi-ling的反馈式编译优化是一种有效的编译优化模式,它通过程序运行时的剖面信息来指导对代码的优化。本文总结了GCC在实现这种模式上的一般流程、所遇到的问题和解决方法,深入分析了GCC4.0的插桩方法、反馈数据文件格式,以及在中间语言中标注反馈信息等的实现机制。
-
关键词
反馈式编译
插桩
profile信息
-
Keywords
profile guided compiler
instrument
profile information
-
分类号
TP314
[自动化与计算机技术—计算机软件与理论]
-
-
题名反馈式编译优化在寄存器分配中的应用技术
- 2
-
-
作者
漆锋滨
姜军
王超
-
机构
江南计算技术研究所
-
出处
《计算机应用与软件》
CSCD
2009年第8期130-132,共3页
-
基金
国家重点基础研究发展计划项目(2005CB321602)
-
文摘
寄存器分配技术是编译器最为关键的优化技术之一。反馈式编译优化是一种基于程序当前和以前运行时的趋势来改变程序以后执行动作的技术,它能够提供给寄存器分配一些有用的优化信息。在分析Open64编译器反馈式编译优化技术的基础上,基于ALPHA结构实现和扩展了反馈式编译优化在寄存器分配中的应用,获得了较好的优化性能。
-
关键词
反馈式编译优化
寄存器分配
执行频率
Open64
-
Keywords
Feedback-directed compiling optimization Register allocation Execution frequency Open64
-
分类号
TP314
[自动化与计算机技术—计算机软件与理论]
TP311.13
[自动化与计算机技术—计算机软件与理论]
-
-
题名反馈式编译在循环级性能分析中的应用
被引量:3
- 3
-
-
作者
郝云龙
赵荣彩
侯永生
朱嘉风
-
机构
解放军信息工程大学信息工程学院
-
出处
《计算机工程》
CAS
CSCD
北大核心
2011年第9期32-34,共3页
-
基金
"核高基"重大专项"支持国产CPU的编译系统及工具链"分课题"自动并行化与二进制翻译系统"(2009ZX01036-001-001-2)
-
文摘
针对现有技术难以全面及精确地分析程序循环特性的不足,提出一种程序循环级性能分析的方法。该方法采用动态反馈的编译优化技术,并结合静态分析的部分方法,无需硬件架构的支持,适用范围广。测试结果证明该方法能够对程序的循环部分进行精确分析,帮助程序员找出循环级热点,辅助进行相应的手工优化。
-
关键词
反馈式编译
循环级特性
性能分析
Open64编译器
剖面信息
-
Keywords
feedback-directed compiling
loop-level characteristic
performance analysis
Open64 complier
profiling information
-
分类号
TP314
[自动化与计算机技术—计算机软件与理论]
-
-
题名反馈式编译优化在转移预测中的研究
- 4
-
-
作者
白书敬
李中升
漆锋滨
-
机构
江南计算技术研究所
-
出处
《计算机工程与应用》
CSCD
北大核心
2006年第2期78-80,共3页
-
文摘
处理器性能的发挥常常受到转移指令的限制,所以转移预测的成功与否对于处理器的性能影响至关重要。反馈式编译优化是一种基于程序当前和以前运行时的趋势来改变程序以后执行动作的技术,能够提供给编译器一些有用的优化信息。本文针对ALPHA中的结构特点,利用反馈式编译优化技术,提高了ALPHA中的转移预测命中率,实验结果表明,加速比效果较为明显。
-
关键词
反馈式编译优化
转移预测
间接转移
-
Keywords
feedback directed optimization,branch prediction,indirect branch
-
分类号
TP314
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于Profile信息的连续性分析算法及其优化
被引量:1
- 5
-
-
作者
姚远
赵荣彩
-
机构
解放军信息工程大学信息工程学院
-
出处
《计算机工程》
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
[自动化与计算机技术—计算机软件与理论]
-