Page 1 of 3
Octane V3 - OpenCl vs CUDA performance difference.
Posted: Sun Mar 29, 2015 1:16 am
by MrKippa
With the recent posting about Octane going to be using OpenCl in version 3 I have some queries about the difference between the OpenCl and the CUDA version, especially when it comes to gfx cards. Some have argued that AMD cards are better performance wise for OpenCl than Nvidia cards. Are there any performance hits for NVidia gfx card users when Octane switches to OpenCl? For example if you have an Nvidia 980 if you render a scene in OpenCl on Octane V3 will there be a performance loss vs rendering the same scene using CUDA?
I am thinking of getting a new gfx card in the next few months and am thinking of switching from Nvidia to AMD. The only reason I went with Nvidia is because Octane at the time was strictly CUDA based.
Re: Octane V3 - OpenCl vs CUDA performance difference.
Posted: Sun Mar 29, 2015 4:55 am
by profbetis
+1
Re: Octane V3 - OpenCl vs CUDA performance difference.
Posted: Sun Mar 29, 2015 5:23 am
by mib2berlin
Hi, it would be nice to get exact numbers but it makes no sense to use OpenCL on a Cuda card if you can use native Cuda.
Octane 3 is Cuda and OpenCL.
Btw. GTX 900 is also very fast on OpenCL.
http://render.otoy.com/forum/posting.ph ... =9&t=45604
Cheers, mib
Re: Octane V3 - OpenCl vs CUDA performance difference.
Posted: Sun Mar 29, 2015 8:12 am
by gabrielefx
I'd like to know how Otoy ported all the Cuda kernels to work with ATI gpus...
Also I'd like to know if it's possible to work with ATI and Nvidia gpus mixed render farm.
regards
Re: Octane V3 - OpenCl vs CUDA performance difference.
Posted: Sun Mar 29, 2015 11:21 am
by enigmasi
I don't think OpenCL and CUDA will work together, you have to choose how it will calculate since they're totally different things
Re: Octane V3 - OpenCl vs CUDA performance difference.
Posted: Sun Mar 29, 2015 12:45 pm
by MrKippa
Nvidia cards can run CUDA and OpenCl, AMD cards can just run OpenCl. I'm not 100% sure that there are going to be two different versions of Octane from version 3 onwards, like one for CUDA cards and one for OpenCl and it might just be one version being an OpenCl one. If there is only going to be 1 version of Octane V3 and it is going to be OpenCl then Nvidia cards might perform very differently compared to when the card is using CUDA.
Looking at Luxmark which uses OpenCl the difference in performance between the AMD R290X and the Titan X is quite large with the R290X coming ahead.
Benchmark results for Luxmark using OpenCl.
Score (thousands of samples per second) higher is better:
AMD R290X : 2950
Titan X : 2150
Bear in mind the R290X is priced in the UK at £279 and the Titan X £868 and in this benchmark the R290X wins against the Titan X using OpenCl.
Link to the benchmark :
http://www.anandtech.com/bench/product/1447?vs=1439
I am glad that Octane is going to be using OpenCl. As for gfx cards I am going to wait until I see the benchmarks for Octane 3 using OpenCl before I make the jump on buying either an AMD or Nvidia card. I AM NOT going to spend over £800 on an Nvidia card IF a £300 AMD card can not only match it, but beat it in performance. I really am going to wait and see what the benchmarks are like.
Re: Octane V3 - OpenCl vs CUDA performance difference.
Posted: Sun Mar 29, 2015 5:42 pm
by taylorcoxmotion
Add in another "+1" for me.
We've been led to believe up to this point that OpenCL just isn't nearly mature enough a platform to do what Octane has been doing with CUDA. So my question now is: Has Otoy captured some sort of magic? Or is OpenCL support just a noble attempt to make sure that everyone can at least run Octane, with the unfortunate caveat of decreased performance?
If OR 3 on an AMD card is at least able get close to similar performance from an NVIDIA card (like 70% or better), then that'll be good enough for me. Especially if the next Mac Pro incorporates their version of Dual FirePro 9100s, rocking 16 GB of VRAM apiece. The current Mac Pro D700 cards are based on FirePro 9000s, so this hopefully is a safe assumption.
Re: Octane V3 - OpenCl vs CUDA performance difference.
Posted: Mon Mar 30, 2015 1:51 pm
by 00Ghz
Well AMD has been fixing their issues recently and keep doing it. Thea and Blender Cycles are also getting OpenCL ports. Oh wait AMD has assigned a dedicated team to get Cycles to work on their card(huge patch submitted a few days ago).

Re: Octane V3 - OpenCl vs CUDA performance difference.
Posted: Mon May 18, 2015 9:38 am
by Gumz
This is very interesting. I was also on the verge of upgrading my GPUs. I'll wait now and see some benchmarks. Nvidias monopoly in all these CUDA applications has lead to some ridicules pricing for their top CUDA performers simply because people have nowhere else to go. This will shake things up a bit and hopefully teach Nvidia a lesson *fingers crossed*
Re: Octane V3 - OpenCl vs CUDA performance difference.
Posted: Mon May 18, 2015 9:48 am
by sadece
Yeah i'd like to know which will be better choice. I'm going to go NY in October for 10 days and decided to buy 2x Titans for $999 for each where $1800 in my country

But

would be great to know what AMD will give us before we buy new gpus.