首页> 外国专利> Method and apparatus for performing branch prediction combining static and dynamic branch predictors

Method and apparatus for performing branch prediction combining static and dynamic branch predictors

机译:结合静态和动态分支预测器执行分支预测的方法和装置

摘要

An apparatus and method for improving microprocessor performance by improving the prediction accuracy of conditional branch instructions is provided. A static branch predictor makes a prediction of the outcome of a conditional branch instruction based on the branch test type and the branch target address displacement sign. A branch history table stores a bit indicating whether the prediction of the static predictor agreed with the outcome of the last execution of the branch instruction. If the history table bit agrees, then the static prediction is used. Otherwise, the opposite of the static prediction is used.
机译:提供了一种通过提高条件分支指令的预测精度来提高微处理器性能的装置和方法。静态分支预测器根据分支测试类型和分支目标地址位移符号来预测条件分支指令的结果。分支历史表存储一个位,该位指示静态预测器的预测是否与分支指令的最后执行结果一致。如果历史表位同意,则使用静态预测。否则,使用与静态预测相反的方法。

著录项

  • 公开/公告号US6247122B1

    专利类型

  • 公开/公告日2001-06-12

    原文格式PDF

  • 申请/专利权人 IP-FIRST L.L.C.;

    申请/专利号US19980203884

  • 发明设计人 G. GLENN HENRY;TERRY PARKS;

    申请日1998-12-02

  • 分类号G06F94/20;G06F93/00;G06F93/80;

  • 国家 US

  • 入库时间 2022-08-22 01:04:05

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号