首页> 外国专利> Method for mapping instructions using a set of valid and invalid logical to physical register assignments indicated by bits of a valid vector together with a logical register list

Method for mapping instructions using a set of valid and invalid logical to physical register assignments indicated by bits of a valid vector together with a logical register list

机译:使用一组由有效向量的位指示的有效和无效逻辑到物理寄存器分配以及逻辑寄存器列表来映射指令的方法

摘要

A technique for managing register assignments. The technique involves maintaining, in a register list memory circuit having entries that respectively correspond to physical registers, a list of register assignments that assign logical registers to the physical registers. The technique further involves maintaining, in a vector memory circuit having bits that respectively correspond to the physical registers, a valid vector that forms, in combination with the list of register assignments, a list of valid register assignments. Furthermore, the technique involves storing, for an instruction that is mapped by the data processor, a copy of the valid vector from the vector memory circuit to a silo memory circuit. Preferably, the processor using the technique has the ability to execute branches of instructions speculatively, and to recover if it is determined that the processor executed down an incorrect instruction branch.
机译:一种管理寄存器分配的技术。该技术涉及在具有分别对应于物理寄存器的条目的寄存器列表存储电路中,维护将逻辑寄存器分配给物理寄存器的寄存器分配列表。该技术还涉及在具有分别对应于物理寄存器的位的向量存储电路中,维持有效向量,该有效向量与寄存器分配列表结合形成有效寄存器分配列表。此外,该技术涉及针对由数据处理器映射的指令,存储有效矢量从矢量存储电路到筒仓存储电路的副本。优选地,使用该技术的处理器具有推测性执行指令分支的能力,并且如果确定处理器向下执行了不正确的指令分支则具有恢复的能力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号