首页> 外国专利> Apparatus and method for sharing a branch prediction unit in a microprocessor implementing a two instruction set architecture

Apparatus and method for sharing a branch prediction unit in a microprocessor implementing a two instruction set architecture

机译:用于在实现两指令集架构的微处理器中共享分支预测单元的设备和方法

摘要

A microprocessor that includes first and second Instruction Fetch Units (IFU) coupled therebetween is provided. The first IFU implements a first Instruction Set Architecture (ISA). The second IFU implements a second ISA. The microprocessor further includes a shared branch prediction unit coupled to the first and second IFU. The shared branch prediction unit stores prediction-related information. In the same paragraph, the present invention also provides a method of performing branch prediction. According to this method, an instruction pointer is provided to a branch prediction unit that stores information shared by first and second IFU. The instruction pointer is generated by one of the first and second IFU that is active. Determination is made of whether an instruction corresponding to the instruction pointer, provided to the branch prediction unit, is a branch instruction, and if so, it is determined if a branch is predicted taken. If the branch instruction is predicted taken, target address corresponding to the branch instruction is provided to the first and second IFU.
机译:提供了一种微处理器,该微处理器包括在其间耦合的第一和第二指令提取单元(IFU)。第一个IFU实现第一个指令集体系结构(ISA)。第二个IFU实现第二个ISA。微处理器还包括耦合到第一和第二IFU的共享分支预测单元。共享分支预测单元存储与预测有关的信息。在同一段落中,本发明还提供一种执行分支预测的方法。根据该方法,将指令指针提供给分支预测单元,该分支预测单元存储由第一和第二IFU共享的信息。指令指针由活动的第一和第二IFU中的一个生成。确定与提供给分支预测单元的指令指针相对应的指令是否是分支指令,如果是,则确定是否预测分支被采用。如果分支指令被预测为采用,则与该分支指令相对应的目标地址被提供给第一和第二IFU。

著录项

  • 公开/公告号US6021489A

    专利类型

  • 公开/公告日2000-02-01

    原文格式PDF

  • 申请/专利权人 INTEL CORPORATION;

    申请/专利号US19970885394

  • 发明设计人 MIRCEA POPLINGHER;

    申请日1997-06-30

  • 分类号G06F9/38;

  • 国家 US

  • 入库时间 2022-08-22 01:38:00

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号