发明名称 | 满足部分写和非监听存取之间的存储器排序要求 | ||
摘要 | 此处描述了根据部分和非一致性存储器存取来保持基于高速缓存一致性链路的互连中的存储器排序的方法和装置。在一个实施例中,当检测到诸如部分写之类的与部分存储器存取相关联的冲突时,在冲突阶段处插入写回阶段以将该部分数据写回归属代理。用来在冲突阶段启动写回阶段的示例消息包括:用来在冲突阶段的开始确认冲突并提供写回标记的确认冲突写回消息;冲突阶段之前的写回标记消息;冲突阶段内的写回标记消息;冲突阶段之后的写回标记消息;以及冲突阶段之后的可发布消息。 | ||
申请公布号 | CN101625664B | 申请公布日期 | 2013.06.19 |
申请号 | CN200910159840.1 | 申请日期 | 2009.07.07 |
申请人 | 英特尔公司 | 发明人 | R·H·比尔斯;C-T·周;R·J·萨弗兰克 |
分类号 | G06F12/08(2006.01)I | 主分类号 | G06F12/08(2006.01)I |
代理机构 | 上海专利商标事务所有限公司 31100 | 代理人 | 毛力 |
主权项 | 一种用于满足部分写和非监听存取之间的存储器排序要求的装置,包括:第一逻辑模块,用来执行部分写以更新部分数据;第二逻辑模块,用来响应于接收到与所述部分数据相关联的冲突消息在冲突阶段启动写回阶段,其中所述写回阶段用来将所述部分数据提供给与所述部分数据相关联的归属代理;以及耦合至所述第二逻辑模块的第三逻辑模块,用来在所述写回阶段期间将所述部分数据提供给所述归属代理;其中所述第二逻辑模块在启动与所述部分数据相关的后续事务之前等待在归属代理处的数据更新以及来自所述归属代理的完成转发代码Cmp_FwdCode,其中所述完成转发代码Cmp_FwdCode表示完成请求、将处于转发或共享状态的线转发给请求者、以及使本地副本无效或保持其处于共享状态。 | ||
地址 | 美国加利福尼亚州 |