[发明专利]用于数据处理网络的存储器系统在审
申请号: | 201880046355.0 | 申请日: | 2018-07-13 |
公开(公告)号: | CN110869913A | 公开(公告)日: | 2020-03-06 |
发明(设计)人: | 乔纳森·柯蒂斯·比尔德;罗克萨娜·鲁西托鲁;柯蒂斯·格伦·邓纳姆 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F12/0817 | 分类号: | G06F12/0817;G06F12/1036;G06F12/1081;G06F12/109;G06F12/06;G06F12/0862;G06F12/1045;G06F12/1072 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 林强 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 数据处理 网络 存储器 系统 | ||
一种数据处理网络包括:可经由系统地址空间寻址的设备的网络,所述网络包括被配置为在虚拟地址空间中执行应用的计算设备。虚拟到系统地址转换电路被配置为将虚拟地址转换为系统地址。存储器节点控制器具有:到数据资源的第一接口,所述数据资源可经由物理地址空间寻址;到所述计算设备的第二接口;以及系统到物理地址转换电路,所述系统到物理地址转换电路被配置为将所述系统地址空间中的系统地址转换为所述数据资源的物理地址空间中的对应的物理地址。所述虚拟到系统映射可以是范围表缓冲器,所述范围表缓冲器被配置为检索范围表条目,所述范围表条目包括范围的偏移地址以及虚拟地址基址和所述范围的程度的指标。
本发明是根据由DOE授予的Fast Forward 2合同在美国政府支持下做出的。美国政府享有本发明的某些权利。
技术领域
本公开涉及数据处理网络中的物理设备存储器的控制。
背景技术
数据处理系统可以包括各种类型的多个计算设备和不同类型的多个存储器资源。例如,嵌入式数据处理系统可以将网络技术与无线计算、话音辨识、因特网能力和人工智能组合以使得能实现设备的连接。
系统可以包括例如动态随机存取存储器(DRAM)、块设备、远程直接存储器存取(RDMA)器具、位于硬件加速器上的存储器以及其他类型的易失性和非易失性存储器。数据处理系统内的存储器和其他资源通过系统地址空间来寻址,然而每个存储器设备通过物理地址空间来寻址。
通过对操作系统的软件调用,或者通过软件介导转换过程的硬件缓存,可以静态地执行系统地址与对应的物理地址之间的映射。特别是当在多个处理核心或多个进程之间共享存储器资源时并且当存储器资源具有不同的特性时,这样的方法不提供存储器的最佳使用。
附图说明
图1示出与本公开的某些实施方式一致的数据处理网络。
图2是与本公开的实施方式一致的数据处理网络的另一框图。
图3是与本公开的实施方式一致的并入存储器节点控制器的简化网络的框图。
图4示出与本公开的实施方式一致的数据一致性协议的状态图。
图5是与本公开一致的数据处理网络的框图。
图6是与本公开的实施方式一致的用于路由存储器存取请求的方法的流程图。
图7图示与本公开的实施方式一致的数据处理系统中的存储器的逻辑布置。
图8示出与本公开的实施方式一致的在范围内的数据已被修改并且数据的物理副本已被做出之后的存储器的另一逻辑布置。
图9是与本公开的实施方式一致的用于在数据处理系统中执行拷贝操作的方法的流程图。
图10图示与本公开的实施方式一致的两层写时拷贝机制中的范围表条目。
图11是用于在处理数据处理系统中处理写入操作的方法的流程图。
图12是与本公开的实施方式一致的用于分配存储器的方法的流程图。
图13是与本公开的实施方式一致的用于分配存储器的另一方法的流程图。
图14是与本公开的实施方式一致的用于分配存储器的另一方法的流程图。
具体实施方式
虽然可以以许多不同的形式具体实现本发明,但是在附图中示出并将在本文中详细地描述具体实施方式,同时应理解,本公开将被认为是本发明的原理的实施例,而不旨在将本发明限于所示出和描述的具体实施方式。在下面的描述中,相似的附图标记可以用于描述附图的若干视图中的相同的、类似的或对应的部分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880046355.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:半导体器件的制造方法、衬底处理装置及记录介质
- 下一篇:甲硫氨酸生产酵母