至少一个实施例涉及用于执行一个或更多个cuda程序的处理资源。例如,至少一个实施例涉及用于执行使用执行图形实例化的一个或更多个cuda程序和使用外部事件使该执行同步的处理器或计算系统。
背景技术:
1、顺序地执行计算操作可以使用显著的存储器、时间或计算资源,特别是当此类计算操作必须空闲地等待其他操作完成时。用于执行计算操作的存储器、时间或计算资源的量可以通过使用实例化的执行图形来配置gpu以有效地和/或并行地执行计算操作来改进。
技术实现思路
1.一种应用编程接口(api),包括:
2.根据权利要求1所述的api,其中:
3.根据权利要求1所述的api,其中:
4.根据权利要求1所述的api,其中:
5.根据权利要求1所述的api,其中:
6.根据权利要求1所述的api,其中所述一个或更多个软件例程中的软件例程是图形实例。
7.一种处理器,包括:
8.根据权利要求7所述的处理器,其中所述软件例程在中央处理单元(“cpu”)上执行。
9.根据权利要求7所述的处理器,其中所述软件例程在图形处理单元(“gpu”)上执行。
10.根据权利要求7所述的处理器,其中所述软件例程在并行处理单元(“ppu”)上执行。
11.根据权利要求7所述的处理器,其中:
12.根据权利要求7所述的处理器,其中:
13.根据权利要求7所述的处理器,其中:
14.根据权利要求7所述的处理器,其中:
15.根据权利要求7所述的处理器,其中所述图形代码节点将用户操作符发送至所述软件例程。
16.根据权利要求7所述的处理器,其中所述图形代码节点从所述软件例程接收用户操作符。
17.一种方法,包括:
18.根据权利要求17所述的方法,其中:
19.根据权利要求17所述的方法,其中所述一个或更多个依赖性中的依赖性是由所述一个或更多个参数中的一个或更多个参数指定的事件。
20.根据权利要求17所述的方法,其中所述一个或更多个依赖性中的依赖性是由所述一个或更多个参数中的一个或更多个参数指定的信号标。
21.根据权利要求17所述的方法,还包括:
22.根据权利要求17所述的方法,还包括:
23.根据权利要求17所述的方法,其中所述一个或更多个图形代码节点指定图形模板。
24.根据权利要求17所述的方法,其中所述一个或更多个图形代码节点在实例化时指定图形实例。
25.一种计算机系统,其包括一个或更多个处理器和存储可执行指令的存储器,所述可执行指令由于被所述一个或更多个处理器执行,使所述计算机系统:
26.根据权利要求25所述的计算机系统,其中:
27.根据权利要求25所述的计算机系统,其中:
28.根据权利要求25所述的计算机系统,其中:
29.根据权利要求25所述的计算机系统,其中:
30.一种机器可读介质,具有存储在其上的一组指令,所述一组指令如果由一个或更多个处理器执行,则使所述一个或更多个处理器至少:
31.根据权利要求30所述的机器可读介质,其中:
32.根据权利要求30所述的机器可读介质,其中所述一组指令如果由所述一个或更多个处理器执行,则进一步使所述一个或更多个处理器至少:
33.根据权利要求30所述的机器可读介质,其中使用所述一个或更多个图形代码节点实例化的图形在中央处理单元(“cpu”)上被实例化。
34.根据权利要求30所述的机器可读介质,其中使用所述一个或更多个图形代码节点实例化的图形在图形处理单元(“gpu”)上被实例化。
35.根据权利要求30所述的机器可读介质,其中使用所述一个或更多个图形代码节点实例化的图形在并行处理单元(“ppu”)上被实例化。
36.根据权利要求30所述的机器可读介质,其中所述一个或更多个参数中的一个或更多个参数定义事件等待节点。
37.根据权利要求30所述的机器可读介质,其中所述一个或更多个参数中的一个或更多个参数定义事件记录节点。
38.根据权利要求30所述的机器可读介质,其中所述一个或更多个参数中的一个或更多个参数定义信号标等待节点。
39.根据权利要求30所述的机器可读介质,其中所述一个或更多个参数中的一个或更多个参数定义信号标信号节点。