[发明专利]跟踪推测数据缓存在审

专利信息
申请号: 201980025052.5 申请日: 2019-03-21
公开(公告)号: CN111954870A 公开(公告)日: 2020-11-17
发明(设计)人: 伊恩·考菲尔德;彼得·格林哈尔;弗雷德里克·皮里;阿尔宾·皮尔里克·托内尔 申请(专利权)人: ARM有限公司
主分类号: G06F12/0891 分类号: G06F12/0891;G06F9/30;G06F9/38
代理公司: 北京东方亿思知识产权代理有限责任公司 11258 代理人: 杨佳婧
地址: 英国*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 跟踪 推测 数据 缓存
【权利要求书】:

1.一种设备,所述设备包括:

数据处理电路,所述数据处理电路用于响应于指令序列而执行数据处理操作,其中,所述数据处理电路能够执行所述指令序列中的至少一些指令的推测执行;

包括条目的缓存结构,所述缓存结构用于存储经受所述数据处理操作的数据项的临时副本;以及

推测执行跟踪电路,所述推测执行跟踪电路用于监视所述推测执行的正确性,并且响应于不正确推测执行的指示而使得所述缓存结构中通过所述不正确推测执行而分配的条目从所述缓存结构中被驱逐。

2.根据权利要求1所述的设备,其中,所述推测执行跟踪电路包括针对由所述数据处理电路推测地执行的每个指令的条目,并且对于所述条目而言,对所述指令的推测执行的正确性尚未被解析,

其中,每个所述条目包括对所述指令的推测执行是否导致在所述缓存结构中分配了至少一个条目的指示。

3.根据权利要求2所述的设备,其中,每个所述条目包括在所述缓存结构中作为对所述指令的推测执行的结果而分配的所述至少一个条目的指示。

4.根据权利要求2或权利要求3所述的设备,其中,所述推测执行跟踪电路响应于所述不正确推测执行的指示而将所述缓存结构中通过所述不正确推测执行而分配的条目标记为从所述缓存结构中被驱逐。

5.根据权利要求1所述的设备,其中,所述推测执行跟踪电路包括各自与在所述缓存结构中作为推测执行的结果而分配的至少一个条目相对应的条目。

6.根据权利要求2-5中的任一项所述的设备,其中,所述推测执行跟踪电路响应于所述不正确推测执行的指示而将在所述推测执行跟踪电路中的与所述缓存结构中通过所述不正确推测执行而分配的至少一个条目相对应的条目标记为无效的。

7.根据前述权利要求中的任一项所述的设备,其中,所述缓存结构中的每个条目包括所述条目是否是作为推测执行的结果而分配的指示。

8.根据前述权利要求中的任一项所述的设备,其中,所述缓存结构响应于在所述不正确推测执行的指示之后并且在已从所述缓存结构中驱逐了所述缓存结构中通过所述不正确推测执行而分配的条目之前接收到的所述缓存结构中的查找,在所述查找对应于所述缓存结构中通过所述不正确推测执行而分配的条目时,针对所述查找生成缓存未命中响应。

9.根据前述权利要求中任一项所述的设备,其中,所述缓存结构被布置为使所述缓存结构中通过推测执行而分配的条目以相对于缓存一致性协议的干净状态被存储。

10.根据前述权利要求中任一项所述的设备,还包括加载-存储电路,所述加载-存储电路用于执行存储器访问操作并且维护未完成的存储器访问指令数据结构,其中,所述未完成的存储器访问指令数据结构包括针对每个未完成的存储器访问指令的条目,

并且其中,所述加载-存储电路包括所述推测执行跟踪电路。

11.一种操作数据处理设备的方法,所述方法包括:

响应于指令序列而执行数据处理操作,其中,执行所述数据处理操作包括执行所述指令序列中的至少一些指令的推测执行;

将经受所述数据处理操作的数据项的临时副本存储在缓存结构的条目中;

监视所述推测执行的正确性;以及

响应于不正确推测执行的指示,使得所述缓存结构中通过所述不正确推测执行而分配的条目从所述缓存结构中被驱逐。

12.一种设备,所述设备包括:

用于响应于指令序列而执行数据处理操作的装置,其中,执行所述数据处理操作包括执行所述指令序列中的至少一些指令的推测执行;

用于将经受所述数据处理操作的数据项的临时副本存储在缓存结构的条目中的装置;

用于监视所述推测执行的正确性的装置;以及

用于响应于不正确推测执行的指示而使得所述缓存结构中通过所述不正确推测执行而分配的条目从所述缓存结构中被驱逐的装置。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201980025052.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top