• Competitor rules

    Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.

Cuda/ open gl?

Associate
Joined
7 Mar 2010
Posts
946
So really want to know if there's much actual difference in what these do as to doing rendering. I hear a lot about cuda helping make everything go so much faster but I can't see what it gives you over open gl. Thanks if anyone could shed any light on this
 
They're not really comparable.

CUDA is a parallel processing architecture and opens up graphics processors to be used for general purpose number crunching.

Open GL is a graphics API for drawing pretty pictures on the screen, eg Quake, AutoCAD.
 
As far as I am aware, CUDA is used to make the GPU take instructions like a CPU in order to encode video, do folding@home and stuff like that. OpenGL is a graphics language like DirectX for games.
 
Maybe you mean Open CL and not GL? Essentially they do the same thing, except that Open CL is, as its name suggests "Open source". To use CUDA you have to have an nVidia graphics card. CUDA has a limited life span because the way things work, those who make applications will want them to appeal to as many customers as possible.
 
yeah as Magicboy said, CUDA is basically good for number crunching, loads of CUDA GPUs would be useful at a place like CERN in switzerland for example, for use with the large hadron collider to map particle traces and what not. don't think it has anything to do with open GL or anything else graphics related :)
 
If it that then CUDA is nVidia proprietary, OpenCL will work on other vendors products which doesn't necessarily have to be a graphics card.

I suspect CUDA has a limited lifespan.
 
Last edited:
Ah yes sorry everyone I did mean cl! So nvidia card do or will work with open cl? Just working out if nvidia is a good route to take if I get a new graphics card for rendering. Thanks for the replies
 
Vray uses Cuda for the moment but is being ported to OpenCL, so Cuda it is :)

This is as far as I know. The very latest build may have OpenCL paths already, am willing to be corrected!
 
Sorry for bumping, didn't want to make a new thread for something quite similar.
Was just wondering if more memory on the graphics card would help with cuda/open cl?
 
Sorry for bumping, didn't want to make a new thread for something quite similar.
Was just wondering if more memory on the graphics card would help with cuda/open cl?


Yes

The Quadro 6000 has 6GB of DDR5 memory but it's £4,200 :)
 
Back
Top Bottom