期刊文献+

基于硬件性能计数器的编译器性能测试与分析 被引量:2

Compiler Performance Test and Analysis Based on Hardware Performance Counters
下载PDF
导出
摘要 Itanium 2处理器提供的性能监控单元实现了在程序运行过程中捕捉微结构事件的功能.利用GNU Gcc、Intel Icc和HP-Opencc编译器的不同优化选项编译并运行SPEC2006基准程序.通过CPU硬件计数器(HPCs)采集的性能数据,了解特定程序特征,分析比较编译器性能差异,对HP-Opencc编译器的性能优化给出相关参考数据.实验表明HP-Opencc编译器的的分支预测优化技术可再改进. Itanium 2 processors are providing hardware support that help to capture microarchitectural events that occur during the running of a program. Make use of GNU Gcc, Intel Icc and HP-Openc compilers'different compiler optimization, compiler and run the SPEC2006 benchmark, based on the sampling value of hardware performance counters, analysis particular program's feature and performance discrepancy of compilers, provide reference datas to HP-Opencc's compiler optimize. The experiment indicates that HP-Opencc compiler' s branch prediction optimization techniques may further improve.
出处 《微电子学与计算机》 CSCD 北大核心 2008年第3期193-196,共4页 Microelectronics & Computer
关键词 HP—Opencc 硬件性能计数器 Intd VTune 性能测试 性能分析 HP-Opencc hardware performance counters(HPCs) Intel VTune performance test performance analysis
  • 相关文献

参考文献5

  • 1James S Evans, Gregory L Trimper.安腾体系结构[M].蒋敬旗,译.北京:清华大学出版社,2005.
  • 2Inter Corp. Intel vtune [ EB/OL ]. [ 2007 - 05 - 20 ] http://developer. intel.com/vtune/239144. htm.
  • 3Intel Corp. Intel itanium 2 processor reference manual for ,software development and optimization[ M]. 2004 (2003 - 05 - 31 ). Order number: 251110 - 002:33 - 37.
  • 4Sverre Jarp, HP Labs. A methodology for using the Itanium2 performance counters for bottleneck analysis [ M ]. 2002,27 : 2-7.
  • 5邓正宏,康慕宁,罗旻.超标量微处理器研究与应用[J].微电子学与计算机,2004,21(9):59-63. 被引量:4

二级参考文献4

  • 1IBM Microelectronics Corp. & Synopsys Inc., Design Environment for System-on-a-Chip, 1997.
  • 2李学干,苏东庄.计算机系统结构.西安电子科技大学出版社,1991.
  • 3Berkeley Design Technology Inc, DSP Processors Evaluation, http://www.bdti.com.
  • 4金正谊,白英彩.流水处理中转移开销的分析[J].小型微型计算机系统,1992,13(10):11-16. 被引量:2

共引文献3

同被引文献8

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部