期刊文献+

嵌入式处理器动态分支预测机制研究与设计 被引量:4

Research and Design of Dynamic Branch Prediction Mechanism for Embedded Processor
下载PDF
导出
摘要 针对嵌入式处理器的特定应用环境,通过对传统神经网络算法的改进,结合定制的分支目标缓冲,提出一种复合式动态分支预测机制。该机制基于全局索引方式,对BTB结构进行定制设计,实现对循环逻辑中最后一条分支指令的精确预测。实验结果表明,该动态分支预测机制能降低硬件复杂度,提高预测精度。 Aiming to the specific application environment of embedded processors, this paper gives a hybrid mechanism which combines custom-designed Branch Target Buffer(BTB) with improved neural network arithmetic for the dynamic branch prediction. In this mechanism, neural network arithmetic implements an approach of global indexing with less resource rather than the normal indexing way based on the instruction address. In use of the unique feature of embedded applications, the BTB structure makes accurate prediction for the final branch instruction in the loop logic. The result indicates that this mechanism achieves high precision with lower complexity.
出处 《计算机工程》 CAS CSCD 北大核心 2008年第21期163-165,共3页 Computer Engineering
关键词 复合分支预测 神经网络 分支目标缓冲 嵌入式处理器 SimpleScalar模拟 hybrid branch prediction neural network Branch Target Buffer(BTB) embedded processor SimpleScalar simulation
  • 相关文献

参考文献5

  • 1Hennessy J L, Patterson D A. Computer architecture: A Quantitative Approach[M]. 2nd ed. San Francisco, CA, USA: Morgan Kaufmann Publishers Inc., 1996.
  • 2Yeh T Y, Patt Y N. Two-level Adaptive Training Branch Prediction[C]//Proc. of the 24th Annual Int. Symp. on Microarchitecture. Albuquerque, USA: [s. n.], 1991: 51-61.
  • 3Yeh T Y, Patt Y N. Alternative Implementations of Two-level Adaptive Branch Prediction[C]//Proc. of the 19th Int. Symp on Computer Architecture. Queensland, Australia: [s. n.], 1992: 124- 134.
  • 4McFaring S M. Combining Branch Predictors[R]. Digital Western Research Laboratory, Tech.Rep.:TN-36, 1993.
  • 5Jimenez A D, Improved Latency and Accuracy for Neural branch prediction[J]. ACM Transaction on Computer System, 2005, 23(2): 197-218.

同被引文献16

  • 1汪永威,樊晓桠,黄小平.32位RISC微处理器中分支预测器的硬件实现[J].计算机应用研究,2009,26(2):419-421. 被引量:3
  • 2杨萍,王生原.用于多目标编译系统构造的目标机体系结构描述[J].计算机科学,2005,32(9):239-242. 被引量:1
  • 3张福新,章隆兵,胡伟武.基于SimpleScalar的龙芯CPU模拟器Sim-Godson[J].计算机学报,2007,30(1):68-73. 被引量:24
  • 4陈智勇.流水线微处理器的设计与实现[J].桂林电子科技大学学报,2007,27(3):219-223. 被引量:4
  • 5EVERS M, YEH T Y. Understanding branches and designing branch predictors for high-performance microprocessors [J]. Proceedings of the IEEE,2001,89(11): 1610-1620.
  • 6冯子军,肖俊华,章隆兵. 处理器分支预测研究的历史和现状[R].北京:中国科学院计算技术研究所微处理器研究中心,2008..
  • 7ARM DDI 0210C. ARM7TDMI technical reference manual [R/OL].[2010-08-20].http://www.arm.com.
  • 8ARM DDI 0180A. ARM9TDMI technical reference Manual [R/OL].[2010-08-20].http://www.arm.com.
  • 9ANDERSON D W,SPARACIO F J,TOMASULO R M. The IBM System/360 model 91: Machine philosophy and instruction handing[M]. San Francisco:Morgan Kaufmann Publishers,2000.
  • 10Compaq Computer Corp.. Alpha Architecture Handbook[EB/OL]. (1998-10-04). http://www.cs.cmu.edu/afs/cs/academic/class/15347 -s98/public/doc/alpha-ref.pdf.

引证文献4

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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