OpenCL is only used by those that rather use C, instead of C++, Fortran, Julia, .NET, Java,... to target their GPUs, thanks PTX.
Yes Open CL 2.x woke up to the fact that most researchers would rather use something else other than C, but too late and the driver support and debugging tools are still found lacking versus what NVidia and their partners offer.
Even on mobiles, OpenCL doesn't have a say.
After the initial support, iOS is all about Metal Compute, and Android has Renderscript.
Yes Open CL 2.x woke up to the fact that most researchers would rather use something else other than C, but too late and the driver support and debugging tools are still found lacking versus what NVidia and their partners offer.
Even on mobiles, OpenCL doesn't have a say.
After the initial support, iOS is all about Metal Compute, and Android has Renderscript.