https://en.wikipedia.org/wiki/OpenCL
"When releasing OpenCL version 2.2, the Khronos Group announced that OpenCL would be merging into Vulkan in the future."
I guess CUDA is a more save and stable bet for the near term future if you need to choose between the alternatives...
Comments on this matter from the Khronos president:
> Khronos has talked about the convergence between OpenCL and Vulkan - a little clumsily as it turns out - as the message has been often misunderstood - our bad. To clarify:
> a. OpenCL is not going away or being absorbed into Vulkan - OpenCL Next development is active
> b. In parallel with a. - it is good for developer choice if Vulkan also grows its compute capabilities
> c. OpenCL can help b. through projects like clspv that test and push the bounds of what OpenCL kernels can be run effectively over a Vulkan run-time - and maybe inspire Vulkan compute capabilities to be expanded.