[citation][nom]dman3k[/nom]I don't like NVidia now because of CUDA. Support OpenCL and drop this CUDA gimmick. I'm not interested in learning an api that will tie me down to a particular brand of such a small market.[/citation]
The thing is CUDA is way ahead of OpenCL, and Nvidia supports OpenCL. ATI had their chance early on with their FireStream dedicated cards and Stanford University, but they failed to see the efficacy of using their standard desktop cards to promote their tech. Nvidia capitalized on this and put a tonne of effort into developing the freely downloadable SDK for all developers. Now we have hundreds if not thousands of CUDA scientific and desktop productivity applications taking advantage of CUDA. OpenCL will catch up probably, but don't expect Nvidia to give away it's competitive advantage.
The thing is CUDA is way ahead of OpenCL, and Nvidia supports OpenCL. ATI had their chance early on with their FireStream dedicated cards and Stanford University, but they failed to see the efficacy of using their standard desktop cards to promote their tech. Nvidia capitalized on this and put a tonne of effort into developing the freely downloadable SDK for all developers. Now we have hundreds if not thousands of CUDA scientific and desktop productivity applications taking advantage of CUDA. OpenCL will catch up probably, but don't expect Nvidia to give away it's competitive advantage.