首页> 外国专利> Branch fetch architecture for reducing branch penalty without branch prediction

Branch fetch architecture for reducing branch penalty without branch prediction

机译:无需分支预测即可减少分支代价的分支获取架构

摘要

In lieu of branch prediction, a merged fetch-branch unit operates in parallel with the decode unit within a processor. Upon detection of a branch instruction within a group of one or more fetched instructions, any instructions preceding the branch are marked- regular instructions, the branch instruction is marked as such, and any instructions following branch are marked sequential instructions. Within two cycles, sequential instructions following the last fetched instruction are retrieved and marked, target instructions beginning at the branch target address are retrieved and marked, and the branch is resolved. Either the sequential or target instructions are then dropped depending on the branch resolution, incurring a fixed, 1 cycle branch penalty.
机译:代替分支预测,合并的提取分支单元与处理器内的解码单元并行地操作。在检测到一个或多个提取的指令组中的分支指令后,将分支之前的任何指令标记为常规指令,将分支指令标记为常规指令,并将分支之后的任何指令标记为顺序指令。在两个周期内,将检索并标记最后一条提取指令之后的顺序指令,并检索和标记从分支目标地址开始的目标指令,并解析分支。然后根据分支分辨率丢弃顺序指令或目标指令,从而产生固定的1周期分支代价。

著录项

  • 公开/公告号EP1280052A3

    专利类型

  • 公开/公告日2003-04-09

    原文格式PDF

  • 申请/专利权人 STMICROELECTRONICS INC.;

    申请/专利号EP20020254954

  • 发明设计人 KARIM FARAYDON O.;CHANDRA RAMESH;

    申请日2002-07-15

  • 分类号G06F9/38;

  • 国家 EP

  • 入库时间 2022-08-21 23:50:37

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号