首页> 外国专利> Processor having a selectively configurable branch prediction unit that can access a branch prediction utilizing bits derived from a plurality of sources

Processor having a selectively configurable branch prediction unit that can access a branch prediction utilizing bits derived from a plurality of sources

机译:具有可选择性配置的分支预测单元的处理器,该单元可以使用从多个源中导出的位来访问分支预测

摘要

A processor and method for speculatively executing a branch instruction are disclosed. The processor includes a branch prediction unit for predicting a resolution of a speculative branch instruction, which is selectively configurable such that resolution of the speculative branch instruction is predicted in response to only an address of the speculative branch instruction or in response to branch history of at least one previously executed branch instruction. The processor also includes an address calculation unit for determining a target address in response to the predicted resolution of the speculative branch instruction. In one embodiment, the processor further includes configuration logic for dynamically configuring the branch prediction logic.
机译:公开了一种用于推测执行分支指令的处理器和方法。该处理器包括用于预测推测分支指令的分辨率的分支预测单元,该分支预测单元可选择性地配置为使得仅响应于推测分支指令的地址或响应于at的分支历史来预测推测分支指令的分辨率。至少一个先前执行的分支指令。该处理器还包括地址计算单元,用于响应于推测分支指令的预测分辨率来确定目标地址。在一个实施例中,处理器还包括用于动态配置分支预测逻辑的配置逻辑。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号