Originally posted by droidhacker
View Post
Just as openGL is not a "version", "interpretation" or "take on" of DirectX or openAL is not a "version", "interpretation" or "take on" of Directsound. You wouldn't say "linux is a version of windows" or "openSUSE is a version of Ubuntu" so why would you say openCL is a version of Cuda?
You know how tiring it is dealing with you language nazis? Spend more time worrying about the intention. We're not writing contracts here.
And FYI: the number of "CUDA APPLICATIONS" is irrelevant if most machines CAN'T RUN THEM!!! It is strictly MORONIC to write software that is restricted to a particular vendor's hardware! And more than that, to a particular set of drivers for that hardware!
Last time I checked intel does not nor does it have any plans for implementing openCL support for their products. That leaves really ATI cards the odd man out when it comes to running parallel computing on GPU which is dominated by nvidia cards so yes Cuda is the most widely implemented parallel computing on GPU solution.
Looking into a possible future, openCL has a G3D state tracker, which might hopefully one day mean openCL on intel, AMD, **AND** nvidia OPEN SOURCE drivers, as well as the current AMD blob implementation. That pretty much covers EVERYBODY EXCEPT nvidia blob users. Much more freeing, eh?
Comment