System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于执行共享存储器操作的系统、装置和方法制造方法及图纸_技高网
当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于执行共享存储器操作的系统、装置和方法制造方法及图纸

技术编号:40431570 阅读:11 留言:0更新日期:2024-02-20 22:54
在一个实施例中,一种用于存储器访问的装置可以包括:存储器,其包括至少一个原子存储器区域;以及控制电路,其耦合到所述存储器。所述控制电路可以用于:对于多个提交队列中的每个提交队列,识别提交队列的第一条目中指定的原子存储器位置,其中每个提交队列用于存储来自不同请求者的访问请求;确定原子存储器位置是否包括现有请求者信息;以及响应于确定原子存储器位置不包括现有请求者信息,至少部分地基于提交队列的第一条目来对于原子存储器位置执行原子操作。描述并要求保护其他实施例。

【技术实现步骤摘要】
【国外来华专利技术】

实施例涉及访问计算环境中的存储器。


技术介绍

1、现代计算机系统可以包括任何数量的部件,例如中央处理单元(centralprocessing unit,cpu)、存储器、芯片组和/或通过互连(例如计算机总线、网络等)耦合在一起的许多其他设备。互连可以在计算机内部的设备或部件之间以及在计算机之间传输数据。例如,互连可以用于从存储器读取数据元素,并且将该数据元素提供给处理器。


技术实现思路

【技术保护点】

1.一种装置,包括:

2.根据权利要求1所述的装置,其中,所述控制电路还用于响应于确定所述原子存储器位置不包括现有请求者信息:

3.根据权利要求2所述的装置,其中,所述新请求者信息被包括在所述提交队列的第一条目中,并且其中,所述新请求者信息至少包括虚拟层次体系标识符、总线标识符、设备标识符和功能标识符。

4.根据权利要求1所述的装置,其中,所述控制电路还响应于确定所述原子存储器位置确实包括现有请求者信息:

5.根据权利要求1所述的装置,其中,所述多个提交队列被存储在所述装置的入队存储器区域中。

6.根据权利要求1所述的装置,其中,所述多个提交队列中的每个提交队列被存储在不同主机设备的本地存储器中。

7.根据权利要求1所述的装置,其中,所述控制电路包括目录缓存,并且其中,所述控制电路用于使用所述目录缓存来协调跨多个缓存一致性域的一致性。

8.根据权利要求7所述的装置,其中,所述目录缓存的每个条目包括目录向量,并且其中,每个目录向量用于指示多个共享存储器位置的一致性状态和所有者实体。

9.根据权利要求1所述的装置,其中,所述控制电路用于响应于确定所请求的共享存储器位置由实体独占地拥有:

10.一种方法,包括:

11.根据权利要求10所述的方法,还包括:

12.根据权利要求11所述的方法,其中,所述新请求者信息被包括在所述提交队列的第一条目中,并且其中,所述新请求者信息至少包括虚拟层次体系标识符、总线标识符、设备标识符和功能标识符。

13.根据权利要求10所述的方法,其中,所述多个提交队列被存储在所述设备的入队存储器区域中。

14.根据权利要求10所述的方法,还包括:

15.根据权利要求14所述的方法,其中,所述目录缓存的每个条目包括目录向量,并且其中,每个目录向量用于指示多个共享存储器位置的一致性状态和所有者实体。

16.根据权利要求10所述的方法,还包括:

17.一种系统,包括:

18.根据权利要求17所述的系统,其中,所述控制电路还用于响应于确定所述原子存储器位置不包括现有请求者信息:

19.根据权利要求17所述的系统,其中,所述控制电路包括目录缓存,并且其中,所述控制电路用于使用所述目录缓存来协调跨多个缓存一致性域的一致性。

20.根据权利要求17所述的系统,其中,所述控制电路用于响应于确定所请求的共享存储器位置由实体独占地拥有:

...

【技术特征摘要】
【国外来华专利技术】

1.一种装置,包括:

2.根据权利要求1所述的装置,其中,所述控制电路还用于响应于确定所述原子存储器位置不包括现有请求者信息:

3.根据权利要求2所述的装置,其中,所述新请求者信息被包括在所述提交队列的第一条目中,并且其中,所述新请求者信息至少包括虚拟层次体系标识符、总线标识符、设备标识符和功能标识符。

4.根据权利要求1所述的装置,其中,所述控制电路还响应于确定所述原子存储器位置确实包括现有请求者信息:

5.根据权利要求1所述的装置,其中,所述多个提交队列被存储在所述装置的入队存储器区域中。

6.根据权利要求1所述的装置,其中,所述多个提交队列中的每个提交队列被存储在不同主机设备的本地存储器中。

7.根据权利要求1所述的装置,其中,所述控制电路包括目录缓存,并且其中,所述控制电路用于使用所述目录缓存来协调跨多个缓存一致性域的一致性。

8.根据权利要求7所述的装置,其中,所述目录缓存的每个条目包括目录向量,并且其中,每个目录向量用于指示多个共享存储器位置的一致性状态和所有者实体。

9.根据权利要求1所述的装置,其中,所述控制电路用于响应于确定所请求的共享存储器位置由实体独占地拥有:

【专利技术属性】
技术研发人员:D·达斯夏尔马R·布兰肯希普
申请(专利权)人:英特尔公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1