[发明专利]高性能互连相干协议有效
申请号: | 201710038234.9 | 申请日: | 2013-03-15 |
公开(公告)号: | CN106815151B | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | R·G·布朗肯希普;B·法西姆;R·比尔斯;Y-C·刘;V·基塔;H·H·胡姆;J·维利 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F12/0813 | 分类号: | G06F12/0813;G06F12/0815;G06F13/40;G06F13/42;H04L12/933 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 黄嵩泉 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 性能 互连 相干 协议 | ||
1.一种用于传送数据的装置,所述装置包括:
节点,所述节点包括至少一个处理器、高速缓存和第一相干代理,所述节点用于:
接收监听请求,其中所述监听请求要从归属代理被接收,所述监听请求要对应于由第二相干代理发送至所述归属代理的读请求,所述读请求对应于特定存储器行,所述监听请求包括用所述归属代理的节点标识符NID编码的地址字段,所述监听请求包括监听无效请求,所述监听无效请求用于使对应于所述特定存储器行的所述第一相干代理的高速缓存无效;
生成监听响应,其中所述监听响应包括命令字段、目的地NID字段、归属事务标识符TID字段以及数据,其中所述命令字段要被编码以指示所述监听响应包括隐式写回,所述目的地NID字段用所述归属代理的NID来编码,所述归属TID字段被编码以标识由所述归属代理分配来处理所述监听请求的资源,且所述数据要被写回至存储器;
将所述监听响应发送至所述归属代理;以及
基于所述监听响应改变所述高速缓存的状态。
2.如权利要求1所述的装置,其特征在于,所述高速缓存的状态是一组已定义状态之一。
3.如权利要求2所述的装置,其特征在于,所述一组已定义状态包括已修改状态、独占状态、共享状态和无效状态。
4.如权利要求1所述的装置,其特征在于,所述高速缓存的状态被改变为无效状态。
5.如权利要求4所述的装置,其特征在于,所述高速缓存的状态从已修改状态被改变为所述无效状态。
6.如权利要求5所述的装置,其特征在于,所述监听响应基于所述已修改状态包括所述隐式写回。
7.如权利要求1所述的装置,其特征在于,所述监听无效请求是基于与所述归属代理相关联的独占目录状态。
8.如权利要求1所述的装置,其特征在于,所述数据基于所述隐式写回被写回至存储器。
9.如权利要求8所述的装置,其特征在于,所述数据与所述数据到存储器的写回同时地从所述高速缓存被冲刷。
10.一种用于传送数据的方法,所述方法包括:
在存储器的归属代理处接收来自第一高速缓存代理的读请求,其中所述读请求对应于特定存储器行;
响应于所述读请求向第二高速缓存代理发送监听请求,其中所述监听请求包括命令字段、地址字段、目的地节点标识符NID字段、请求NID字段、请求事务标识符TID字段以及归属TID字段,其中所述监听请求的所述命令字段被编码以指示所述监听请求包括用于使对应于所述特定存储器行的所述第二高速缓存代理的高速缓存无效的监听无效请求,且所述监听请求的所述归属TID字段标识由所述归属代理分配来处理所述监听请求的资源;
响应于所述监听请求从所述第二高速缓存代理接收监听响应,其中所述监听响应包括命令字段、目的地NID字段、归属TID字段以及来自对应于所述第二高速缓存代理的高速缓存的数据,其中所述监听响应的所述命令字段被编码以指示所述监听响应包括隐式写回;
将所述数据写回所述特定存储器行;
基于将所述数据写至所述特定存储器行而将所述特定存储器行的状态改变为无效状态;
响应于所述读请求向所述第一高速缓存代理发送完成;以及
基于所述完成将所述特定存储器行的状态改变为独占状态。
11.如权利要求10所述的方法,其特征在于,所述特定存储器行的状态从独占状态被改变为所述无效状态。
12.如权利要求10所述的方法,其特征在于,所述读请求包括使所述第一高速缓存代理在独占状态下获得所述特定存储器行的所有权的请求。
13.如权利要求12所述的方法,其特征在于,所述完成包括无数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710038234.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:服务端接口测试系统及方法
- 下一篇:一种识别硬盘的标识的方法及装置