On various other forums I’ve seen mentions that NVidia is trying to achieve as much vendor lock-in as possible by promoting CUDA and completely halting any efforts to support newer OpenCL versions, and so far as I can tell from the 1.2-back-to-1.1 OpenCL controversy in GeForce 700 series, that’s pretty much on-the -dot.
I have great respect for the NVIDIA team and their drive for innovation, ever since my fist graphics card - the GeForce FX 5400. Now it seems like the company is more interested in churning a buck then really supporting the GPU-computing dev community, and just as AMD has shown better performance/dollar with the OpenCL framework vs. CUDA.
Now, IMHO, CUDA is way easier to use and has more features that OpenCL 1.2, but I can’t use it on my AMD cards. Should I just switch to all AMD cards now, since they DO support higher versions of OpenCL? (oh yeah, and Intel supports 1.2 too, a Microsoft ally just like NVIDIA)
Can someone out there please tell me what is NVIDIA’s official position on OpenCL?
Should I start a petition for them to support OpenCL 1.2, or is it completely useless?