Question: why cuda is better than opencl?
Answer: As we have already stated, the main difference between CUDA and OpenCL is that CUDA is a proprietary framework created by Nvidia and OpenCL is open source. ... If you enable OpenCL, only 1 GPU can be utilised, however, when CUDA is enabled 2 GPUs can be used for GPGPU.