CUDA vs OpenCL needs a reality check...

Page 6 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
Status
Not open for further replies.

hmcindie

Junior Member
Nov 26, 2012
6
4
81
Professionals will still go with CUDA cards. Because a lot of plugins are CUDA accelerated and will likely stay that way. Even if OpenCL gains more ground, there will still be more CUDA plugins than OpenCL. Like Kronos from Foundry. Neatvideo etc.

As a professional video editor, I will still continue advocating Nvidia cards for everything. We'll see when that changes.
 

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106
Professionals will still go with CUDA cards. Because a lot of plugins are CUDA accelerated and will likely stay that way. Even if OpenCL gains more ground, there will still be more CUDA plugins than OpenCL. Like Kronos from Foundry. Neatvideo etc.

As a professional video editor, I will still continue advocating Nvidia cards for everything. We'll see when that changes.

Would you recommend an nVidia GPU even if an iGPU could do the job?
 

Arkadrel

Diamond Member
Oct 19, 2010
3,681
2
0
Professionals will still go with CUDA cards. Because a lot of plugins are CUDA accelerated and will likely stay that way. Even if OpenCL gains more ground, there will still be more CUDA plugins than OpenCL. Like Kronos from Foundry. Neatvideo etc.

As a professional video editor, I will still continue advocating Nvidia cards for everything. We'll see when that changes.


http://www.neatvideo.com/nvforum/viewtopic.php?t=784



Dear forum members,
We are evaluating the technical possibility and benefits of using OpenCL-enabled AMD GPUs in Neat Video and are currently looking for users of Neat Video who would be willing to run several tests on their computers with AMD GPUs. At this stage we will use Neat Video for Vegas and Neat Video for Premiere (Mac version) for testing, so if you can run one of these versions then you are in perfect position to help us. You can also help by running the test application (NeatBench) on your computer and sending us the results.
Their testing early versions of OpenCL running Neatvideo.

If you check their forums, theres like 5 threads on OpenCL and them basically saying "we re still testing things".

But give it time, and you ll probably see that program running OpenCL too.


Is there no other video editing program, that can do what
"Krono from Foundry" does? That has opencl acceleration?
Or is it more a case of "I learnt how to use this, cant be arsed to learn a new one" type of thing?
 
Last edited:

Eureka

Diamond Member
Sep 6, 2005
3,822
1
81
You do realize that this is the professional world, not hobbyist computing?

It costs money to transition into new technology. To tell your employees to learn a new development environment takes time (and that time is money).

Small gains will never get a company to change. Unless you're already at the bleeding edge and desperately need it, a 10% performance gain is considered trivial.

People aren't doing this for fun, they're doing this to make money. Small costs savings, or small tech increases, just aren't worth the productivity loss.

Hell, for a lot of people it cost nothing to move to Win8, and the back-end is more polished, but nobody wants to do it because they don't want to learn a new environment.
 

Dribble

Platinum Member
Aug 9, 2005
2,076
611
136
Would you recommend an nVidia GPU even if an iGPU could do the job?

I doubt he would, but only if the iGPU can do the job well. On the other side if a dev knows his market will buy machines with nvidia gpu's they have no incentive to switch from CUDA - a pro user will buy a machine for the job, which means the dev can specify nvidia only if he likes an not loose sales. Being as CUDA is more powerful, easier to code, and has better debugging tools the dev isn't going to switch to OpenCL without good reason.

The casual user is a whole different story - he hasn't bought his machine for a particular job. The dev can really only assume Intel cpu and gpu as that's most common. They would have to use OpenCL to hit their target market.
 

geniusloci

Member
Mar 6, 2012
84
0
0
Professionals will still go with CUDA cards. Because a lot of plugins are CUDA accelerated and will likely stay that way. Even if OpenCL gains more ground, there will still be more CUDA plugins than OpenCL. Like Kronos from Foundry. Neatvideo etc.

As a professional video editor, I will still continue advocating Nvidia cards for everything. We'll see when that changes.

Adobe announced the next version of Premiere Pro runs on OpenCL, and the performance gains are apparently incredible.
 

Dark Shroud

Golden Member
Mar 26, 2010
1,576
1
0
I doubt he would, but only if the iGPU can do the job well.


AMD's APUs run OpenCL very well.

Photoshop%20CS6%20Liquify.jpg


Keep in mind these are the older APUs already.

On the other side if a dev knows his market will buy machines with nvidia gpu's they have no incentive to switch from CUDA

It's called cost. When it comes time to upgrade software and the video card if FirePro will do the job just as well if not better at the various price points why not? Only a serious fanboy would buy Nvidia over AMD at that point.
 

notty22

Diamond Member
Jan 1, 2010
3,375
0
0
Adobe announced the next version of Premiere Pro runs on OpenCL, and the performance gains are apparently incredible.

