[发明专利]高速缓存控制以减少事务回滚有效

专利信息
申请号: 201310145331.X 申请日: 2013-04-24
公开(公告)号: CN103383672A 公开(公告)日: 2013-11-06
发明(设计)人: 尤孟斌 申请(专利权)人: 辉达公司
主分类号: G06F13/18 分类号: G06F13/18;G06F13/16
代理公司: 北京市磐华律师事务所 11336 代理人: 徐丁峰;魏宁
地址: 美国加利*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 高速缓存 控制 减少 事务
【权利要求书】:

1.一种微处理系统,包括:

高速缓存,包括:

多个高速缓存行,每一个由从多个替换优先级级别中所选择的替换优先级级别所表征;以及

高速缓存控制器,配置为(1)选择具有最高可用替换优先级级别的所述多个高速缓存行的最近最少使用高速缓存行,以及(2)根据替换方案来替换具有所述最高可用替换优先级级别的所述最近最少使用高速缓存行。

2.根据权利要求1所述的微处理系统,其中所述替换方案包括最佳最近最少使用高速缓存行替换方案、树状最近最少使用高速缓存行替换方案、以及先入先出高速缓存行替换方案中的一个。

3.根据权利要求1所述的微处理系统,其中所述替换方案是树状最近最少使用高速缓存行替换方案。

4.根据权利要求1所述的微处理系统,其中所述微处理器包括多个不同级别的高速缓存,并且所述不同级别的高速缓存中的至少一些向至少一个其他不同级别的高速缓存报告高速缓存行的逐出和/或替换。

5.根据权利要求4所述的微处理系统,其中所述不同级别的高速缓存中的所述至少一些是分配高速缓存行用于来自至少一个较低级别的高速缓存的数据的复制的包容型高速缓存。

6.根据权利要求4所述的微处理系统,其中所述高速缓存是L2统一高速缓存,所述L2统一高速缓存是分配高速缓存行用于来自L1指令高速缓存和L1数据高速缓存的数据的复制的包容型高速缓存。

7.根据权利要求1所述的微处理系统,其中所述微处理器是基于事务的微处理器。

8.根据权利要求7所述的微处理系统,其中依据影响较低级别的高速缓存的可能性来区分所述多个替换优先级级别的优先次序,其中具有较高替换优先级级别的高速缓存行的替换相比具有较低替换优先级级别的高速缓存行的替换将具有较低的影响所述较低级别的高速缓存及引起事务回滚的可能性。

9.根据权利要求1所述的微处理系统,其中所述多个替换优先级级别从最高优先级级别到最低优先级级别排名包括(1)无效高速缓存行、(2)挂起逐出的高速缓存行、(3)未由另一个高速缓存所拥有的有效高速缓存行、(4)由L1指令高速缓存所拥有且未由L1数据高速缓存所拥有的高速缓存行、以及(5)由所述L1数据高速缓存所拥有的高速缓存行。

10.根据权利要求1所述的微处理系统,其中每个高速缓存行包括优先级位,所述优先级位指示表征该高速缓存行的替换优先级级别。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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