《乐山师范学院学报》2007年12期 加入收藏    获取最新 
 窥孔优化在GCC编译器中的实现
 项炜
   GCC在几乎所有开源软件和自由软件中都会用到,因此它的编译性能会直接影响到Linux、Firefox乃至于OpenOffice和Apache等几千个项目的开发。窥孔优化技术在GCC中应用得非常广泛,基于窥孔优化的基本原理,在GCC中运用到了窥孔优化的几种典型项目,如强度削弱、常数合并、无用代码删除等。
【作者单位】:乐山师范学院计算机科学与信息工程系 四川乐山614004
【关键词】:GCC;窥孔优化;强度削弱;常数合并;常数传播;无用代码
【分类号】:TP314
【DOI】:CNKI:SUN:LSSZ.0.2007-12-022
【正文快照】:
  0引言Linux系统下的GCC(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一,是可以在多种硬件平台上编译出可执行程序的超级编译器,其平均执行效率与一般的编译器相比要高出20%~30%。GCC编译程序的一趟编译可以包含20~30多遍,其中绝大部分是用来执行优化功能的,所以代码优化是GCC编译器中相当重要的一个环节,它是指GCC编译器为了生成高质量的目标代码而作的各种等价加工和处理。在众多的代码优化技术中,窥孔优化在GCC中应用得非常广泛。在本文中,针对GCC中最常见的几种窥孔优化项目,分别配以…
 推荐 CAJ下载           PDF下载
 CAJViewer7.0阅读器支持所有CNKI文件格式,AdobeReader仅支持PDF格式
 【参考文献】 共(1)篇 
 中国期刊全文数据库找到 1 条
 
1雷峰成,方滨,李慧杰; GCC编译器的窥孔优化及在DCT变换中的应用 [J]; 单片机与嵌入式系统应用; 2006年06期
 【共引文献】 共(52)篇 
 中国优秀硕士学位论文全文数据库找到 10 条
 
1崔慧敏; 基于THUMP的编译优化技术研究 [D];清华大学; 2003年
2段立功; 遥感卫星地面系统中数据管理的若干关键技术的研究 [D];中国科学院研究生院(电子学研究所); 2005年
3曾飞; 双端口测试器的可执行测试例生成系统研究与开发 [D];西南交通大学; 2006年
4郭建星; 形式化语言在报表系统中的研究和应用 [D];上海师范大学; 2004年
5钟忻; 嵌入式Linux系统开发中的关键技术的研究与实现 [D];清华大学; 2003年
6黄江海; PLC软件集成开发平台的设计与实现 [D];北方工业大学; 2004年
7崔凯; 基于M68HC11的嵌入式系统C语言编译器研究与实现 [D];南京航空航天大学; 2006年
8张健; 农业专家系统开发工具及知识表示方法研究 [D];昆明理工大学; 2002年
9钱亚冠; 视频编码理论与MPEG-4的DSP实现 [D];浙江大学; 2005年
10赵瑾; 修正条件判定覆盖测试准则的研究与实现 [D];上海师范大学; 2006年
 中国博士学位论文全文数据库找到 1 条
 
1高晓雷; SOZRSL软件需求规格说明语言及其求精 [D];上海大学; 2004年
 中国期刊全文数据库找到 10 条
 
1王丽; 《编译原理》课程教学初探 [J]; 电脑知识与技术; 2006年02期
2黄剑锋; “编译原理”教学内容探讨 [J]; 电脑知识与技术; 2006年05期
3杜毓华,曹立明,王小平; 基于Mobile Agent的有限时间黑盒子安全的实现 [J]; 福建电脑; 2004年12期
4徐红,陆红阳; 编译原理实验动态演示系统的设计与实现 [J]; 电脑知识与技术; 2005年27期
5胡作进,胡林生; 《编译原理》课程教学改革刍议 [J]; 安徽广播电视大学学报; 2006年04期
6孙冀侠,迟呈英,李迎春; LR(1)语法分析的自动构造 [J]; 鞍山科技大学学报; 2003年02期
7郑光明,蒋贤芳; 实例教学在《编译原理》中的应用 [J]; 电脑知识与技术; 2006年08期
8曾绍华,魏延; 共享存储器多处理机并行计算编译及调度机制 [J]; 重庆师范大学学报(自然科学版); 2006年01期
9李迎春,迟呈英,孙冀侠; 改进的上下文无关文法及其语法分析 [J]; 鞍山科技大学学报; 2003年01期
10马小闳,周瑾,田凌云; 谈计算机课程中的重复教学 [J]; 淮北煤炭师范学院学报(自然科学版); 2006年03期
 中国重要会议论文全文数据库找到 1 条
 
1翁志恒,饶楠,张定会; GSM/WCDMA双模手机测试系统PC部分的软件设计 [A];第七届青年学术会议论文集 [C]; 2005年
 【相似文献】 
 中国期刊全文数据库
 
1郝丽花,陈付龙; Gcc(g++)编译环境下C(C++)和汇编的接口分析 [J];许昌学院学报; 2004年02期; 86-90
2阮伟华; HP-UX平台上GCC的安装与启用 [J];南京工业职业技术学院学报; 2005年02期; 79-81
 中国优秀硕士学位论文全文数据库
 
1崔慧敏; 基于THUMP的编译优化技术研究 [D];清华大学; 2003年
2田祖伟; 基于IA-64谓词执行的IF转换技术研究 [D];国防科学技术大学; 2005年
3曾利永; 高级循环变换技术研究及实现 [D];国防科学技术大学; 2005年
4高攀; C语言安全编译器研究 [D];电子科技大学; 2005年
5曾楠; 可重定目标编译器辅助移植系统设计实现 [D];厦门大学; 2006年
6瞿锋; 基于GCC的DSP C Compiler汇编优化初步 [D];苏州大学; 2005年
7常晨昱; 嵌入式uClinux在车载通讯系统中的研究与应用 [D];吉林大学; 2005年
8杨川龙; 基于GCC的嵌入式系统编译器的研究与开发 [D];哈尔滨工程大学; 2006年
9杨旸; 基于GCC的软件流水技术的研究 [D];哈尔滨工程大学; 2006年
10吴静; 基于GCC的静态单一赋值优化编译技术的研究 [D];哈尔滨工程大学; 2006年
关于知网 | CNKI导报 | 知识产权声明 | 联系我们 | 知网招商
京ICP证040431号 京ICP证040441号 互联网出版许可证新出网证(京)字008号
售卡热线:800-810-6613、010-62789720、010-62773682
售后服务:800-810-1436(限座机拨打) 010-62791813、010-62783978
招商热线: 010-62772106 投诉电话:010-62791994 2007 中国知网(cnki)