首页> 外国专利> DYNAMIC HAMMOCK BRANCH TRAINING FOR BRANCH HAMMOCK DETECTION IN AN INSTRUCTION STREAM EXECUTING IN A PROCESSOR

DYNAMIC HAMMOCK BRANCH TRAINING FOR BRANCH HAMMOCK DETECTION IN AN INSTRUCTION STREAM EXECUTING IN A PROCESSOR

机译:用于在处理器中执行的指令流中分支吊床检测的动态吊床分支训练

摘要

Dynamic hammock branch training for branch hammock detection in an instruction stream executing in a processor is disclosed. A branch hammock detection circuit is configured to dynamically detect branch hammocks in an instruction stream during run-time processing of the instruction stream. In response to an identified conditional branch instruction, the branch hammock detection circuit starts a training process for a potential branch hammock predicated by the conditional branch instruction. The branch hammock detection circuit is configured to determine if an identified in-training branch hammock is an actual branch hammock based on setting a potential convergence point as the target address for the conditional branch instruction based on whether the branch is taken or not taken. If an instruction is processed at the set convergence point, this means the set convergence point can be an actual convergence point and the in-training branch hammock can be detected as an actual branch hammock.
机译:公开了在处理器中执行的指令流中分支吊床检测的动态吊床分支训练。分支吊床检测电路被配置为在指令流的运行时处理期间动态地检测指令流中的分支吊床。响应于所识别的条件分支指令,分支吊床检测电路开始由条件分支指令预测的潜在分支吊床的训练过程。分支吊床检测电路被配置为基于设置是否拍摄分支是根据条件分支指令的目标地址设置函数会聚点,确定识别的内训练分支吊床是否是实际分支吊床。如果在设定的收敛点处理指令,则这意味着设定的会聚点可以是实际的收敛点,并且可以检测训练分支吊床作为实际的分支吊床。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号