Earlier quoted context omitted.
People love to blame NVidia on OpenCL failure, maybe Intel and AMD should actually deliver something compute researchers want to use?
I love your insights which enlighten my blind spots most of the time, but I didn't blame NVIDIA for OpenCL's failure. I just noted a company's choices when it comes to a competing set of libraries w.r.t. to their native ones. Having said that, I'll try compiling a OpenCL 3.0 program in the cluster, so I can report whether NVIDIA runs this software, and if yes, how well.
Likewise SYSCL although built on top of OpenCL 3.0 primitives, is mostly Intel, which also owns CodePlay, the company that delivered the first working SYSCL compute experience, again neither AMD nor Intel (until it bought CodePlay).