首页> 外国专利> Integrated branch destination / predicate prediction

Integrated branch destination / predicate prediction

机译:综合分支目的地/谓词预测

摘要

Embodiments provide methods, apparatus, systems, and computer readable media associated with predicting predicates and branch targets during execution of programs using combined branch target and predicate predictions. The predictions may be made using one or more prediction control flow graphs which represent predicates in instruction blocks and branches between blocks in a program. The prediction control flow graphs may be structured as trees such that each node in the graphs is associated with a predicate instruction, and each leaf associated with a branch target which jumps to another block. During execution of a block, a prediction generator may take a control point history and generate a prediction. Following the path suggested by the prediction through the tree, both predicate values and branch targets may be predicted. Other embodiments may be described and claimed.
机译:实施例提供了使用组合的分支目标和谓词预测在程序执行期间与预测谓词和分支目标相关联的方法,装置,系统和计算机可读介质。可以使用一个或多个预测控制流程图来进行预测,该流程图表示指令块中的谓词以及程序中块之间的分支。预测控制流图可以被构造为树,使得图中的每个节点与谓词指令相关联,并且每个叶与跳转到另一个块的分支目标相关联。在块执行期间,预测生成器可以获取控制点历史并生成预测。遵循预测通过树建议的路径,可以预测谓词值和分支目标。可以描述和要求保护其他实施例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号