Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2011, Vol. 37 ›› Issue (13): 243-245. doi: 10.3969/j.issn.1000-3428.2011.13.080

• Networks and Communications • Previous Articles     Next Articles

Design and Implementation of Compound Branch Predictor Circuit

MA Peng1, FANG Xiao-min2, WANG Chun-jun1, XU Tuan-hui1   

  1. (1. East China Institute of Computer Technology, Shanghai 200233, China; 2. Military Representative Office of Guangzhou Guan Chuan International Company, Guangzhou 510382, China)
  • Received:2011-01-13 Online:2011-07-05 Published:2011-07-05

一种复合分支预测电路的设计与实现

马 鹏1,方晓旻2,王春军1,许团辉1   

  1. (1. 华东计算技术研究所,上海 200233;2. 驻广州广船公司军事代表室,广州 510382)
  • 作者简介:马 鹏(1978-),男,工程师,主研方向:微处理器设计;方晓旻、王春军,工程师;许团辉,硕士

Abstract: This paper designs a compound branch predictor circuit based on the current branch predictor algorithms, whose application is limited in the precise prediction of a certain kind of program. This circuit, combining branch prediction of many different types, can predict various programs with high precision, and is accordingly applied in the independent innovation and embedded computer design. Results indicate that the branch predictor circuit realizes the precision demand and other requirements of the computer design.

Key words: branch prediction, local predictor, global predictor, microprocessor design

摘要: 针对现有预测算法仅能精准预测某类程序的缺陷,设计一种复合分支预测电路。该电路组合多种分支预测算法,可以对各种程序进行精准预测,并应用于自主设计的嵌入式微处理器中。性能仿真结果表明,复合分支预测电路对各种程序可以实现高精准预测,并且满足处理器设计的时序要求。

关键词: 分支预测, 局部预测器, 全局预测器, 微处理器设计

CLC Number: