【技术实现步骤摘要】
【国外来华专利技术】计算节点之间的数据访问
技术介绍
数据中心是容纳多个计算节点的设施。例如,典型的数据中心可以包括数百或数千个计算节点。计算节点可以包括用于执行计算的处理能力和用于数据存储的存储器。数据中心可以包括网络交换机和/或路由器,以能够实现数据中心中不同计算节点之间的通信。数据中心可以采用冗余或备用功率供应、冗余数据通信连接、环境控制(例如,空气调节、灭火)和各种安全装置。数据中心可以采用各种类型的存储器,诸如易失性存储器或非易失性存储器。易失性存储器的非限制性示例包括动态随机存取存储器(DRAM)和同步动态随机存取存储器(SDRAM)。非易失性存储器的非限制性示例包括闪速存储器和固态存储装置。附图说明根据下面结合附图的详细描述,实施例的特征和优点将显而易见,附图通过示例的方式一起示出了实施例特征;并且,其中:图1示出了根据示例实施例的非统一存储器访问(non-uniformmemoryaccess)(NUMA)数据存储中心;图2示出了根据示例实施例的地址空间;图3示出了根据示例实施例的非统一存储器访问(NUMA)转化表;图4示出了根据示例实施例的用于在计算节点之间拷贝数据的系统 ...
【技术保护点】
1.一种设备,包括用于以下操作的逻辑:接收用于拷贝数据的命令,所述命令指示第一地址、第二地址和偏移值;确定所述第一地址的第一非统一存储器访问(NUMA)域ID和所述第二地址的第二NUMA域ID;标识具有与所述第一NUMA域ID对应的存储器的第一计算节点和具有与所述第二NUMA域ID对应的存储器的第二计算节点;以及生成用于将所述第一计算节点的第一存储器范围中的数据拷贝到所述第二计算节点的第二存储器范围的指令,其中所述第一存储器范围由所述第一地址和所述偏移值所定义,并且所述第二存储器范围由所述第二地址和所述偏移值所定义。
【技术特征摘要】
【国外来华专利技术】2016.05.27 US 15/1679531.一种设备,包括用于以下操作的逻辑:接收用于拷贝数据的命令,所述命令指示第一地址、第二地址和偏移值;确定所述第一地址的第一非统一存储器访问(NUMA)域ID和所述第二地址的第二NUMA域ID;标识具有与所述第一NUMA域ID对应的存储器的第一计算节点和具有与所述第二NUMA域ID对应的存储器的第二计算节点;以及生成用于将所述第一计算节点的第一存储器范围中的数据拷贝到所述第二计算节点的第二存储器范围的指令,其中所述第一存储器范围由所述第一地址和所述偏移值所定义,并且所述第二存储器范围由所述第二地址和所述偏移值所定义。2.如权利要求1所述的设备,还包括用于以下操作的逻辑:将所述指令传送到所述第一计算节点,其中所述第一计算节点配置成读取所述第一存储器范围中的所述数据并将所述数据写入到所述第二计算节点的所述第二存储器范围。3.如权利要求1所述的设备,还包括用于以下操作的逻辑:基于与系统地址解码器的收发消息交换来确定所述第一NUMA域ID和所述第二NUMA域ID,其中所述系统地址解码器配置成将存储器地址空间中的多个地址映射到NUMA域ID。4.如权利要求1所述的设备,还包括用于以下操作的逻辑:基于转化表来标识所述第一计算节点和所述第二计算节点,其中所述转化表将NUMA域ID映射到对应的计算节点。5.如权利要求1所述的设备,还包括用于以下操作的逻辑:从经由所述命令中的描述符所指示的存储器有效载荷中提取所述第一地址、所述第二地址和所述偏移值。6.如权利要求1所述的设备,其中,所述设备是在被包括在非统一存储器访问(NUMA)数据中心中的所述第一计算节点或所述第二计算节点上进行操作的主机组构接口(HFI)。7.如权利要求1所述的设备,其中,所述设备是在被包括在非统一存储器访问(NUMA)数据中心中的第三计算节点上进行操作的主机组构接口(HFI)。8.如权利要求1所述的设备,其中,所述第一计算节点和所述第二计算节点是非统一存储器访问(NUMA)数据中心中的相同计算节点。9.一种计算节点,包括:一个或多个处理器;系统地址解码器;以及主机组构接口(HFI),所述主机组构接口(HFI)包括配置成用于以下操作的逻辑:从所述一个或多个处理器接收用于拷贝数据的命令,所述命令指示源地址、目标地址和偏移值;经由所述系统地址解码器来确定所述源地址的源非统一存储器访问(NUMA)域ID和所述目标地址的目标NUMA域ID;使用转化表来标识具有与所述源NUMA域ID对应的存储器的源计算节点和具有与所述目标NUMA域ID对应的存储器的目标计算节点;以及生成用于将所述源计算节点的源存储器范围中的数据拷贝到所述目标计算节点的目标存储器范围的命令,其中所述源存储器范围由所述源地址和所述偏移值所定义,并且所述目标存储器范围由所述目标地址和所述偏移值所定义。10.如权利要求9所述的计算节点,其中,所述HFI还包括用于以下操作的逻辑:将所述命令传送到所述源计算节点,其中所述源计算节点配置成读取所述源存储器范围中的所述数据并将所述数据写入到所述目标计算节点的所述目标存储器范围。11.如权利要求9所述的计算节点,其中,所述命令包括指向存储器有效载荷的描述符,其中所述HFI配置成从所述存储器有效载荷中提取所述源地址、所述目标地址和所述偏移值。12.如权利要求9所述的计算节点,其中,所述HFI还包括用于以下操作的逻辑:向所述系统地址解码器发送包括所述源地址和所述目标地址的发现命令;以及当所述源地址和所述目标地址中的至少一个未被映射到所述系统地址解码器处的对应计算节点时,从所述系统地址解码器接收错误消息。13.如权利要求9所述的计算节点,其中,所述HFI还包括用于以下操作的逻辑:向所述系统地址解码器发送包括所述源地址和所述目标地址的发现命令;以及当所述源地址加数据偏移或所述目标地址加数据偏移中的至少一个未被完全包含在一个NUMA域中时,从所述系统地址解码器接收错误消息。14.如权利要求9所述的计算节点,其中,所述一个或多个处理器还包括用于以下操作的逻辑:在将所...
【专利技术属性】
技术研发人员:F吉姆伯纳特,A杜兰冈萨莱斯,K库马,T维尔哈尔姆,RK拉马努詹,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。