[发明专利]推测执行和回滚有效
申请号: | 201210436535.4 | 申请日: | 2012-11-05 |
公开(公告)号: | CN103197953A | 公开(公告)日: | 2013-07-10 |
发明(设计)人: | 杰克·希莱尔·肖凯特;奥利维尔·吉普;罗伯特·J·斯托尔;仇小钢 | 申请(专利权)人: | 辉达公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 北京市磐华律师事务所 11336 | 代理人: | 徐丁峰;谢栒 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明的一个实施例阐述了一种用于推测性地发送指令以允许处理管线在其他指令的回滚期间继续处理一些指令的技术。调度器电路发送指令用于执行,假设几个循环后,当指令到达多线程执行单元时,指令之间的这种相关性将被解析,资源将可用,操作数数据将可用并且其他条件将不会防止指令的执行。当在特定线程组的指令的执行点处存在回滚条件时,不把指令分派到多线程执行单元。然而,由调度器电路发送以供不同线程组执行的且不存在回滚条件的其他指令被多线程执行单元执行。在回滚条件不再存在后,重新发送引发回滚条件的指令。 | ||
搜索关键词: | 推测 执行 | ||
【主权项】:
一种用于执行推测发送的指令的回滚的方法,所述方法包括:发送第一线程组的第一指令集;发送第二线程组的第二指令集;在所述第一指令集中的指令的预执行处理期间检测所述第一线程组中的至少一个线程的回滚条件;停止发送所述第一线程组的附加指令;丢弃所述第一指令集中已经发送的且尚未执行的进行中指令;以及执行所述第二线程组的所述第二指令集。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辉达公司,未经辉达公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210436535.4/,转载请声明来源钻瓜专利网。
- 上一篇:便携式终端中控制中断的装置和方法
- 下一篇:信息处理装置及信息处理方法