有没有办法升级到OpenCL 2.0?

ben*_*ope 4 opencl

我想在OpenCL 2.0中使用一个功能.

我双启动Ubuntu和Mac OS(图形:GTX 670 + HD Graphics 4600).是否可以安装OpenCL 2.0?

这可能是一个愚蠢的问题 - 从我所看到的,似乎2.0兼容的驱动程序可能还没有被写入?也可能我的硬件不支持新规格?

基本上,OpenCL 2.0何时容易/可用?

ein*_*ica 6

你提到你有NVidia GTX 670; 你应该注意到NVidia的驱动程序只支持OpenCL 1.1,而不支持1.2.

NVidia(*)在过去几年中已经避免更新其驱动程序以支持更新的OpenCL标准,即使硬件明显支持它并且CUDA具有所有相关功能......所以不要指望2.0很快就会发生你的硬件.

(*) - 由于是Evil™.

  • 我不否认CUDA在技术上优于OpenCL.但是当你只需要支持一个架构并且你也可以控制它时(当然很多项目都不需要兼容性)并不难.我们将看到它是如何发展的,但我当然希望真正可移植的解决方案能够出现,而且我非常不喜欢NVidia如何像CUDA一样行事,OpenCL无法共存,并且觉得有必要为了自己的利益而试图杀死开源标准(OpenCL的全部意义在于它*应该*在任何地方运行,并且NVidia故意打败这个目标) (2认同)