首页> 外国专利> PROCESSOR CONFIGURED TO MAP LOGICAL REGISTER NUMBERS TO PHYSICAL REGISTER NUMBERS USING VIRTUAL REGISTER NUMBERS

PROCESSOR CONFIGURED TO MAP LOGICAL REGISTER NUMBERS TO PHYSICAL REGISTER NUMBERS USING VIRTUAL REGISTER NUMBERS

机译:使用虚拟注册号将处理器配置为将逻辑注册号映射到物理注册号

摘要

A processor employing a corresponding unit containing register name reset hardware is shown. The corresponding unit may assign virtual register numbers to the source registers through retrieval of instruction operations to detect internal line dependencies. Subsequently, the physical register numbers correspond to the source register numbers in response to the virtual register numbers. The corresponding unit may store the current predicted state corresponding to each line of command operations processed in the corresponding unit (e.g., corresponding storage unit). Additionally, the corresponding unit stores an indication that command operations in the line update the logical register, wherein the logical registers are updated, and the physical register numbers are assigned to the command operations. Upon detection of an exception condition for a command operation on one line, the current predicted state corresponding to the line is restored in the corresponding storage unit. Additionally, the physical register numbers corresponding to the intra-line instruction operations are restored to the current predicted state prior to the instruction operation encountering the exception. The corresponding unit may use the same physical register to store both the condition code result and the integer result. The physical register number identifying the physical register is stored for both the condition code result and the integer result. The corresponding unit retrieves previous name resets from the structured name reset block as it withdraws one or more command operations. The extracted physical register numbers are cammed for the updated structural state. If a cam match is detected, the physical register taken out is not freely used.
机译:示出了采用包含寄存器名称重置硬件的相应单元的处理器。相应的单元可以通过指令操作的检索来将虚拟寄存器号分配给源寄存器,以检测内部行依赖性。随后,响应于虚拟寄存器号,物理寄存器号对应于源寄存器号。对应单元可以存储与在对应单元(例如,对应存储单元)中处理的每行命令操作相对应的当前预测状态。另外,相应的单元存储以下指示:该行中的命令操作更新了逻辑寄存器,其中逻辑寄存器被更新,并且物理寄存器号被分配给命令操作。在检测到一条线上的命令操作的异常条件后,与该线相对应的当前预测状态被恢复到相应的存储单元中。另外,在指令操作遇到异常之前,将与行内指令操作相对应的物理寄存器号恢复到当前的预测状态。相应的单元可以使用相同的物理寄存器来存储条件代码结果和整数结果。为条件码结果和整数结果存储标识物理寄存器的物理寄存器号。相应的单元在撤回一个或多个命令操作时会从结构化名称重置块中检索先前的名称重置。提取的物理寄存器号被凸轮化以用于更新的结构状态。如果检测到凸轮匹配,则不会随意使用取出的物理寄存器。

著录项

  • 公开/公告号KR20010053622A

    专利类型

  • 公开/公告日2001-06-25

    原文格式PDF

  • 申请/专利权人 토토라노 제이. 빈센트;

    申请/专利号KR20017001355

  • 发明设计人 위트데이비드비.;

    申请日2001-01-31

  • 分类号G06F9/38;

  • 国家 KR

  • 入库时间 2022-08-22 01:13:26

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号