Incredible , really? How about, that is partly correct. And whats correct is that there will be some support for open CL. In some situations tested on unreleased software , presented by AMD, there is some progress.
Premiere Pro is Adobe’s popular non-linear video editor (NLE), which in version CS5 (2010) added support for a collection of GPU-accelerated effects with Adobe’s Mercury Playback Engine. However at the time support was limited to NVIDIA cards due to the use of CUDA, leaving AMD out in the cold, due in part to the fact that Adobe was not satisfied with the state of OpenCL at the time.
There is a established history with Cuda code path.
Adobe for their part isn’t saying much about Premiere Pro Next at this time – traditionally Adobe saves that for their own events – but at a minimum it looks like OpenCL is coming to parity with CUDA (or close enough). Though with Adobe consistently working to expand their usage of GPU processing and having more than a year to work with AMD’s GCN architecture, it will be interesting to see if Premiere Pro CS Next will add support for new effects, on top of OpenCL support for their existing GPU accelerated effects.
though as with any vendor-published benchmarks it should be taken with a grain of salt. Performance aside, it’s interesting to note that it looks like Adobe will be keeping their CUDA code path, as AMD’s test configurations indicate that the NVIDIA cards are using the CUDA code path even on Premiere Pro Next. Having separate code paths is not all that unusual in the professional world, as in cases like these it means each GPU family gets an optimized code path for maximum performance, but it does mean Adobe is putting in extra work to make it happen. http://www.anandtech.com/show/6881/opencl-support-coming-to-adobe-premiere-pro-for-windows
 

Dribble

Platinum Member
Aug 9, 2005
2,076
611
136
It's called cost. When it comes time to upgrade software and the video card if FirePro will do the job just as well if not better at the various price points why not? Only a serious fanboy would buy Nvidia over AMD at that point.

And yet nvidia dominates the pro market - is that because 80% of pro buyers are serious nvidia fanboys?

Anway that's cost for the customer, not the dev. The dev saves money by developing on CUDA because it's easier due to better language support, features, libraries and debug tools. It costs him more to do OpenCL.
 

jkauff

Senior member
Oct 4, 2012
583
13
81
Anway that's cost for the customer, not the dev. The dev saves money by developing on CUDA because it's easier due to better language support, features, libraries and debug tools. It costs him more to do OpenCL.

No license fees with OpenCL, though, so management might like it better even if the devs don't.
 

geniusloci

Member
Mar 6, 2012
84
0
0
Incredible , really? How about, that is partly correct. And whats correct is that there will be some support for open CL. In some situations tested on unreleased software , presented by AMD, there is some progress.
There is a established history with Cuda code path.

Look, here's whats going to happen: The OpenCL implementation of premiere pro is going to kick the living shit out of the cuda implementation, and then you're going to cry like a baby.

You might as well start now and get it over with early.
 

Keysplayr

Elite Member
Jan 16, 2003
21,219
54
91
Would you recommend an nVidia GPU even if an iGPU could do the job?

Why are you fishing for scenarios where he wouldn't recommend Nvidia? What drives you here? Do you think if you can guess one scenario where he wouldn't recommend Nvidia then you have disproved his opinions? Just curious. I mean, why fish?
 

notty22

Diamond Member
Jan 1, 2010
3,375
0
0
Look, here's whats going to happen: The OpenCL implementation of premiere pro is going to kick the living shit out of the cuda implementation, and then you're going to cry like a baby.

You might as well start now and get it over with early.

Reading your baseless dribble, I was crying, laughing. LOL, based on nothing but an emotional based wish. You see a industry wide shift. I'll bookmark your forecast, it should be worth some more laughs.
 

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106
Why are you fishing for scenarios where he wouldn't recommend Nvidia? What drives you here? Do you think if you can guess one scenario where he wouldn't recommend Nvidia then you have disproved his opinions? Just curious. I mean, why fish?

No fishing. Read everything that was said and you might get it.

Adobe doesn't operate in a vacuum. They have competition. If their software can run as well on an $800 laptop as their competitor's does on a workstation with a discrete GPU that's a win/win situation for Adobe and their customers. OpenCL can do that. CUDA can't. So, the reason I asked the question was because this isn't about AMD vs. nVidia. It's about a computer language that will run on everyone's hardware compared to one that won't.
 

Keysplayr

Elite Member
Jan 16, 2003
21,219
54
91
No fishing. Read everything that was said and you might get it.

Adobe doesn't operate in a vacuum. They have competition. If their software can run as well on an $800 laptop as their competitor's does on a workstation with a discrete GPU that's a win/win situation for Adobe and their customers. OpenCL can do that. CUDA can't. So, the reason I asked the question was because this isn't about AMD vs. nVidia. It's about a computer language that will run on everyone's hardware compared to one that won't.

No. You were fishing. That's what I "got".
 

geniusloci

Member
Mar 6, 2012
84
0
0
Reading your baseless dribble, I was crying, laughing. LOL, based on nothing but an emotional based wish. You see a industry wide shift. I'll bookmark your forecast, it should be worth some more laughs.

Funny, reading you using dribble, instead of the proper word in context, which would be DRIVEL had me laughing as well.
 

2is

Diamond Member
Apr 8, 2012
4,281
131
106
So angry :biggrin:

Tell me when you spot a Mac with these GPUs that is sold by Apple. I showed you the Apple shop where none of your products was found. But I guess Apple is spreading false information...



Well I did say the "newest". 5000 series doesn`t sound new to me though :)

When you said "newest" you were referring to the Apple products, not the GPU's inside them.

The newest Macs use exclusively Geforce cards

You shouldn't let your fanboyism bring your IQ down.
 
Status
Not open for further replies.