[发明专利]隐式目录状态更新有效
申请号: | 201680018780.X | 申请日: | 2016-02-26 |
公开(公告)号: | CN107408021B | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | R.G.布兰肯希普 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F12/0802 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 徐红燕;刘春元 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目录 状态 更新 | ||
1.一种用于传送数据的装置,该装置包括:
存储器控制器,用于:
通过链路接收读取请求,其中,所述读取请求请求存储器中的特定行;
识别存储器中的目录状态记录,其中,所述目录状态记录识别所述特定行的目录状态;
根据所述读取请求来识别所述读取请求的类型;
确定所述特定行的目录状态要基于所述读取请求从所述特定状态改为新状态,其中,所述改变是要根据所述特定行的目录状态和所述读取请求的类型来确定的;以及
响应于所述读取请求的接收,改变所述目录状态记录以反映所述新状态;以及
发射器,用于响应于所述读取请求而发送所述特定行的副本。
2.根据权利要求1所述的装置,其中,所述读取请求是要从与所述存储器控制器分离的主机设备接收的。
3.根据权利要求2所述的装置,其中,所述读取请求是要通过缓冲存储器访问链路从所述主机设备接收的。
4.根据权利要求3所述的装置,其中,所述存储器控制器被提供在与所述主机设备分离的缓冲器芯片上。
5.根据权利要求1所述的装置,其中,所述读取请求源自特定缓存代理,并且所述改变是要根据所述特定缓存代理的类型来确定的。
6.根据权利要求5所述的装置,其中,所述特定缓存代理的类型是本地缓存代理或远程缓存代理中的一个。
7.根据权利要求5所述的装置,其中,所述特定缓存代理的类型是要至少部分地基于所述读取请求中编码的一个或多个值来确定的。
8.根据权利要求1所述的装置,其中,所述目录状态记录包括两个或更多个位,并且所述位要被包括在所述行中并且反映所述特定状态。
9.根据权利要求8所述的装置,其中,所述存储器控制器还要将所述新状态直接写入到存储器中的所述特定行。
10.根据权利要求9所述的装置,其中,归属代理将所述目录状态更新为所述新状态,并且所述存储器控制器独立于所述归属代理地将所述目录状态更新为所述新状态。
11.根据权利要求8所述的装置,其中,所述位要被包括在所述特定行的纠错码位中。
12.根据权利要求1所述的装置,其中,所述存储器控制器还要确定与另一读取请求相关联的目录状态改变是不可预测的。
13.根据权利要求12所述的装置,其中,所述存储器控制器还用于:
从归属代理接收指示对与所述另一读取请求相对应的行的目录状态改变的通信;以及
基于所述通信,执行到对与所述另一读取请求相对应的行的写入,以更新与所述另一读取请求相对应的行的目录状态。
14.根据权利要求13所述的装置,其中,所述通信包括与所述另一读取请求相对应的行的写回,其中,被写回的行要指示与所述另一读取请求相对应的行的所述目录状态。
15.根据权利要求14所述的装置,其中,与所述另一读取请求相对应的行的所述目录状态要包括与所述另一读取请求相对应的行的目录状态记录。
16.根据权利要求1所述的装置,其中,所述目录状态是一组目录状态中的一个,并且该组目录状态包括共享状态、任何状态和无效状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680018780.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据卷的动态配置
- 下一篇:管理存储设备中的逻辑地址的数据的先前版本