Page 1 of 3
Open CL on the roadmap? When?
Posted: Sat Aug 28, 2010 1:17 am
by Nichod
I realize that a lot of other things are a priority. I'm merely asking because I'm looking into getting a new computer and currently prefer a model that is not nvidia based. And I'm planning for the future. In the short term it's not a big deal if Octane supports the computer, just curious what to expect and what Radiance and company can say officially regarding Open CL/ATI support.
Re: Open CL on the roadmap? When?
Posted: Sat Aug 28, 2010 6:41 am
by matej
Well, "the future" in the field of computers in max 1 year - that is when an previously expensive shiny comp can be already labelled as old. So if you are planing to buy an ATI card now for "the future" (that might never come) - that's a bad idea.
I think I can safely assume that the guys will first make a robust and feature-full implementation for CUDA, rather than having a half-functional implementation of both platforms. Which is only logical. So, in terms of computers development relativity, I think an OpenCL implementation is lightyears away.

Re: Open CL on the roadmap? When?
Posted: Sat Aug 28, 2010 7:14 am
by radiance
Hi,
Just get an nvidia card, they are so much better than ATI cards in many ways.
OpenCL is slow, inmature and i'm starting to think that it will fade away.
industry adoption is not good.
Those who have tried to make an equivalent to octane with opencl have 10x less speed results.
Vray was the first to show gpu based path tracing nearly 2 years ago,
yet they have not managed to get a product out using opencl.
Personally, i think OpenCL is vaporware.
it's like HD-DVD against BkuRay,
cuda is bluray for me, it's winning.
it's faster and is developed much more and faster than opencl.
i see the future becoming as such: nvidia cuda compute, ATI directX gaming.
We will port to OpenCL if the need arises but from current results of others trying to use opencl, we need more convincing first.
Radiance
Re: Open CL on the roadmap? When?
Posted: Sat Aug 28, 2010 3:50 pm
by cpember
http://shop.vray.info/siggraph-2010-cha ... demos.html
3rd video down, 15-ish minutes in
I would have to argue after seeing that video that opencl can be just as fast as cuda, imo. But I'm not a programmer, just an end user, and until these guys actually ship, I'm still hangin out with Octane

My only argument FOR opencl is the obvious "double your market share" kinda thing. I mean, once the cuda version is up and running, why not add opencl and get all those ati cards running octane as well. It can only mean more seats in the long run
until then
cheers!
cp
Re: Open CL on the roadmap? When?
Posted: Sat Aug 28, 2010 4:36 pm
by Nichod
radiance wrote:Hi,
Just get an nvidia card, they are so much better than ATI cards in many ways.
OpenCL is slow, inmature and i'm starting to think that it will fade away.
industry adoption is not good.
Those who have tried to make an equivalent to octane with opencl have 10x less speed results.
Vray was the first to show gpu based path tracing nearly 2 years ago,
yet they have not managed to get a product out using opencl.
Personally, i think OpenCL is vaporware.
it's like HD-DVD against BkuRay,
cuda is bluray for me, it's winning.
it's faster and is developed much more and faster than opencl.
i see the future becoming as such: nvidia cuda compute, ATI directX gaming.
We will port to OpenCL if the need arises but from current results of others trying to use opencl, we need more convincing first.
Radiance
I definitely don't see Open CL as vaporware! Completely the opposite. And I know difficulties exist when it comes to implementing it .... I think it would be worth the time. And its a laptop I'm getting. I'll just stick with one of octanes alternatives while mobile. Thanks for the insight..... pretty clear its not a near or long term possibility.
Re: Open CL on the roadmap? When?
Posted: Sat Aug 28, 2010 5:15 pm
by pixie
cpember wrote:I would have to argue after seeing that video that opencl can be just as fast as cuda, imo.
And it's not the only example where speed can be seen on OpenCL based engine.
Re: Open CL on the roadmap? When?
Posted: Mon Aug 30, 2010 10:19 pm
by havensole
Don't hold your breathe waiting for vray. Talking with someone behind the scenes of VrayRT at siggraph, they are still a ways away from release. They also said they really aren't happy with opencl, but have spent so much time investing in it that they're stuck with it now.
Re: Open CL on the roadmap? When?
Posted: Mon Aug 30, 2010 11:10 pm
by grimm
I certainly hope that OpenCL does not fade away, as i'm learning it right now.

OpenCL is new and I think that Apple pushed Khronos too fast on the first version. CUDA has, I think, about a 3 or 4 year lead on OpenCL and is more mature because of that. Both Nvidia and AMD are about to release drivers that support OpenCL version 1.1, which is supposed to add more features and fix some issues. I guess we will see how it pans out.
As far as the speed differences between CUDA and OpenCL I have seen benchmarks that go both ways. My feeling is that, in general cases, CUDA is slightly faster then OpenCL. Is some specialized cases OpenCL is slightly faster then CUDA. For me, and I'm coming from a University background, the fact that OpenCL is a non-proprietary solution trumps any speed difference between it and CUDA. If you look at the bigger picture, whether you use CUDA or OpenCL, both solutions are many times faster then a CPU only solution. It's like saying what is better a Ferrari or a Lamborghini? They are both fast, they get you where you want to go in style, and they perform better then any typical vehicle.

It's a win - win in my book.
Re: Open CL on the roadmap? When?
Posted: Tue Aug 31, 2010 3:17 pm
by Chris_TC
cpember wrote:My only argument FOR opencl is the obvious "double your market share" kinda thing.
Adobe mentioned (when discussing its Premiere CUDA acceleration) that the professional market is heavily dominated by Nvidia with a ratio of 9 to 1.
As far as users with gaming cards go, Steam's hardware survey suggests a ratio of roughly 1.5 to 1. But I'd consider this an absolute best case scenario for ATI/AMD when it comes to professional graphics artists.
Either way, OpenCL won't nearly double the potential customer base.
Re: Open CL on the roadmap? When?
Posted: Tue Aug 31, 2010 10:50 pm
by cpember
that "double" comment is semantics
so what you're saying is ..
YOU have a wicked awesome widget
you sell said widget for 1000 bucks a pop
70% of people can buy it for their grommet in its current state ($70k)
with a few changes, you can sell it to the rest or the population that uses a different grommet ($30k)
you're saying you're willing to toss 30k? just like that? I mean, short of a complete re-engineering, I'm sure the gains would be worth it, market share-wise
cheers
c (devils advocate) p