[发明专利]用于管理无序毫码控制操作的方法和系统有效
申请号: | 201210253748.3 | 申请日: | 2012-07-20 |
公开(公告)号: | CN102890624A | 公开(公告)日: | 2013-01-23 |
发明(设计)人: | M.克雷默;G.格维格;F.莱纳特;P.普罗布斯特 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 胡琪 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 管理 无序 控制 操作 方法 系统 | ||
1.一种用于管理处理器内的指令的方法,该方法包括:
在处理器的恢复单元,接收修改驻留在该恢复单元内的控制寄存器的指令;
由该恢复单元从通用寄存器取出与该指令关联的第一数据集;
由该恢复单元从该控制寄存器取出与该指令关联的第二数据集;以及
由该恢复单元对该第一数据集和该第二数据集执行至少一个二进制逻辑操作。
2.如权利要求1所述的方法,还包括:
将由执行该二进制逻辑操作而得到的第三数据集写入到该控制寄存器。
3.如权利要求2所述的方法,还包括:
在该恢复单元的写队列内重新排序该第三数据集。
4.如权利要求1所述的方法,还包括:
由该恢复单元经由公共总线更新该控制寄存器的至少一个影子副本。
5.如权利要求1所述的方法,还包括:
在该执行之前,逻辑地组合该第一数据集与该第二数据集。
6.如权利要求1所述的方法,还包括:
由该恢复单元响应于接收到该指令,将该指令的第一指令地址与当前执行的指令的第二指令地址进行比较;
由该恢复单元确定该第一指令地址与该第二指令地址匹配;
由该恢复单元响应于该确定,将关联于该指令的第一指令标签与关联于该当前执行的指令的第二指令标签进行比较;
由该恢复单元响应于比较该第一指令标签与该第二指令标签,确定该第一指令标签大于该第二指令标签;以及
由该恢复单元响应于该第一指令标签大于该第二指令标签,识别该指令依赖于该当前执行的指令。
7.如权利要求6所述的方法,还包括:
响应于该识别,防止该指令执行。
8.如权利要求1所述的方法,还包括:
由该恢复单元响应于接收到该指令,将关联于当前在该恢复单元的执行流水线内执行的指令的第一指令标签与关联于分支误预测指令的第二指令标签进行比较;
由该恢复单元响应于比较该第一指令标签与该第二指令标签,确定该第一指令标签大于该第二指令标签;以及
由该恢复单元从该执行流水线清除至少该当前执行的指令。
9.一种包括用于管理处理器内的指令的恢复单元的信息处理系统,该信息处理系统包括:
存储器;以及
通信地耦接至该存储器的处理器,该处理器包括被配置为执行以下方法的恢复单元,该方法包括:
接收修改驻留在该恢复单元内的控制寄存器的指令;
从通用寄存器取出与该指令关联的第一数据集;
从该控制寄存器取出与该指令关联的第二数据集;以及
对该第一数据集和该第二数据集执行至少一个二进制逻辑操作。
10.如权利要求9所述的信息处理系统,该方法还包括:
将由执行该二进制逻辑操作而得到的第三数据集写入到该控制寄存器;以及
在该恢复单元的写队列内重新排序该第三数据集。
11.如权利要求9所述的信息处理系统,该方法还包括:
经由公共总线更新该控制寄存器的至少一个影子副本。
12.如权利要求9所述的信息处理系统,该方法还包括:
响应于接收到该指令,将该指令的第一指令地址与当前执行的指令的第二指令地址进行比较;
确定该第一指令地址与该第二指令地址匹配;
由该恢复单元响应于该确定,将关联于该指令的第一指令标签与关联于该当前执行的指令的第二指令标签进行比较;
响应于比较该第一指令标签与该第二指令标签,确定该第一指令标签大于该第二指令标签;以及
响应于该第一指令标签大于该第二指令标签,识别该指令依赖于该当前执行的指令。
13.如权利要求12所述的信息处理系统,该方法还包括:
响应于该识别,防止该指令执行。
14.如权利要求9所述的信息处理系统,该方法还包括:
响应于接收到该指令,将关联于当前在该恢复单元的执行流水线内执行的指令的第一指令标签与关联于分支误预测指令的第二指令标签进行比较;
响应于比较该第一指令标签与该第二指令标签,确定该第一指令标签大于该第二指令标签;以及
从该执行流水线清除至少该当前执行的指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210253748.3/1.html,转载请声明来源钻瓜专利网。