The extension of node architecture and proxy requests enables nodes to expose memory computing power to remote nodes. Remote nodes can request remote memory computing resources to perform operations, and remote memory computing resources can perform requests locally and return the results of calculations. The node includes processing resources, structure interfaces and memory subsystems including memory computing resources. Local execution of requests by memory computing resources can reduce typical latency and bandwidth problems of remote requests.
【技术实现步骤摘要】
【国外来华专利技术】远程存储器操作优先权本申请根据35U.S.C.§365(c)要求2016年7月1日提交的名为REMOTEMEMORYOPERATIONS的美国申请第15/201373号的优先权。本申请要求该申请的优先权的利益。
该描述一般涉及网络系统,并且更具体的描述涉及具有远程存储器操作能力的网络系统中的节点。版权声明/许可本专利文献的公开的部分可包含受版权保护的材料。版权所有者不反对任何人复制专利和商标局专利文件或记录中出现的专利文献或专利公开,但在其他方面保留各类所有版权。版权声明适用于以下所述以及随附的附图中的所有数据,以及下述任何软件:版权所有英特尔公司,保留所有权利。
技术介绍
计算领域已经增加了创建和使用数据的能力。相应地,创建了更多应用来生成和使用越来越多的数据。数据中心和服务器群现在很常见,其中许多处理节点在互连结构上并行运行。在这种环境中的许多操作涉及许多计算的运算,这些计算很好地适用于并行性。因此,工作负载可以并行地分布在许多节点上以进行计算。可以认为计算需要处理资源以及数据存储资源,尤其是对于数据量大的操作。共享处理资源使远程节点能够执行计算。共享存储器资源使远程节点能够存储数据并执行与整体操作相关的计算。然而,在这种存储器共享环境中存在固有的延迟限制。考虑节点(A)想要更新映射到远程节点(B)的本地地址空间中的行的场景。(A)首先必须从B获取和读取数据,对数据进行一些计算,并将数据存储回节点(B)上的存储器。在许多情况下,要在远程节点的存储器上执行的操作可以是简单的,例如,将远程节点中的存储器范围归零或执行诸如数据过滤或搜索的简单操作。通过结构复 ...
【技术保护点】
1.一种节点的网络中的节点,包括:结构接口,用于经由互连结构耦合到所述节点的网络;处理器,用于在所述节点处执行操作;以及存储器子系统,其具有与所述处理器分离的存储器计算资源;其中,所述存储器子系统接收来自远程节点处理器的针对存储器计算的请求,并且响应于所述请求,在所述存储器子系统处本地地执行所述计算并且将所述计算的结果发送到所述远程节点。
【技术特征摘要】
【国外来华专利技术】2016.07.01 US 15/201,3731.一种节点的网络中的节点,包括:结构接口,用于经由互连结构耦合到所述节点的网络;处理器,用于在所述节点处执行操作;以及存储器子系统,其具有与所述处理器分离的存储器计算资源;其中,所述存储器子系统接收来自远程节点处理器的针对存储器计算的请求,并且响应于所述请求,在所述存储器子系统处本地地执行所述计算并且将所述计算的结果发送到所述远程节点。2.如权利要求1所述的节点,其中,所述节点包括数据中心中的服务器的节点。3.如权利要求1至2中任一项所述的节点,其中,所述结构接口包括用于耦合到主机交换结构的主机结构接口(HFI)。4.如权利要求1至3中任一项所述的节点,其中,所述结构接口用于接收通过结构协议隧道传送的所述请求,并且用于通过所述结构协议将所述结果隧道传送到所述远程节点。5.如权利要求1至4中任一项所述的节点,其中,所述存储器子系统还包括存储器控制器,所述存储器控制器用于向所述结构接口注册所述存储器计算资源的能力。6.如权利要求5所述的节点,其中,所述结构接口用于向所述网络中的其他节点暴露所述存储器计算资源的能力。7.如权利要求1至6中任一项所述的节点,其中,所述结构接口用于暴露与所述存储器计算资源的能力相对应的通用唯一标识符(UUID)。8.如权利要求1至7中任一项所述的节点,其中,所述结果包括从所述计算得到的数据。9.如权利要求1至7中任一项所述的节点,其中,所述结果包括所述计算的执行的确认消息而没有结果数据。10.如权利要求1至9中任一项所述的节点,其中,所述存储器子系统用于在所述存储器子系统处本地地存储结果数据。11.如权利要求1至10中任一项所述的节点,其中,所述远程节点包括处理节点,并且所述节点包括处理节点。12.如权利要求1至10中任一项所述的节点,其中,所述远程节点包括处理节点,并且所述节点包括存储服务器。13.如权利要求1所述的节点,还包括所述远程节点...
【专利技术属性】
技术研发人员:F·甘博纳特,K·库马尔,T·维尔哈姆,N·兰加纳坦,P·沃格特,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。