【技术实现步骤摘要】
【国外来华专利技术】用于取消关联虚拟地址的应用程序编程接口
[0001]相关申请的交叉引用
[0002]要求优先权
[0003]本申请要求获得
2022
年1月
10
日提交的题为“用于取消关联虚拟地址的应用程序编程接口
(APPLICATION PROGRAMMING INTERFACE TO DISASSOCIATE A VIRTUAL ADDRESS)”的美国专利申请
17/572,409
的权益,该申请的全部内容出于所有目的在此并入本文
。
[0004]至少一个实施例涉及用于执行一个或更多个
CUDA
程序的处理资源
。
在至少一个实施例中,使用一个或更多个
CUDA
程序将阵列数据动态地加载到
GPU
并且从
GPU
中卸载阵列数据
。
技术介绍
[0005]执行计算操作会使用大量的内存
、
时间或计算资源
。
通过使用一个或更多个
CUDA
程序动态加载和卸载阵列数据到
GPU
,可以改善用于执行计算操作的内存
、
时间或计算资源的量
。
附图说明
[0006]图1示出了根据至少一个实施例的其中动态加载阵列数据的示例计算机系统;
[0007]图2示出了根据至少一个实施例的其中动态加载和卸载阵列数据的示例计算机系统;
[0008]图3示
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.
一种处理器,包括:一个或更多个电路,所述一个或更多个电路用于使得执行应用程序编程接口
(API)
,以将由所述
API
指示的虚拟地址与对应物理地址取消关联
。2.
根据权利要求1所述的处理器,其中由所述
API
指示的所述虚拟地址是非稀疏阵列的虚拟地址
。3.
根据权利要求1所述的处理器,其中所述对应物理地址是非稀疏阵列的后备存储器的物理地址
。4.
根据权利要求1所述的处理器,其中所述
API
指示存储在所述对应物理地址处的数据的驻留
。5.
根据权利要求1所述的处理器,其中所述虚拟地址被存储在图形处理单元的存储器中
。6.
根据权利要求1所述的处理器,其中所述虚拟地址存储在页表中
。7.
根据权利要求1所述的处理器,其中所述对应物理地址是图形处理单元的存储器中的数据位置的地址
。8.
根据权利要求1所述的处理器,其中所述一个或更多个电路用于使得执行第二
API
,以将所述虚拟地址与第二对应物理地址相关联
。9.
根据权利要求1所述的处理器,其中所述对应物理地址是纹理数据的物理地址
。10.
根据权利要求1所述的处理器,其中所述
API
指示所述虚拟地址是否与所述对应物理地址相关联
。11.
一种计算机实现的方法,包括:使得执行应用程序编程接口
(API)
,以将由所述
API
指示的所述虚拟地址与对应物理地址取消关联
。12.
根据权利要求
11
所述的计算机实现的方法,其中由所述
API
指示的所述虚拟地址是非稀疏阵列的虚拟地址
。13.
根据权利要求
11
所述的计算机实现的方法,其中所述对应物理地址是非稀疏阵列的后备存储器的物理地址
。14.
根据权利要求
11
所述的计算机实现的方法,其中所述
API
指示存储在所述对应物理地址处的数据的驻留
。15.
根据权利要求
11
所述的计算机实现的方法,其中所述虚拟地址被存储在图形处理单元的存储器中
。16.
根据权利要求
11
所述的计算机实现的方法,其中所述虚拟地址被存储在并行处理单元的存储器中
。17.
根据权利要求
11
所述的计算机实现的方法,其中所述虚拟地址被存储在通用图形处理单元的存储器中
。18.
根据权利要求
11
所述的计算机实现的方法,其中所述对应物理地址是图形处理单元的存储器中的数据位置的地址
。19.
根据权利要求
11
所述的计算机实现的方法,其中所述对应物理地址是主机存储器中的数据位置的地址
。20.
根据权利要求
11
所述的计算机实现的方法,进一步包括:
作为从与所述对应物理地址取消关联的所述虚拟地址读取的结果,检索包含一个或更多个标记值的阵列
。21.
一种计算机系统,包括:一个或更多个处理器和存储可执行指令的存储器,作为所述可执行指令由所述一个或更多个处理器执行的结果,使所述一个或更多个处理器使得执行应用程序编程接口
(API)
,以将由所述
API
指示的虚拟地址与对应物理地址取消关联
。22.
根据权利要求
21
所述的计算机系统,其中由所述
API
指示的所述虚拟地址是非稀疏阵列的虚拟地址
。23.
根据权利要求
21
所述的计算机系统,其中所述对应物理地址是非稀疏阵列...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。