【技术实现步骤摘要】
【国外来华专利技术】一种在节点之间共享存储器和I/O服务的装置、方法、系统领域本公开涉及计算系统,且具体地(而非排他地)涉及计算系统中的组件之间的存储器访问。
技术介绍
半导体处理和逻辑设计方面的进展已允许可存在于集成电路器件上的逻辑数量的增加。因此,计算机系统配置已经从系统中的单个或多个集成电路发展到各个集成电路上存在的多个核、多个硬件线程和多个逻辑处理器、以及此类处理器内集成的其它接口。处理器或集成电路典型地包括单个物理处理器管芯,其中处理器管芯可包括任意数量的核、硬件线程、逻辑处理器、接口、存储器、控制器中枢等等。由于将更多处理功率装配在更小封装中的能力越来越强,更小的计算设备越来越受欢迎。智能手机、平板、超薄笔记本以及其它用户设备已指数地增长。然而,这些更小的设备依赖于服务器进行超出形状因数的数据存储和复杂处理。作为结果,高性能计算市场(即服务器空间)的需求也已经增加。例如,在现代服务器中,典型地不仅存在具有多个核的单个处理器,而且存在多个物理处理器(也称为多个插槽),以用于增加计算能力。但由于处理能力随着计算系统中的设备的数量增长,插槽与其它设备之间的通信变得更关键。实际上,互连已经从主要处理电通信的更传统的多分支总线增长为便于快速通信的充分发展的互连架构。不幸的是,随着未来处理器在甚至更高速率下消耗的需求,对现有互连架构的能力寄予了相应的需求。附图说明图1示出包括互连架构的计算系统的实施例。图2示出包括分层栈的互连架构的实施例。图3示出将在互连架构内产生或接收的请求或分组的实施例。< ...
【技术保护点】
一种装置,包括:共享存储器控制器,用于:服务经由数据链路接收到的来自多个独立节点的加载和存储操作,以提供对共享存储器资源的访问,其中所述多个独立节点中的每一个被允许访问所述共享存储器资源的相应部分;以及I/O逻辑,用于:标识在所述数据链路上发送的互连协议数据与存储器访问协议数据之间的转换。
【技术特征摘要】
【国外来华专利技术】1.一种用于支持计算机存储器访问的装置,所述装置包括:
共享存储器控制器,用于:
服务经由数据链路接收到的来自多个独立节点的加载和存储操作,以提供对共享存储器资源的访问,其中所述多个独立节点中的每一个被允许访问所述共享存储器资源的相应部分;以及
I/O逻辑,用于:
标识在所述数据链路上发送的互连协议数据与存储器访问协议数据之间的转换,
其中,所述加载和存储操作通过共享存储器链路协议被传达,其中,所述共享存储器链路协议包括利用不同的互连协议的物理层逻辑的存储器访问协议,并且其中,所述共享存储器链路协议实现存储器访问协议的数据的传输与互连协议的数据的传输之间的多路复用。
2.如权利要求1所述的装置,其特征在于,所述共享存储器链路协议经由网络协议栈被遂穿。
3.如权利要求2所述的装置,其特征在于,所述网络协议栈包括以太网。
4.如权利要求1所述的装置,其特征在于,所述互连协议的数据包括链路层数据与传输层数据中的至少一个。
5.如权利要求1所述的装置,其特征在于,所述存储器访问协议包括SMI3,且所述互连协议包括外围组件互连快速PCIe。
6.如权利要求1所述的装置,其特征在于,通过被编码成标识所述转换的同步头部来标识互连协议数据与存储器访问协议数据之间的转换。
7.如权利要求1所述的装置,其特征在于,通过被编码成标识所述转换的数据开始分帧令牌来标识互连协议数据与存储器访问协议数据之间的转换。
8.如权利要求1所述的装置,其特征在于,通过被编码成标识所述转换的互连协议的数据流结束分帧令牌来标识从互连协议数据到存储器访问协议数据的转换,并且通过所述存储器访问协议的链路层控制微片来标识从存储器访问协议数据到互连协议数据的转换。
9.如权利要求1所述的装置,其特征在于,所述共享存储器控制器进一步用于跟踪涉及所述加载和存储操作的存储器事务。
10.如权利要求9所述的装置,其特征在于,所述共享存储器控制器还用于:
标识所述多个独立节点中的特定节点失效;
标识所述特定节点的存储器事务的部分;以及
丢弃所述特定节点的存储器事务的所述部分,同时保持所有其它存储器事务。
11.如权利要求1所述的装置,其特征在于,所述共享存储器控制器进一步用于管理所述多个独立节点对所述共享存储器资源中的数据的访问许可。
12.如权利要求11所述的装置,其特征在于,所述多个独立节点中的至少特定节点被阻止访问所述共享存储器的至少第一部分,并且所述多个独立节点中的第二节点被允许访问所述第一部分。
13.如权利要求1所述的装置,其特征在于,所述共享存储器控制器进一步用于管理所述共享存储器资源中的数据的目录信息。
14.如权利要求13所述的装置,其特征在于,所述目录信息对所述共享存储器资源中存储的多个数据资源中的每个数据资源,标识对相应数据资源的访问对于所述多个独立节点中的一个节点是排它的还是在所述多个独立节点中的两个或超过两个节点之间共享。
15.如权利要求14所述的装置,其特征在于,所述共享存储器控制器进一步用于协商对所述多个数据资源中的特定数据资源的访问的改变,其中所述改变包括将访问从共享改为排它和将访问从排它改为共享中的至少一个。
16.如权利要求1所述的装置,其特征在于,所述共享存储器控制器耦合至管理至少一个其它共享存储器资源的至少一个其它共享存储器控制器,并且所述共享存储器控制器进一步用于将加载/存储操作传达至所述其它共享存储器控制器,以允许所述多个独立节点访问所述其它共享存储器。
17.如权利要求1所述的装置,其特征在于,所述共享存储器控制器进一步用于将所述加载和存储操作中的地址信息映射至所述共享存储器资源中存储的相应数据资源。
18.一种用于支持计算机存储器访问的装置,所述装置包括:
I/O逻辑,用于:
将存储器访问请求发送至共享存储器控制器,其中所述存储器访问请求包括加载/存储操作并用于标识将被包括在与所述共享存储器控制器相对应的共享存储器资源中的数据资源的地址,并且多个独立节点中的每一个被允许访问所述共享存储器资源的相应部分,其中所述存储器访问请求利用共享存储器链路协议被发送,所述共享存储器链路协议包括利用不同的互连协议的物理层逻辑的存储器访问协议,并且所述共享存储器链路协议实现所述存储器访问协议的...
【专利技术属性】
技术研发人员:D·达斯莎玛,R·G·布朗肯希普,S·S·契托尔,K·C·克雷塔,B·弗莱舍,M·C·简,M·J·库马,B·S·莫里斯,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。