期刊文献+

分支预测对超标量流水线性能影响分析 被引量:1

The Impact Analysis of Branch Prediction for the Performance of the Superscalar Pipeline
下载PDF
导出
摘要 随着RSIC处理器体系结构的发展,指令级并行度的提高成为微处理器架构研究热点,分支预测技术作为解决流水线中控制相关问题的关键技术,对指令级并行度有着重要影响.通过对超标量处理器中流水线性能与分支预测相关的因素的关系分析,以及和标量处理器性能的对比,基于合理的假设条件得到它们之间关系的解析函数,从不同的角度深入分析了分支预测算法中分支预测正确率、分支指令所占比例、分支预测错误时刻、程序指令数大小、流水线深度以及指令并行发射宽度对流水线性能影响,为现代RISC处理器的研究以及分支预测技术的研究提供参考. With the development of RSIC processor architecture,instruction-level parallelism has become a research focus.Branch prediction techniques is a key technology to solve control-related,and has an important impact on ILP.This paper analyzes the relationship between the superscalar pipeline performance and the factors of branch prediction techniques,and the deference of the relationship between superscalar pipeline and scalar pipeline,then gets some analytic functions expressing their relationship based on reasonable assumptions.Finally,this paper forms an in-depth impact analysis between the branch prediction parameters and the pipeline performance from different perspectives to provide a reference for the study of RSIC processor and branch prediction techniques,and these parameters include the accuracy of prediction,the proportion of branch instruction,the error moment,the program size,the pipeline depth and the instruction parallel issue width.
出处 《微电子学与计算机》 CSCD 北大核心 2015年第8期167-171,176,共6页 Microelectronics & Computer
关键词 分支预测 流水线效率 超标量 branch prediction pipeline performance superscalar
  • 相关文献

参考文献7

  • 1Hennessy J L and Patterson D A. Computer Architec-ture: A Quantitative Approach [M]. Beijing; ChinaMachine Press,2007.
  • 2JIM'ENEZ D A, LIN C. 2001. Dynamic branch pre-diction with perceptions [C]//Proceedings of the Sev-enth International Symposium on High PerformanceComputer Architecture. Monterrey: IEEE, 2001 :.
  • 3Daniel A. Jimenez Piecewise Linear Branch Prediction[C]//Proceedings of the 32 nd International Symposi-um on Computer Architecture (ISCA-32 ),2005. Madi-son: IEEE, 2005: 382-393.
  • 4Daniel A Jimenez,Calvin Lin. Neural Methods for Dy-namic Branch Prediction [ J]. ACM Transactions onComputer Systems,2002,20(4) : 369-397.
  • 5吕超,戴晨,张为华.计算机体系结构基准测试程序集的研究[J].计算机应用与软件,2013,30(10):189-194. 被引量:3
  • 6康继昌,樊晓桠,安建峰,等译.计算机组成与设计-硬件/软件接口 [M].北京:机械工业出版社,2012.
  • 7J E Smith. A Study of Branch Prediction Strategies[C] //Proceedings of the International Symposium onComputer Architecture[s. 1. ]. IEEE, 1981 : 135-148.

二级参考文献31

  • 1Henning J L. SPEC CPU2000 : measuring CPU performance in the New Millennium [ J ]. Computer,2000,33 (7) :28 - 35.
  • 2Henning J L. SPEC CPU2006 benchmark descriptions [ J]. SIGARCH Comput Archit News,2006,34 (4) : 1 - 17.
  • 3Woo S C, Ohara M,Ton'ie E,et al. The SPLASH-2 programs:Character- ization and methodological considerations [ C ]//Acre, 1995.
  • 4Bienia C,Kumar S, Singh J P, et al. The PARSEC benchmark suite: Characterization and architectural implications [ C ]//ACM,2008.
  • 5SPECjvm98 [J/OL]. http ://www. spec. org/jvm98/.
  • 6SPECjvm2008 [J/OL]. http ://www. spec. org/jvm2008/.
  • 7Blaekbun S M, Garner R, Hoffmann C,et al. The DaCapo benchmarks: java benchmarking development and analysis[ C ]//Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented program- ming systems, languages, and applications. Portland, Oregon, USA ; ACM. 2006 : 169 - 190.
  • 8SPECWeb2009 [J/OL]. http ://www. spec. org/web2009/.
  • 9SPECweb2005 [ J/OL ]. http ://www. spec. org/web2005/.
  • 10SPECjbb2005 [ J/OL ]. http ://www. spec. org/jbb2005/.

共引文献2

同被引文献2

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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