对共享存储器区域的独立地受控的DMA和CPU访问

    公开(公告)号:CN115481053A

    公开(公告)日:2022-12-16

    申请号:CN202210512838.3

    申请日:2022-05-11

    Abstract: 本发明涉及对共享存储器区域的独立地受控的DMA和CPU访问。一种集成电路的实施例,该集成电路包括用于以下操作的电路:在处理器存储器管理单元(MMU)与输入/输出存储器管理单元(IOMMU)之间共享与页相关联的页表,将页表条目存储在与该页相关联的存储器中,并且基于所存储的页表条目的一个或多个字段来分别控制来自处理器和来自直接存储器访问(DMA)请求的对该页的访问。公开并要求保护其他实施例。

    用于处理器中的细粒度地址空间选择的系统、装置和方法

    公开(公告)号:CN113849427A

    公开(公告)日:2021-12-28

    申请号:CN202011548090.X

    申请日:2020-12-24

    Abstract: 本申请公开了用于处理器中的细粒度地址空间选择的系统、装置和方法。在一个实施例中,处理器包括:第一配置寄存器,该第一配置寄存器用于存储指向进程地址空间标识符(PASID)表的指针;以及执行电路,该执行电路耦合至第一配置寄存器。响应于第一指令,执行电路用于:从第一指令的源操作数中标识的第一位置获得命令数据,从命令数据获得PASID表句柄,使用来自第一配置寄存器的指针并使用PASID表句柄来访问PASID表的第一条目以获得PASID值,将PASID值插入到命令数据中,以及将命令数据发送至耦合至处理器的设备。描述并要求保护其他实施例。

    用于跟踪由CPU或设备进行的物理地址访问的系统和方法

    公开(公告)号:CN112148641A

    公开(公告)日:2020-12-29

    申请号:CN202010222286.3

    申请日:2020-03-26

    Abstract: 本申请公开了用于跟踪由CPU或设备进行的物理地址访问的系统和方法。一种用于在作出数据布置和迁移策略时使用的跟踪存储器访问模式的系统。该系统包括处理单元和系统存储器。系统存储器包括本地存储器和远程存储器,其中每一者具有被映射于其上的多个存储器页。多个存储器页中的每个存储器页与一个或多个物理地址对应。针对每个存储器页的属性集合被存储在物理属性表(PAT)中。当检测到存储器访问时,查找PAT并更新属性。PAT中所存储的属性用于控制存储器页在本地存储器与远程存储器之间的移动。当PAT中的属性指示远程存储器页由处理单元频繁访问时,将该远程存储器页从远程存储器移动至本地存储器。

Patent Agency Ranking