发明授权
- 专利标题: 用于还原寄存器重命名映射的方法和装置
-
申请号: CN201610299507.0申请日: 2013-01-05
-
公开(公告)号: CN106020778B公开(公告)日: 2018-12-11
- 发明人: H·杰克逊
- 申请人: 美普思技术有限责任公司
- 申请人地址: 美国加利福尼亚州
- 专利权人: 美普思技术有限责任公司
- 当前专利权人: 海罗软件有限公司
- 当前专利权人地址: 美国加利福尼亚州
- 代理机构: 北京安信方达知识产权代理有限公司
- 代理商 陆建萍; 杨明钊
- 优先权: 1200172.3 2012.01.06 GB
- 主分类号: G06F9/38
- IPC分类号: G06F9/38
摘要:
描述了一种用于还原寄存器重命名映射的技术。在一个示例中,每当向重排序缓冲器传递流程风险指令时,具有多个存储位置的还原表保存寄存器重命名映射的拷贝。当所有存储位置已满时,仍向所述重排序缓冲器传递进一步的指令,但是不保存映射的拷贝。当执行与一个存储位置关联的流程风险指令时,该个存储位置随后变得可用。在所述多个存储位置已满时的用于传递到所述重排序缓冲器的未记录的流程风险指令的寄存器重命名映射的状态被产生并且被存储在所述可用的位置。所述寄存器重命名映射的状态是使用用于先前的流程风险指令的还原表条目和用于中间指令的重排序缓冲器值来产生的,所述中间指令在所述先前的流程风险指令和所述未记录的流程风险指令之间。如果在指令流程中发生意外改变,则能用所述还原表来还原所述映射。
公开/授权文献
- CN106020778A 还原寄存器重命名映射 公开/授权日:2016-10-12