NVIDIA has come under a lot of criticism over their proprietary implementation of OpenCL they call Cuda. They have AMD saying they punish people by using closed standards and the technical press eating it up and printing every word.
Normally the green machine would simply let these things sit as they are. You would see PRs that talk about how great Cuda and PhysX is while ignoring the fact that you have to have an NVIDIA GPU to get that benefit and that NVIDIA has even gone out of its way to kill PhysX when an AMD GPU is in the system.
But things are not normal anymore, instead of sitting back and ignoring the comments NVIDIA has actually released a driver with OpenCL support for both Windows and Linux. But the story does not end there. NVIDIA has also released tools for developers to tune their GPU accelerated applications like the OpenCL Visual Profiler and an OpenCL best practices guide for developers.