@Genx87
Ofc Nvidia will run it fine too. Probably not as great as AMD does, because they themselfs optimise their GPU designs for CUDA (rather than opencl), but good enough.
No one loses from OpenCL comeing out on top.
Intel supports it.
ARM supports it.
AMD supports it.
Nvidia supports it.
...
ect
..
.
^ if you have any product from these guys in the future, OpenCL will work for you.
There in lies its strength(s), its good for software guys that make money selling something to many people.
CUDAs strength are in software not sold to many. Uniquely made software, made to run 1 type of research on some super computer.
While it is nice that the AMD cards perform well with this OpenCL implementation, AMD is misleading people with this blog for two reasons: 1) The comparisons they made show performance differences between select AMD and NVIDIA GPU's, rather than OpenCL vs. CUDA on it's own; 2) The marketing graphs start with a scale less than zero and at first glance to a casual observer make a 10-20% difference in performance look like a 2-3x difference in performance. It is deplorable when companies (such as AMD, NVIDIA, or anyone else) do this.
1) AMD
cannot test OpenCL vs Cuda on same video card
(with their own cards, because they cant run CUDA).
Are you suggesting they publish OpenCL vs CUDA on nvidia cards? what if nvidia designs run OpenCL poorly by choice? because they prioritise CUDA? is that fair? What would nvidia say if AMD started makeing graphs like that?
Say it shows Opencl beating CUDA, on nvidia cards and AMD posted it? what do you think Nvidia would say publicly? would they call out AMD for slandering their name? Discredit the chart/results, claiming it unfair marketing? (its a recipe for disaster for amd if they did)
So they did the next best thing.
They took Nvidia class card costing xxx$ and compaired it to AMD class card same price catagory.
They left the Nvidia card running CUDA, and had theirs running OpenCL.
2)
...at first glance to a casual observer make a 10-20% difference in performance look like a 2-3x difference in performance.
Everyone does that lol (nvidia,intel,amd,...). No one falls for it.