计算方法以及具有持久性存储器的设备

    公开(公告)号:CN107111454B

    公开(公告)日:2020-07-14

    申请号:CN201580061783.7

    申请日:2015-11-09

    Abstract: 本文讨论了与持久性存储器相关联的计算机可读存储介质、计算设备和方法。在实施例中,一种计算设备可以包括一个或多个处理器、以及可以与所述一个或多个处理器耦合的多个持久性存储模块。计算设备可以进一步包括系统软件,所述系统软件由所述一个或多个处理器操作以用于从可由所述一个或多个处理器执行的一个或多个应用接收易失性存储器分配请求和持久性存储分配请求。所述系统软件然后可以动态地分配所述持久存储模块的存储器页:响应于所述易失性存储器分配请求而分配为易失性类型存储器页,并且响应于所述持久性存储分配请求而分配为持久性类型存储器页。可以描述和/或要求保护其他实施例。

    输入/输出(I/O)存储器管理单元的基于硬件的虚拟化

    公开(公告)号:CN111133425A

    公开(公告)日:2020-05-08

    申请号:CN201880061658.X

    申请日:2018-01-02

    Abstract: 处理器包括硬件输入/输出(I/O)存储器管理单元(IOMMU)和核,该核执行指令,以拦截来自虚拟机(VM)的有效载荷。有效载荷包含宾客机总线设备功能(BDF)标识符、宾客机地址空间标识符(ASID)、以及宾客机地址范围。核在存储在存储器中的虚拟机控制结构内访问指向第一组转换表以及第二组转换表的指针。核遍历第一组转换表以将宾客机BDF标识符转换为主机BDF标识符,并且遍历第二组转换表以将宾客机ASID转换为主机ASID。核将主机BDF标识符和主机ASID存储在有效载荷中,并且将包含有效载荷的管理命令提交到硬件IOMMU,以执行宾客机地址范围的无效。

    使用硬件分页提示的进程空间标识符虚拟化

    公开(公告)号:CN113196234A

    公开(公告)日:2021-07-30

    申请号:CN201880095069.3

    申请日:2018-12-21

    Abstract: 进程地址空间标识符虚拟化使用硬件分页提示。一种处理设备(100),包括:处理核(110);以及转换电路,耦合至该处理核,该转换电路用于:接收来自正在由处理设备执行的宾客机应用的工作负荷指令,该工作负荷指令包括未经转换的宾客机进程地址空间标识符(gPASID)、用于输入/输出(I/O)目标设备的工作负荷、以及I/O目标设备上的提交寄存器的标识符(410);访问与宾客机应用相关联的分页数据结构(PDS),以检取与gPASID以及提交寄存器的标识符相对应的页表条目(420);确定与gPASID以及提交寄存器的标识符相对应的页表条目的I/O提示位的值(430);响应于确定表条目的I/O提示位被启用,将未经转换的gPASID保持在工作负荷指令中(440);以及将工作负荷指令提供至I/O目标设备的工作队列(450)。

    计算方法以及具有持久性存储器的设备

    公开(公告)号:CN107111454A

    公开(公告)日:2017-08-29

    申请号:CN201580061783.7

    申请日:2015-11-09

    Abstract: 本文讨论了与持久性存储器相关联的计算机可读存储介质、计算设备和方法。在实施例中,一种计算设备可以包括一个或多个处理器、以及可以与所述一个或多个处理器耦合的多个持久性存储模块。计算设备可以进一步包括系统软件,所述系统软件由所述一个或多个处理器操作以用于从可由所述一个或多个处理器执行的一个或多个应用接收易失性存储器分配请求和持久性存储分配请求。所述系统软件然后可以动态地分配所述持久存储模块的存储器页:响应于所述易失性存储器分配请求而分配为易失性类型存储器页,并且响应于所述持久性存储分配请求而分配为持久性类型存储器页。可以描述和/或要求保护其他实施例。

Patent Agency Ranking