首页> 外国专利> Method and apparatus for managing register renaming including a wraparound array and an indication of rename entry ages

Method and apparatus for managing register renaming including a wraparound array and an indication of rename entry ages

机译:用于管理寄存器重命名的方法和装置,包括环绕阵列和重命名条目年龄的指示

摘要

A method and apparatus for managing register renaming in an information handling system that supports out-of-order and speculative instruction execution. Register entries are stored in architected registers, and rename entries are stored in rename registers. Register and rename entries are transferred between the rename and architected registers in response to dispatch of instructions or upon the occurrence of a canceling event, such as a mispredicted branch instruction or an interrupt condition. Rename entries are stored in the rename registers in a round robin fashion and tagged by age. Age order of the rename entries is determined without keeping the rename entries in age order through the method of shifting rename entries to the next rename register each time a rename entry is removed from a rename register. By eliminating shifting of rename entries to maintain age order, a power savings is realized.
机译:一种在信息处理系统中管理寄存器重命名的方法和装置,该系统支持乱序和推测性指令执行。寄存器条目存储在架构寄存器中,重命名条目存储在重命名寄存器中。响应于指令的分配或发生取消事件(例如,错误的分支指令或中断条件),寄存器和重命名条目在重命名寄存器与体系结构寄存器之间传输。重命名条目以循环方式存储在重命名寄存器中,并按年龄标记。每次从重命名寄存器中删除重命名条目时,通过将重命名条目移动到下一个重命名寄存器的方法,可以确定重命名条目的年龄顺序,而不必按年龄顺序保留重命名条目。通过消除重命名条目的移动以保持年龄顺序,可以实现节电。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号