支持CUDA的GPU是否也支持OpenCL?

时间:2012-03-27 12:16:49

标签: cuda opencl gpu gpgpu

我知道CUDA仅适用于Nvidia GPU。如果Nvidia显卡的规格说明支持CUDA,我们能否得出结论它也支持OpenCL?不同的OpenCL版本是否存在支持/兼容性问题?即OpenCL 1.0或1.1?

2 个答案:

答案 0 :(得分:2)

鉴于在OpenCL Programming Guide (PDF)的版本4.1中,Nvidia明确地谈到了支持CUDA的GPU(特别是在附录A中),我认为我们可以放心地假设那些支持CUDA的卡也支持OpenCL。自从Nvidia硬件上的OpenCL仍然使用CUDA架构以来,情况更是如此。

同一文档的附录C列出了给定特定计算功能的各种扩展的支持。

答案 1 :(得分:2)

根据Nvidia的OpenCL页面(http://developer.nvidia.com/opencl),所有CUDA设备都支持OpenCL。就OpenCL版本而言,该页面表明您只需要确保拥有正确的驱动程序版本。