首页> 外国专利> Bimodal Compare Predictor Encoded In Each Compare Instruction

Bimodal Compare Predictor Encoded In Each Compare Instruction

机译:每个比较指令中编码的双峰比较预测变量

摘要

Systems and methods for branch prediction, including predicting evaluation of a producer instruction such as a compare instruction, by encoding a prediction field in the producer instruction, and predicting evaluation of the producer instruction by using the encoded prediction field. A consumer instruction such as a conditional branch instruction predicated on the producer instruction can be speculatively executed based on the predicted evaluation of the producer instruction. The producer instruction is executed in an execution pipeline to determine an actual evaluation of the producer instruction, and the prediction field is updated, if necessary, based on the actual evaluation and the predicted evaluation. The producer instruction can be updated in memory with the updated prediction field.
机译:用于分支预测的系统和方法,包括通过在生产者指令中编码预测字段来预测生产者指令(例如比较指令)的评估,以及通过使用编码的预测字段来预测生产者指令的评估。可以基于生产者指令的预测评估来推测性地执行诸如基于生产者指令的条件分支指令之类的消费者指令。在执行流水线中执行生产者指令以确定生产者指令的实际评估,并且如果必要,则基于实际评估和预测评估来更新预测字段。生产者指令可以在存储器中使用更新的预测字段进行更新。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号