-
公开(公告)号:CN110892387A
公开(公告)日:2020-03-17
申请号:CN201880046396.X
申请日:2018-07-05
Applicant: ARM有限公司
Inventor: 乔纳森·柯蒂斯·比尔德 , 罗克萨娜·鲁西托鲁 , 柯蒂斯·格伦·邓纳姆
IPC: G06F12/0817 , G06F12/1036 , G06F12/1081
Abstract: 一种用于数据处理网络的节点的存储器节点控制器,所述网络包括至少一个计算设备和至少一个数据资源,每个数据资源通过物理地址来寻址。所述节点被配置为将所述至少一个计算设备与所述至少一个数据资源耦合。所述数据处理网络的元件经由系统地址空间来寻址。所述存储器节点控制器包括:到所述至少一个数据资源的第一接口;到所述至少一个计算设备的第二接口;以及系统地址到物理地址转换器缓存,所述系统地址到物理地址转换器缓存被配置为将所述系统地址空间中的系统地址转换为所述至少一个数据资源的物理地址空间中的物理地址。
-
公开(公告)号:CN110869916A
公开(公告)日:2020-03-06
申请号:CN201880046462.3
申请日:2018-07-05
Applicant: ARM有限公司
Inventor: 乔纳森·柯蒂斯·比尔德 , 罗克萨娜·鲁西托鲁 , 柯蒂斯·格伦·邓纳姆
IPC: G06F12/109 , G06F12/1036
Abstract: 提供一种系统、装置和方法,其中虚拟存储器地址范围和该范围的副本被映射到数据处理系统中的相同第一系统地址范围,直到虚拟存储器地址范围中的地址或其副本被写入为止。通用系统地址范围包括多个分区。响应于对通用地址范围的分区中的地址的写入请求,生成第二系统地址范围。第二系统地址范围被映射到与第一系统地址范围相同的物理地址,除了包含待写入的地址的分区以及其在第二系统地址范围中的相应分区被映射到不同的物理地址之外。第一层映射数据可以被存储在范围表缓冲器中,并且在生成第二系统地址范围时被更新。
-
公开(公告)号:CN110869913A
公开(公告)日:2020-03-06
申请号:CN201880046355.0
申请日:2018-07-13
Applicant: ARM有限公司
Inventor: 乔纳森·柯蒂斯·比尔德 , 罗克萨娜·鲁西托鲁 , 柯蒂斯·格伦·邓纳姆
IPC: G06F12/0817 , G06F12/1036 , G06F12/1081 , G06F12/109 , G06F12/06 , G06F12/0862 , G06F12/1045 , G06F12/1072
Abstract: 一种数据处理网络包括:可经由系统地址空间寻址的设备的网络,所述网络包括被配置为在虚拟地址空间中执行应用的计算设备。虚拟到系统地址转换电路被配置为将虚拟地址转换为系统地址。存储器节点控制器具有:到数据资源的第一接口,所述数据资源可经由物理地址空间寻址;到所述计算设备的第二接口;以及系统到物理地址转换电路,所述系统到物理地址转换电路被配置为将所述系统地址空间中的系统地址转换为所述数据资源的物理地址空间中的对应的物理地址。所述虚拟到系统映射可以是范围表缓冲器,所述范围表缓冲器被配置为检索范围表条目,所述范围表条目包括范围的偏移地址以及虚拟地址基址和所述范围的程度的指标。
-
公开(公告)号:CN109983440A
公开(公告)日:2019-07-05
申请号:CN201780072063.X
申请日:2017-11-09
Applicant: ARM有限公司
Inventor: 柯蒂斯·格伦·邓纳姆 , 乔纳森·柯蒂斯·比尔德 , 罗克萨娜·鲁西托鲁
IPC: G06F9/46 , G06F9/48 , G06F12/0815
Abstract: 数据处理装置包括:一组两个或更多个处理元件,被配置来执行程序任务的处理指令;所述处理元件被配置为提供与由该处理元件执行程序任务有关的上下文数据;并且在恢复对程序任务的执行时,接收由该处理元件或另一处理元件提供的上下文数据;其中,用于执行程序任务的所述组中的下一处理元件被配置为:从前一处理元件接收所述上下文数据的第一子集来执行该程序任务,并且使用所述上下文数据的所述第一子集开始执行该程序任务;并且其中,所述下一处理元件被配置为:在该处理元件执行所述程序任务期间接收所述上下文数据的剩余的第二子集的一个或多个项。
-
-
-