I guess you are missing the point or simply trying to argue.Read your own links.
So is it Nvidia's fault developer chose to implement CUDA over Stream?I said the article writer was bias. You used that link in some strange way to try and make it look like AMD was stupid for not implementing CUDA.
I agree with your sabotage argument, but doesn't it also work on DirectCompute and Intel's CPUs/GPUs?I don't know how you think you are deriving these numbers. As for the sabotage, while it is possible that nVidia wouldn't do it, it isn't guaranteed. AMD would be foolish to invest large amounts of money into a direct competitors technology.
Yes, it is a true statement.I never said anything about it being open. I said it was limited to nVidia only platforms. How is that beyond you, it is a true statement.
Stream can offer you as much as CUDA can offer to Nvdia user. There are not a lot more programs that only benefits nvidia cards in terms of GPGPU. The biggest program is Adobe CS5. If you don't use it, than it won't rock your boat.1)CUDA+NVidia: 100% efficiency
2)Stream+AMD : 100% efficiency
3)DirectCompute: 50% efficiency on both vendors, 70% on Intel.
4)OpenCL: 45% efficiency on all vendors.
I like option 3) best ^-^ and think the goal should be to make it as effective on both hardwares as possible. Even if its still beat by cuda/stream in effecienty, I think developers will go for it simply because of how many users, use windows and want a solution that ll work reguardless of whos card your useing.
Im probably biased because I use a ATI card, and Im not sure what stream can offer me as a casual user. I see cuda does have a few things for the casual user, and would love to see developers go with mircosofts direct compute and make that work so ati users could have that too.
Im rooting for mircrosoft to set the standart and win that market in the software GPGPU department. Since its a long term investment.... from mircosofts side... It seems likely that they ll gain more ground over time (there are alot of windows users).
Now look at what is happening now. People are going crazy on smartphones. Some employees of some fruit company commit suicide because they cannot fill up the orders, while some get poisoned while making their product. I really don't see a brighter future of DirectCompute compare to CUDA. I will not be surprised if iOS takes over the crown in the future. If so, since CUDA is not OS dependent, it may actually have a brighter future.
Last edited: