Khronos Releases OpenCL 2.1 and SPIR-V 1.0 Specifications
khr.io
khr.io
Google ships their own dialect in Android, Renderscript.
Everyone that wants to use C++ or Fortran on the GPU with nice tooling, goes CUDA.
Basically OpenCL is being used by those that are happy to stay with C or don't want to be stuck with CUDA despite the tooling.
Hence why SPIR-V came to be, as a means to allow other languages to target OpenCL, instead of using C as intermediate step.
Hopefully we'll have a LLVM-IR to SPIR-V transpiler in the future, and then have Vulkan/Cuda/DX12 consume that. I would love to see that.