【技术实现步骤摘要】
用于经由使用可用设备存储器扩展系统存储器的技术
[0001]本文中描述的示例涉及池化存储器。
技术介绍
[0002]创意专业人士或个人计算机(personal computer,PC)游戏玩家使用的计算系统类型可以包括使用包括大量存储器的设备。例如,创意专业人士或PC游戏玩家可能使用包括大量存储器以支持由一个或多个图形处理单元进行的图像处理的独立显卡(graphics card)。存储器可以包括图形双倍数据速率(graphics double data rate,GDDR)或具有数千兆字节(GB)的存储器容量的其他类型的DDR存储器。虽然创意专业人士或PC游戏玩家在执行密集/特定任务时可能需要大量存储器,但是大量的操作运行时间可能不需要如此大量的设备存储器。
附图说明
[0003]图1示出了示例系统。
[0004]图2示出了系统的另一个示例。
[0005]图3示出了示例第一过程。
[0006]图4A至图4B示出了示例第二过程。
[0007]图5示出了示例第一方案。
[0008]图6示出了示例第二方案。
[0009]图7示出了示例第三方案。
[0010]图8示出了示例第四方案。
[0011]图9示出了示例第一逻辑流程。
[0012]图10示出了示例装置。
[0013]图11示出了示例第二逻辑流程。
[0014]图12示出了存储介质的示例。
[0015]图13示出了示例设备。
具体实施方式
[0 ...
【技术保护点】
【技术特征摘要】
1.一种装置,包括:设备处的电路,所述设备与主机设备耦合,所述电路用于:分区出存储器的第一部分存储器容量,所述存储器被配置用于由驻留在所述设备处的用于执行工作负载的计算电路使用,所述第一部分存储器容量具有设备物理地址(DPA)范围;向所述主机设备报告:所述存储器的具有所述DPA范围的所述第一部分存储器容量能够用作由所述主机设备管理的池化系统存储器的一部分;以及从所述主机设备接收以下指示:所述存储器的具有所述DPA范围的所述第一部分存储器容量已被识别用作池化系统存储器的第一部分。2.根据权利要求1所述的装置,其中,由所述主机设备管理的池化系统存储器的第二部分包括:针对驻留在所述主机设备上或直接附接到所述主机设备的存储器的物理存储器地址范围。3.根据权利要求2所述的装置,其中,所述主机设备将非分页存储器分配引导至池化系统存储器的所述第二部分,并且防止非分页存储器分配到达池化系统存储器的所述第一部分。4.根据权利要求2所述的装置,包括:所述主机设备使得存储器分配被指定给由所述主机设备托管的应用,以供所述应用存储数据,所述存储器分配被映射到包括在池化系统存储器的所述第一部分中的物理存储器地址,其中,响应于所述应用请求对所述存储器分配的锁定,所述主机设备使得所述存储器分配被重新映射到包括在池化系统存储器的所述第二部分中的物理存储器地址,并使得存储于包括在所述第一部分中的物理存储器地址的数据被复制到包括在所述第二部分中的物理存储器地址。5.根据权利要求2所述的装置,还包括:所述电路用于:监控对被配置用于由驻留在所述设备处的所述计算电路使用的所述存储器的存储器使用,以确定所述计算电路是否需要所述第一部分存储器容量来执行所述工作负载;基于确定需要所述第一部分存储器容量,使得请求被发送到所述主机设备,所述请求用于回收正在用作所述第一部分的具有所述DPA范围的所述第一部分存储器容量;以及响应于对所述请求的批准,移除对被配置用于由所述计算电路使用的所述存储器的所述第一部分存储器容量的分区,使得所述计算电路能够使用所述存储器的所有存储器容量来执行所述工作负载。6.根据权利要求1所述的装置,包括:所述设备经由一个或多个计算快速链路(CXL)事务链路与所述主机设备耦合,所述一个或多个计算快速链路事务链路包括CXL.io事务链路或CXL.mem事务链路。7.根据权利要求1所述的装置,所述计算电路包括图形处理单元,其中,所述工作负载是图形处理工作负载。8.根据权利要求1所述的装置,所述计算电路包括现场可编程门阵列或专用集成电路,其中,所述工作负载是加速器处理工作负载。9.一种方法,包括:在与主机设备耦合的设备处,分区出存储器的第一部分存储器容量,所述存储器被配
置用于由驻留在所述设备处的用于执行工作负载的计算电路使用,所述第一部分存储器容量具有设备物理地址(DPA)范围;向所述主机设备报告:所述存储器的具有所述DPA范围的所述第一部分存储器容量能够用作由所述主机设备管理的池化系统存储器的一部分;以及从所述主机设备接收以下指示:所述存储器的具有所述DPA范围的所述第一部分存储器容量已被识别用作池化系统存储器的第一部分。10.根据权利要求9所述的方法,其中,由所述主机设备管理的池化系统存储器的第二部分包括:针对驻留在所述主机设备上或直接附接到所述主机设备的存储器的物理存储器地址范围。11.根据权利要求10所述的方法,其中,所述主机设备将非分页存储器分配引导至池化系统存储器的所述第二部分,并且防止非分页存储器分配到达池化系统存储器的所述第一部分。12.根据权利要求10所述的方法,还包括:所述主机设备使得存储器分配被指定给由所述主机设备托管的应用,以供所述应用存储数据,所述存储器分配被映射到包括在池化系统存储器的所述第一部分中的物理存储器地址,其中,响应于所述应用请求对所述存储器分配的锁定,所述主机设备使得所述存储器分配被重新映射到包括在池化系统存储器的所述第二部分中的物理存储器地址,并使得存储于包括在所述第一部分中的物理存...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。