期刊文献+

反馈式编译优化在转移预测中的研究

Study on Feedback Directed Optimization for Branch Prediction
下载PDF
导出
摘要 处理器性能的发挥常常受到转移指令的限制,所以转移预测的成功与否对于处理器的性能影响至关重要。反馈式编译优化是一种基于程序当前和以前运行时的趋势来改变程序以后执行动作的技术,能够提供给编译器一些有用的优化信息。本文针对ALPHA中的结构特点,利用反馈式编译优化技术,提高了ALPHA中的转移预测命中率,实验结果表明,加速比效果较为明显。 The performance of processor is restricted by the branch instructions,and whether the prediction is right or not has a strong impact on it.Feedback directed optimization is a technique which can execute operation after changing programs based on tendencies of current and previous program running,and it can supply useful information for compiler optimizations.This passage adopts this technique according to the features of ALPHA structure and improves the correction of branch prediction schemes.The experiment result shows that the effect of this optimization is evident.
出处 《计算机工程与应用》 CSCD 北大核心 2006年第2期78-80,共3页 Computer Engineering and Applications
关键词 反馈式编译优化 转移预测 间接转移 feedback directed optimization,branch prediction,indirect branch
  • 相关文献

参考文献6

  • 1R Cohn,G Lowney.Feedback Directed Optimization in Compaq's Compilation Tools for Alpha[C].In :Proc of the Second Workshop on Feedback-Directed Optimization,held in conjunction with MICRO-33, 1999-11:3-12.
  • 2Michael D Smith.Overcoming the Challenges to Feedback-Directed Optimization[C].In:the ACM SIGPLAN Workshop on Dynamic and Adaptive Compilation and Optimization (Dynamo'00),Boston,2000-01.
  • 3Compaq Computer Corporation, Alpha Architecture Handbook [ M ]. 1998-10.
  • 4Advanced Compiler Optimization Techniques.http://www.windriver.com.
  • 5董建萍.高性能微处理器中的转移预测技术[J].高性能计算技术,2003,0(1):17-20. 被引量:4
  • 6董希谦,张兆庆.编译器中的edge profiling设计和实现[J].计算机科学,2003,30(1):46-48. 被引量:5

二级参考文献5

  • 1[1]Albert G. A Transparent Method for Correlating Profiles with Source Programs. 2nd Workshop on Feedback Directed Optimization, Haifa, Israel, Nov. 1999
  • 2[2]Anderson J,Berc L,et al. M. Continuous Profiling: Where Have All the Cycles Gone? ACM Trans. on Computer Systems, 1997,15(4):357~390
  • 3[3]Ball T, Lams J. Efficient Path Profiling. In: Proc. 29thAnnual IEEE/ACM Intl. Syrup. on Microarchitecture,Dec. 1 996.46~ 57
  • 4[4]Conte T M,Menezes K N,Hirsch M A. Accurate and practical profile-driven compilation using the profile buffer. In: Proc. 29thAnnual International Symposium on Microarchitecture,Dec. 1996.36~45
  • 5[5]Young C,Smith M. Better Global Scheduling Using Path Profile.In: Proc. 31st Annual International Symposium on Microarchitecture,Dec. 1998. 115~123

共引文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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