Does a GPU that supports CUDA support OpenCL?

I know CUDA is only for Nvidia GPUs. If the spec for an Nvidia graphics card states that CUDA is supported, can we infer that it also supports OpenCL? Could there be support / compatibility issues with different OpenCL versions? i.e. OpenCL 1.0 or 1.1?

+3


source to share


2 answers


Given that in version 4.1 of the OpenCL Programming Guide (PDF) Nvidia is explicitly talking about CUDA-enabled GPUs (especially in Appendix A), I think we can safely assume that these CUDA-enabled cards also support OpenCL. Moreover, OpenCL on Nvidia hardware still uses the CUDA architecture.



Appendix C of the same document lists support for various extensions based on specific computing power.

+2


source


According to the Nvidia OpenCL page ( http://developer.nvidia.com/opencl ), all CUDA devices support OpenCL. As far as the OpenCL version is concerned, this page indicates that you just need to make sure you have the correct driver version.



+2


source







All Articles