https://us.download.nvidia.com/Windows/511.79/511.79-win11-w...
Anyway, I'm very glad to see it and will be using it immediately.
AMD still doesn't have OpenCL 3.0 support and their implementation of previous versions was far far less stable than CUDA.
I can't find a definite source on this, but afaik none of the official OpenCL implementations have ever fully supported mixed CPU-GPU code the way CUDA does.
Also Intel GPUs are actually incredibly competent with OpenCL if you give them wide enough NDrange, and somehow try to look past lack of any fp64 support at all :/
Yes, there are some custom Android deployments that have a libopencl.so kind of thing, it is used by the OEMs themselves, and never exposed as official Android API.
LLVM 7 opt-in for OpenCL happened some time later (available since r510). What changes now is that LLVM 7 is the new default.