I know CUDA is for only Nvidia GPUs. If the specifications for a Nvidia graphics card states that CUDA is supported, can we conclude that it also supports OpenCL? Can there be support/compatibility problems with different OpenCL versions? i.e. OpenCL 1.0 or 1.1?
Share
Given that in version 4.1 of the OpenCL Programming Guide (PDF) Nvidia explicitly speaks about CUDA-Enabled GPUs (Especially in Appendix A), I think we can safely assume that those cards supporting CUDA also support OpenCL. Even more so since OpenCL on Nvidia hardware still makes use of the CUDA architecture.
Appendix C of the same document lists the support of various extensions given a specific compute capability.