Cuda OpenCL动态并行/GPU衍生线程?

Cuda OpenCL动态并行/GPU衍生线程?,cuda,opencl,gpgpu,Cuda,Opencl,Gpgpu,CUDA 5和它从另一个GPU(主?)线程中生成GPU线程的能力,最大限度地减少了CPU和GPU之间的调用,这是我们迄今为止看到的 在OpenCL竞技场中有哪些计划支持GPU产生的线程?由于我不能选择一个封闭的标准(我的用户群是“everygamer”),我需要知道OpenCL在这方面的黄金时段何时准备就绪。OpenCL标准通常是回到CUDA的方式(设备分区功能除外),我想这项功能将在一年内添加到OpenCL中 2013年8月8日编辑:此功能已在中引入。此功能需要尚未发布的硬件(开普勒GK110

CUDA 5和它从另一个GPU(主?)线程中生成GPU线程的能力,最大限度地减少了CPU和GPU之间的调用,这是我们迄今为止看到的


在OpenCL竞技场中有哪些计划支持GPU产生的线程?由于我不能选择一个封闭的标准(我的用户群是“everygamer”),我需要知道OpenCL在这方面的黄金时段何时准备就绪。

OpenCL标准通常是回到CUDA的方式(设备分区功能除外),我想这项功能将在一年内添加到OpenCL中


2013年8月8日编辑:此功能已在中引入。

此功能需要尚未发布的硬件(开普勒GK110)。因此,尽管该功能存在于工具链中,但目前没有任何硬件支持它;但问题是,“在OpenCL中支持这一点的计划的状态如何?”@Talonmes如果是你,或者其他人:我想了解为什么这个问题被否决了,请。我要求了解规范的人提供信息。如果你的用户群是“everygamer”,并且你不想被绑定到一个专有系统上,那么询问一个制造商尚未发布的2000美元以上的计算设备的一个功能不是自相矛盾吗?此外,这个问题需要对OpenCL标准未来版本的内容和时间进行推测。我不确定是否是这样,因为AMD不支持NVIDIA那样的动态并行。@KLee1这个线程可以进行有趣的讨论。如果我们回到前几年,我们会发现,无论英伟达(或AMD)提供什么,其他公司都会很快提供。例如,也许是最大的一个,AMD传统上使用VLIW架构来实现SMs。然而,最新的AMD GPU使用的标量SMs也类似于NVIDIA。还有很多其他的例子,比如并发内核、DVF等等。这些变化可能是真的,但我不确定在这种情况下,你是否可以用过去来预测未来。AMD可能很快就会采用动态并行,但也可能不会。你有一个有效的观点@KLee1,过去不是预测未来的好方法。然而,我认为动态并行性将改变游戏规则。AMD(以及OpenCL)必须紧随其后,否则他们在HPC和GPU市场上将一筹莫展。谢谢@saeedn jan:)