Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Well the only area in which they have been tested head to head has been video encoding, and there if you use the basic CUDA path, it is indeed faster than AMD stream, but it introduces artifacts to the encoding so it is better to consider those tests mostly irrelevant.
http://www.anandtech.com/show/4083/...-core-i7-2600k-i5-2500k-core-i3-2100-tested/9
I think neither. As a programmer why would I limit myself to a proprietary software model? Why limit where your application can be used. I say go with OpenCL which can be used on both Nvidai and AMD's GPU's. There's also the ability to have your program run on anything that has an OpenCL compliant driver which should cover you down the road for devices which haven't even been invented yet(as long as Kronos maintains the backward compatability that is). The only reason I can think of to go with CUDA or Stream is that you have a little less abstraction and hence are running a little closer to the metal so you might see some performance gains. There is some level of abstraction even in those two though because they have to maintain operability between generations of cards or resort to generation specific optimizations which over time can get a bit hairy to deal with. Just my two cents
Apparently programmers over at Milkyway are now able to run Nvidia optimized OpenCL code on Radeon OpenCL hardware with not too many changes. And probably eventually the other way around too.
Step in the right direction!
if only that step wasn't necessary!