首页> 外国专利> Swapping branch direction history(ies) in response to a branch prediction table swap instruction(s), and related systems and methods

Swapping branch direction history(ies) in response to a branch prediction table swap instruction(s), and related systems and methods

机译:响应于分支预测表交换指令而交换分支方向历史以及相关系统和方法

摘要

Swapping branch direction history(ies) in response to a branch prediction table swap instruction(s), and related systems and methods are disclosed. In one embodiment, a branch history management circuit is configured to process a branch prediction table swap instruction. In response to the branch prediction table swap instruction, the branch history management circuit is configured to swap a prior branch direction history set assigned to a current software code region from cache memory, into a branch prediction table (BPT) for use in branch prediction. The current branch direction history set is swapped out of the BPT and stored in cache memory to avoid being overwritten. In this manner, branch direction history sets assigned to particular software code regions are used for branch prediction when processing the particular software code regions. Therefore, branch prediction accuracy and instruction processing throughput of an instruction processing system are increased.
机译:响应于分支预测表交换指令而交换分支方向历史,并且公开了相关的系统和方法。在一个实施例中,分支历史管理电路被配置为处理分支预测表交换指令。响应于分支预测表交换指令,分支历史管理电路被配置为将从高速缓存存储器分配给当前软件代码区域的先前分支方向历史集合交换为分支预测表(BPT),以用于分支预测。当前分支方向历史记录集将从BPT中交换出来并存储在高速缓存中,以避免被覆盖。以这种方式,在处理特定软件代码区域时,将分配给特定软件代码区域的分支方向历史记录集用于分支预测。因此,提高了指令处理系统的分支预测精度和指令处理吞吐量。

著录项

  • 公开/公告号US9395984B2

    专利类型

  • 公开/公告日2016-07-19

    原文格式PDF

  • 申请/专利权人 JOHN WILLIAM HASKINS JR.;

    申请/专利号US201213611597

  • 发明设计人 JOHN WILLIAM HASKINS JR.;

    申请日2012-09-12

  • 分类号G06F9/00;G06F9/30;G06F9/38;

  • 国家 US

  • 入库时间 2022-08-21 14:31:40

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号