首页> 外国专利> Qualifying Software Branch-Target Hints with Hardware-Based Predictions

Qualifying Software Branch-Target Hints with Hardware-Based Predictions

机译:通过基于硬件的预测来验证软件分支目标的提示

摘要

A processor architecture to qualify software target-branch hints with hardware-based predictions, the processor including a branch target address cache having entries, where an entry includes a tag field to store an instruction address, a target field to store a target address, and a state field to store a state value. Upon decoding an indirect branch instruction, the processor determines whether an entry in the branch target address cache has an instruction address that matches the address of the decoded indirect branch instruction; and if there is a match, depending upon the state value stored in the entry, the processor will use the stored target address as the predicted target address for the decoded indirect branch instruction, or will use a software provided target address hint if available.
机译:一种用于通过基于硬件的预测来限定软件目标分支提示的处理器体系结构,该处理器包括具有条目的分支目标地址缓存,其中条目包括用于存储指令地址的标记字段,用于存储目标地址的目标字段以及状态字段,用于存储状态值。在解码间接分支指令时,处理器确定分支目标地址高速缓存中的条目是否具有与解码后的间接分支指令的地址匹配的指令地址。如果匹配,则根据条目中存储的状态值,处理器将使用存储的目标地址作为解码后的间接分支指令的预测目标地址,或者将使用软件提供的目标地址提示(如果有)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号