OpenCL并发执行

时间:2013-06-14 15:22:02

标签: parallel-processing opencl nvidia

我似乎已经读过某个工作组中的所有工作项同时执行的地方。我还读到,通过流式处理多处理器来处理工作组。但是如果选择工作组大小使得工作项的数量超过流式多处理器(nvidia)中的流式处理器的数量呢?然后他们不能同时执行?

1 个答案:

答案 0 :(得分:0)

您指的是不同级别,其中并发有不同的解释:

  • OpenCL执行模型,该规范描述了如何在设备上执行任务。在此模型中,ND范围内核命令中的所有工作项同时执行 ,工作组中的工作项可以使用本地内存进行通信,并且可以同步。

  • 处理任务的硬件。在这种情况下,并发通常被解释为“同时执行指令”,但它也可以被解释为“同时在核心中运行”(更大的工作集)项目)。