微软技术许可有限责任公司K·R·赛斯获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉微软技术许可有限责任公司申请的专利采用另一寄存器映射状态的快照并遍历处理器中的重排序缓冲器(ROB)条目来恢复被冲刷指令的寄存器映射状态获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115668136B 。
龙图腾网通过国家知识产权局官网在2026-03-10发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202180038871.0,技术领域涉及:G06F9/38;该发明授权采用另一寄存器映射状态的快照并遍历处理器中的重排序缓冲器(ROB)条目来恢复被冲刷指令的寄存器映射状态是由K·R·赛斯;Y·C·特克曼;R·W·史密斯;S·普里亚达希;V·R·科欣蒂·纳雷斯设计研发完成,并于2021-04-01向国家知识产权局提交的专利申请。
本采用另一寄存器映射状态的快照并遍历处理器中的重排序缓冲器(ROB)条目来恢复被冲刷指令的寄存器映射状态在说明书摘要公布了:一种寄存器映射电路,用于通过从另一寄存器映射状态的快照遍历ROB条目,恢复与被冲刷的指令相关联的寄存器映射状态。该寄存器映射电路包括ROB控制电路、快照电路和寄存器重命名恢复电路RRRC。ROB控制电路将ROB条目分配给进入处理器流水线的指令,包括被分配给目标指令的目标ROB条目和被分配给其他指令的其他ROB条目。快照电路捕获重命名映射表中的逻辑寄存器到物理寄存器映射状态的快照,该重命名映射表与可以被冲刷的指令的子集相关联。如果目标指令被冲刷,RRRC将基于被分配给另一指令的ROB条目中的快照来还原与目标指令相对应的重命名映射表寄存器映射状态,并遍历介于中间的ROB条目中的寄存器映射更新。
本发明授权采用另一寄存器映射状态的快照并遍历处理器中的重排序缓冲器(ROB)条目来恢复被冲刷指令的寄存器映射状态在权利要求书中公布了:1.一种处理器中的寄存器映射电路,包括: 重排序缓冲器ROB控制电路,被配置为将ROB中的多个ROB条目分配给处理器流水线中的多个未提交指令,其中: 所述多个未提交指令包括目标指令和其他指令; 所述多个ROB条目包括被分配给所述目标指令的目标ROB条目和被分配给所述其他指令的其他ROB条目;以及 所述其他指令包括所述处理器流水线中在所述目标指令之前的较旧指令和所述处理器流水线中在所述目标指令之后的较新指令; 快照电路,被配置为: 捕获重命名映射表快照,所述重命名映射表快照包括重命名映射表的逻辑寄存器到物理寄存器映射状态,所述重命名映射表快照与所述其他指令中的第一其他指令相对应;以及 将所述重命名映射表快照与被分配给所述其他指令中的所述第一其他指令的快照ROB条目相关联地存储;以及 寄存器重命名恢复电路,被配置为: 从所述目标指令接收所述处理器流水线中的指令的冲刷的指示;以及 响应于所述冲刷的所述指示,基于与所述快照ROB条目相关联地存储的所述重命名映射表快照,将所述重命名映射表的所述逻辑寄存器到物理寄存器映射状态还原到与所述目标指令相对应的状态, 其中如果所述第一其他指令包括较旧指令: 没有重命名映射表快照与被分配给较新指令的所述其他ROB条目中的任何一个其他ROB条目相关联地被存储;以及 在所述目标ROB条目与所述快照ROB条目之间的所述其他ROB条目的第一数目小于从所述目标ROB条目到所述其他ROB条目的尾ROB条目的所述其他ROB条目的第二数目,所述尾ROB条目被分配给所述较新指令中的最新指令;或 其中如果所述第一其他指令包括较新指令: 没有重命名映射表快照与被分配给较旧指令的所述其他ROB条目中的任何一个其他ROB条目相关联地存储;以及 在所述目标ROB条目与所述快照ROB条目之间的所述其他ROB条目的第一数目小于从所述目标ROB条目到所述其他ROB条目的头ROB条目的所述其他ROB条目的第二数目,所述头ROB条目被分配给所述较旧指令中的最旧指令。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人微软技术许可有限责任公司,其通讯地址为:美国华盛顿州;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励