首页> 外国专利> BRANCH PREDICTION USING MULTI-WAY PATTERN HISTORY TABLE (PHT) AND GLOBAL PATH VECTOR (GPV)

BRANCH PREDICTION USING MULTI-WAY PATTERN HISTORY TABLE (PHT) AND GLOBAL PATH VECTOR (GPV)

机译:使用多向模式历史记录表(PHT)和全局路径矢量(GPV)进行分支预测

摘要

Embodiments relate to branch prediction using a pattern history table (PHT) that is indexed using a global path vector (GPV). An aspect includes receiving a search address by a branch prediction logic that is in communication with the PHT and the GPV. Another aspect includes starting with the search address, simultaneously determining a plurality of branch predictions by the branch prediction logic based on the PHT, wherein the plurality of branch predictions comprises one of: (i) at least one not taken prediction and a single taken prediction, and (ii) a plurality of not taken predictions. Another aspect includes updating the GPV by shifting an instruction identifier of a branch instruction associated with a taken prediction into the GPV, wherein the GPV is not updated based on any not taken prediction.
机译:实施例涉及使用模式历史表(PHT)的分支预测,该模式历史表使用全局路径矢量(GPV)来索引。一方面包括通过与PHT和GPV通信的分支预测逻辑来接收搜索地址。另一方面包括从搜索地址开始,由分支预测逻辑基于PHT同时确定多个分支预测,其中,多个分支预测包括以下之一:(i)至少一个未采用预测和单个采用预测。 (ii)多个未采用的预测。另一方面包括通过将与采用的预测相关联的分支指令的指令标识符移位到GPV中来更新GPV,其中,基于任何未采用的预测不更新GPV。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号