至少一个实施例涉及用于执行一个或更多个cuda程序的处理资源。在至少一个实施例中,使用一个或更多个cuda程序将阵列数据动态地加载到gpu并且从gpu中卸载阵列数据。
背景技术:
1、执行计算操作会使用大量的内存、时间或计算资源。通过使用一个或更多个cuda程序动态加载和卸载阵列数据到gpu,可以改善用于执行计算操作的内存、时间或计算资源的量。
技术实现思路
1.一种处理器,包括:
2.根据权利要求1所述的处理器,其中由所述api指示的所述虚拟地址是非稀疏阵列的虚拟地址。
3.根据权利要求1所述的处理器,其中所述对应物理地址是非稀疏阵列的后备存储器的物理地址。
4.根据权利要求1所述的处理器,其中所述api指示存储在所述对应物理地址处的数据的驻留。
5.根据权利要求1所述的处理器,其中所述虚拟地址被存储在图形处理单元的存储器中。
6.根据权利要求1所述的处理器,其中所述虚拟地址存储在页表中。
7.根据权利要求1所述的处理器,其中所述对应物理地址是图形处理单元的存储器中的数据位置的地址。
8.根据权利要求1所述的处理器,其中所述一个或更多个电路用于使得执行第二api,以将所述虚拟地址与第二对应物理地址相关联。
9.根据权利要求1所述的处理器,其中所述对应物理地址是纹理数据的物理地址。
10.根据权利要求1所述的处理器,其中所述api指示所述虚拟地址是否与所述对应物理地址相关联。
11.一种计算机实现的方法,包括:
12.根据权利要求11所述的计算机实现的方法,其中由所述api指示的所述虚拟地址是非稀疏阵列的虚拟地址。
13.根据权利要求11所述的计算机实现的方法,其中所述对应物理地址是非稀疏阵列的后备存储器的物理地址。
14.根据权利要求11所述的计算机实现的方法,其中所述api指示存储在所述对应物理地址处的数据的驻留。
15.根据权利要求11所述的计算机实现的方法,其中所述虚拟地址被存储在图形处理单元的存储器中。
16.根据权利要求11所述的计算机实现的方法,其中所述虚拟地址被存储在并行处理单元的存储器中。
17.根据权利要求11所述的计算机实现的方法,其中所述虚拟地址被存储在通用图形处理单元的存储器中。
18.根据权利要求11所述的计算机实现的方法,其中所述对应物理地址是图形处理单元的存储器中的数据位置的地址。
19.根据权利要求11所述的计算机实现的方法,其中所述对应物理地址是主机存储器中的数据位置的地址。
20.根据权利要求11所述的计算机实现的方法,进一步包括:
21.一种计算机系统,包括:
22.根据权利要求21所述的计算机系统,其中由所述api指示的所述虚拟地址是非稀疏阵列的虚拟地址。
23.根据权利要求21所述的计算机系统,其中所述对应物理地址是非稀疏阵列的后备存储器的物理地址。
24.根据权利要求21所述的计算机系统,其中所述api指示存储在所述对应物理地址处的数据的驻留。
25.根据权利要求21所述的计算机系统,其中所述虚拟地址被存储在图形处理单元的存储器中。
26.根据权利要求21所述的计算机系统,其中所述对应物理地址是图形处理单元的存储器中的数据位置的地址。
27.根据权利要求21所述的计算机系统,其中所述api指示所述虚拟地址与所述对应物理地址相关联。
28.根据权利要求21所述的计算机系统,其中所述api指示所述虚拟地址不与所述对应物理地址相关联。
29.根据权利要求21所述的计算机系统,其中:
30.根据权利要求21所述的计算机系统,其中所述api接收参数,所述参数包括存储器信息参数结构中的存储器句柄、映射偏移量以及一组映射范围。
31.一种机器可读介质,其上存储有指令集,果所述指令集如由一个或更多个处理器执行,则使所述一个或更多个处理器使得执行应用程序编程接口(api),以将由所述api指示的虚拟地址与对应物理地址取消关联。
32.根据权利要求31所述的机器可读介质,其中由所述api指示的虚拟地址是非稀疏阵列的虚拟地址。
33.根据权利要求31所述的机器可读介质,其中所述对应物理地址是非稀疏阵列的后备存储器的物理地址。
34.根据权利要求31所述的机器可读介质,其中所述api指示存储在所述对应物理地址处的数据的驻留。
35.根据权利要求31所述的机器可读介质,其中所述虚拟地址被存储在图形处理单元的存储器中。
36.根据权利要求31所述的机器可读介质,其中所述对应物理地址是图形处理单元的存储器中的数据位置的地址。
37.根据权利要求31所述的机器可读介质,其中所述api指示所述虚拟地址是否与所述对应物理地址相关联。
38.根据权利要求31所述的机器可读介质,其中所述api用于接收包括一个或更多个存储器信息结构的参数,其中所述一个或更多个存储器信息结构中的存储器信息结构指示关于至少一部分数据的信息。
39.根据权利要求31所述的机器可读介质,其中所述api用于接收指示所述一个或更多个存储器信息结构的计数的参数。
40.根据权利要求31所述的机器可读介质,其中所述api用于接收指示执行环境的参数。
41.根据权利要求31所述的机器可读介质,其中所述api用于返回错误状态指示符。