首页> 外国专利> Gating updates to branch predictors to reduce pollution from infrequently executed branches

Gating updates to branch predictors to reduce pollution from infrequently executed branches

机译:将分支预测器的更新更新,以减少不经常执行的分支的污染

摘要

A computer system includes a processor configured to generate a prediction by a branch predictor that a branch instruction will be taken or not taken by consulting a current state of a state machine, the state machine having at least one taken state and at least one not taken state. The processor is also configured to return the prediction to a processing unit and detect a result that the branch instruction was actually taken or actually not taken. The processor is further configured to, based on the prediction being different than the result or based on the prediction being weak and consistent with the result, consult a probability value being a static value and/or a value based on a history of outcomes of previous branch instructions, and based on the probability value having a selected value or being within a selected range, update the state machine.
机译:计算机系统包括配置为通过咨询状态机的当前状态来生成分支预测器的分支预测器的预测,该状态机具有至少一个拍摄状态和至少一个未采用的状态机来生成分支指令。状态。处理器还被配置为将预测返回到处理单元,并检测实际拍摄的分支指令或实际不采取的结果。处理器进一步配置为基于预测的预测不同于结果,或者基于弱的预测弱并且与结果一致,参考概率值是基于前一个结果的历史的静态值和/或值分支指令,并基于具有所选值的概率值或在所选范围内,更新状态机。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号