Of course I don't mean firing off every CUDA-related support engineer and suddenly kiling support.
I meant assisting the same CUDA community into transferring their knowledge to OpenCL instead, and gradually terminate the CUDA brand.
This new CUDA 4.0 announcement shows they're doing the exact opposite.
No, they are not. They are just making CUDA better for those who use CUDA.
It's not Nvidia's (nor AMD's, nor Intel's, nor Apple's) responsability to make the shift to OpenCL, it's developers responsablitily. It's not their right to do so even, forcing them to spend more money and time into something they don't really need at this point (by stopping to support it). All the people who invested in CUDA (and right now that's a lot of people in the scientific and accounting bussiness to name a few), invested in Nvidia cards too, for obvious reasons* so there's absolutely no need for them to move to an alternative that would cost them more (because of the change) and would have zero benefits, or even hurt their performance.
Developers will move to OpenCL when and if they want to, which is going to be when that change supposes an advantage to them.
* In case it's not so obvious, it was the only alternative back then.
I don't know there but here Voodoo 3 sold much much more than any other cards including the Riva TNT and TNT2. The only thing that the TNT2 was better was 32 bit support and that's all.
At 16 bit (90%++ of games) the Voodoo3 was a lot faster and back at the time that made it more successful, again, at least here. The Glide mode that was present in every game I owned back then was far superior to the OpenGL or Directx counterparts. Granted, you may call those games old by the time the Voodoo3 launched, since I'm refering to UT and Half-Life...
http://www.guru3d.com/review/3dfx/voodoo3_3000/index3.html
The thing is that back at the time I bought a TNT2 because the seller adviced me to do so, but had to return soon after because the drivers sucked (artifacts) and there was some kind of incompatibility or something with my Athlon PC. After returning the card to the store 2 times because we couldn't find the problem, and even bringing my PC there to see if they could fix it**. Nothing worked so they gave me the option to get a Voodoo 3 and I never looked back. It was significantly faster in the games I had (I played mainly UT, Half-Life and DID flight simulators EF2000 and F-22 ADF) and had superb antialiaing which I don't remember the TNT having.
**it was not a normal store, they were geeks that helped you, an amazing concept for consumers, that apparently failed because they helped you with the best deals you could get and not the best deals for them.
They're actively trying to cock-block every other GPU maker from doing GPGPU, and their support for OpenCL is just the Plan B.
That's why I call it "evil".
If they were doing so they wouldn't be the first ones giving out drivers to everybody... even one of the AMD's most mentioned OpenCL application started with Nvidia's OpenCL drivers before they got AMD drivers. Bullet Physics.
Your own biased perception of how things are (i.e. OpenCL is plan B etc) does not make it true. It is not true, at all, and if you have the smallest proof af that, please you are free to post it. In the meantime the facts point out that you are wrong. Nvidia is the first one releasing OpenCL drivers for every OpenCL version and that let's everybody develop for OpenCL months in advance of what they could do if they had to wait for other's drivers. How releasin OpenCL drivers 3 months earlier than compatiotion is hurting OpenCL in the benefit of CUDA just scapes my comprehension. You would think that if they wanted to slow down OpenCL they would release it after the competition or maybe 1 week before the competition, in order to brag about, but 3 months. No, no.