[发明专利]存储器节点控制器在审
| 申请号: | 201880046396.X | 申请日: | 2018-07-05 | 
| 公开(公告)号: | CN110892387A | 公开(公告)日: | 2020-03-17 | 
| 发明(设计)人: | 乔纳森·柯蒂斯·比尔德;罗克萨娜·鲁西托鲁;柯蒂斯·格伦·邓纳姆 | 申请(专利权)人: | ARM有限公司 | 
| 主分类号: | G06F12/0817 | 分类号: | G06F12/0817;G06F12/1036;G06F12/1081 | 
| 代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 林强 | 
| 地址: | 英国*** | 国省代码: | 暂无信息 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 存储器 节点 控制器 | ||
一种用于数据处理网络的节点的存储器节点控制器,所述网络包括至少一个计算设备和至少一个数据资源,每个数据资源通过物理地址来寻址。所述节点被配置为将所述至少一个计算设备与所述至少一个数据资源耦合。所述数据处理网络的元件经由系统地址空间来寻址。所述存储器节点控制器包括:到所述至少一个数据资源的第一接口;到所述至少一个计算设备的第二接口;以及系统地址到物理地址转换器缓存,所述系统地址到物理地址转换器缓存被配置为将所述系统地址空间中的系统地址转换为所述至少一个数据资源的物理地址空间中的物理地址。
本发明是根据由DOE授予的Fast Forward 2合同在美国政府支持下做出的。美国政府享有本发明的特定权利。
技术领域
本公开涉及对数据处理网络中的物理设备存储器的控制。
背景技术
数据处理系统可以包括各种类型的多个计算设备和不同类型的多个存储器资源。例如,系统可以包括动态随机存取存储器(DRAM)、块设备、远程直接存储器存取(RDMA)装置、位于硬件加速器上的存储器以及其他类型的易失性和非易失性存储器。数据处理系统内的存储器和其他资源通过系统地址空间来寻址,而每个存储器设备通过物理地址空间来寻址。
通过对操作系统的软件调用,或者通过软件介导转换过程(software mediatedtranslation process)的硬件缓存,可以静态地执行系统地址与对应的物理地址之间的映射。特别是当在多个处理核心或多个进程之间共享存储器资源时并且当存储器资源具有不同的特性时,这样的方法不提供存储器的最佳使用。
附图说明
图1示出了与本公开的某些实施例一致的数据处理网络。
图2是与本公开的实施例一致的数据处理网络的另一框图。
图3是与本公开的实施例一致的并入存储器节点控制器的简化网络的框图。
图4示出了与本公开的实施例一致的数据一致性协议的状态图。
图5是与本公开一致的数据处理网络的框图。
图6是与本公开的实施例一致的用于路由存储器存取请求的方法的流程图。
具体实施方式
虽然可以以许多不同的形式具体实现本发明,但是在附图中示出并将在本文中详细地描述具体实施例,同时应理解,本公开将被认为是本发明的原理的示例,而不旨在将本发明限于所示和所述的具体实施例。在下面的描述中,相似的附图标记可以用于描述附图的若干视图中的相同的、类似的或对应的部分。
在本文档中,诸如第一和第二、顶部和底部等的关系术语可以仅用于将一个实体或动作与另一实体或动作区分开,而不一定在这样的实体或动作之间要求或者暗示任何实际的这种关系或次序。术语“包含”、“包含有”、“包括”、“包括有”、“有”、“具有”或其任何其他变型旨在涵盖非排他性包括,使得包含元素的列表的过程、方法、物品或装置不仅包括那些元素,还可以包括未明确列出的或者为这样的过程、方法、物品或装置所固有的其他元素。在没有更多约束的情况下,继之以“包含...一”的元素不排除在包含该元素的过程、方法、物品或装置中存在附加相同的元素。
贯穿本文档对“一个实施例”、“某些实施例”、“实施例”、“(一个或多个)实现方式”、“(一个或多个)方面”或类似的术语的引用意味着连同该实施例一起描述的特定特征、结构或特性被包括在本公开的至少一个实施例中。因此,这样的短语贯穿本说明书在各个地方中的出现不一定全部参考同一实施例。此外,可以在一个或多个实施例中以任何适合的方式组合特定特征、结构或特性而没有限制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880046396.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可以置于创口和/或切口上的包含抽吸装置的组件
- 下一篇:栓塞微球





