期刊文献+

动态分支预测技术分析与量化研究 被引量:1

Dynamic branch prediction analysis and quantitative research
下载PDF
导出
摘要 随着现代微处理器的流水线变得越来越深,指令发射宽度越来越大,预测失败所带来的时间代价和空间(功能部件)有效利用率损失也越来越大,预测准确率对流水线的性能的影响也越来越重要。为了量化研究不同动态分支预测技术的准确率,采用计算机体系结构模拟软件Simple Scalar和SPEC 2000 Benchmark,对2bC,GAg,PAg,GAp,PAp,G-share六种动态预测技术的分支方向和分支地址预测准确率进行了性能模拟与测试,最后对模拟结果进行统计分析,得出预测准确率与硬件实现复杂度之间的量化关系,为设计出具有高准确率和低复杂度的动态分支预测器提供了参考。 With the pipeline of modern microprocessors becoming deeper,and the width of dispatched instructions increasing continuously,the performance loss(including delay and efficient utilization of hardware) caused by prediction failure become so significant that the accuracy of prediction on the pipeline's performance is also increasingly important.In order to quantify the prediction accuracy of different dynamic branch methods,this paper uses computer-architecture emulation software: Simple Scalar,and SPEC 2000 Benchmark,to evaluate the performance of both branch addresses and branch direction on six different methods: 2bC,GAg,PAg,GAp,PAp,and G-share.The statistical data demonstrate the quantitative relationship between the prediction accuracy and hardware implementation complexity,which is valuable for the design of high accuracy and low complexity of the dynamic branch predictor.
作者 肖泽强
出处 《信息技术》 2011年第3期80-82,共3页 Information Technology
关键词 动态分支预测 BTB 2bC预测 2level预测 BHR PHT SIMPLE SCALAR dynamic branch prediction BTB 2bC prediction 2 level prediction BHR PHT Simple Scalar
  • 相关文献

参考文献7

  • 1John L Hennessy,David A Patterson.计算机系统结构--量化研究方法[M].电子工业出版社,2007.
  • 2张晨曦,王志英,等.计算机体系结构[M].高等教育出版社,2008.
  • 3焦永,陈跃跃.分支预测及几种新的分支预测技术[J].中国计算机学会,2003.
  • 4曲亚东.动态分支预测的改进[C].第七届联合国际计算机会议论文集,2000.
  • 5金立忠,窦勇.微处理器体系结构模拟器SimpleScalar分析与优化[J].计算机应用研究,2006,23(8):197-198. 被引量:4
  • 6陈剑龙,傅忠传,崔刚.SimpleScalar模拟器内核分析及应用[J].哈尔滨工业大学学报,2004,36(5):652-654. 被引量:9
  • 7喻之斌 金海 邹南海.计算机体系结构软件模拟技术.Journal of Software Aofil,2008,:105-1068.

二级参考文献10

  • 1AUSTIN T, LARSON E, ERNST D. SimpleScalar: An infrastructure for computer system modeling [ J ]. IEEE Computer,2002,35 (2) :59 - 67.
  • 2BURGER D, AUSTIN T. The SimpleScalar tool set, version 2.0 [ R ]. [ s. I. ]: University of Wisconsin Computer Sciences Technical Report, 1997.
  • 3SOHI G. Instruction issue logic for high-performance,interruptible, multiple functional unit, pipelined computers [ J ]. IEEE Transactions on Computer, 1990,39 ( 3 ):349 - 359.
  • 4BROOKS D, TIWARI V, MARTONOSI M. Wattch: A framework for architectural-evelPower analysis and optimizations[ A]. Proc 27th Ann Int'l Syrup Computer Architecture[C]. Los Alamitos: IEEE CS Press,2000. 83
  • 5LAR SON E, CHATTERJEE S, AUSTIN T. MASE: A novel infrastructure for detailed microarchitectural modeling[A]. Proc. IEEE Iht' 1 Syrup. Performance Analysis of Systems and Software [ C ]. Los Alamitos: IEEE CS Press, 2001. 1 - 9.
  • 6CALDER B, REINMAN G, TULLSEN D. Selective value prediction[ A]. 26th International Symposium of Computer Architecture[ C]. [ s. l. ]: [ s. n. ], 1999. 1 - 10.
  • 7D C Burger,T M Austin. The SimpleScalar Tool Set( version 2.0)[ R ]. Technical Report CS-TR- 97-1342, University of Wisconsin,Madison, 1997.
  • 8A KleinOsowski, J Flynn,et al. Adapting the SPEC 2000 Benchmark Suite for Simulation-based Computer Architecture Research [ C ]. Proceedings of the International Conference on Computer Design,2000.
  • 9T Lafage, A Seznec. Choosing Representative Slices of Program Execution for Microarchitecture Simulations:A Preliminary Application to the Data Stream[ Z]. Workload Characterization of Emerging Applications, Kluwer Academic Publishers,2000.
  • 10M Oskin, F T Chong, M Farrens. HLS: Combining Statistical and Symbolic Simulation to Guide Microprocessor Designs [ C ]. The 27th Annual International Symposium on Computer Architecture, 2000.71-82.

共引文献11

同被引文献4

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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