CUDA Core Processing

dkoc1627

Reputable
Mar 20, 2014
13
0
4,510
I have an ASUS Z87-WS which supports 4-way SLI and am wondering if I was able to use 4 GPUs that support CUDA processing without using SLI. Would I be able to install four, GT-100s (or equivalent "low cost" GPUs) into this computer and take advantage of their CUDA cores?
 
Solution
There seems to be some confusion of terms here.

CUDA - nVidia's language for performing GPGPU tasks on their GPUs, similar to OpenCL

CUDA Core - A GPU shader core, they are often called stream processors

SLI - nVidia's way of merging the power of multiple GPUs together to perform a single task, equivalent to Crossfire

SLI is just so that you can have multiple GPUs work on exactly the same data set, you can use multiple GPUs in a system without having SLI/CF enabled but they perform independently so some overarching software has to split the primary tasks into subtasks that it can hand out to the individual GPUs, like in mining each GPU is working on a specific block, having them share resources with SLI won't speed up the...

Iron124

Reputable
Jun 1, 2014
607
0
5,360
I think you're a bit confused as to what a CUDA core actually is, and what SLI does. A CUDA core is a computing platform developed and used by NVIDIA. Pretty complicated, I don't fully understand it, but you can read up on it here: http://en.wikipedia.org/wiki/CUDA

SLI is NVIDIA's Multi-GPU functionality. By using SLI, your GPU's function in unison to give you improved performance in certain applications, such as gaming. Without SLI, the graphics cards will not work together, even if you have multiple installed, and therefore you cannot take advantage of their "CUDA Cores".
 


Actually you can use cuda cores without SLI. GPU mining is a perfect example, you can set the software to use certain or all gpus to mine bitcoin, litcoin etc.
 

Iron124

Reputable
Jun 1, 2014
607
0
5,360


Huh, I've never done any mining so I really wouldn't know, my only experience with SLI and CUDA functionality has been gaming and other conventional GPU usage.

Maybe that's what OP is looking into.

 
There seems to be some confusion of terms here.

CUDA - nVidia's language for performing GPGPU tasks on their GPUs, similar to OpenCL

CUDA Core - A GPU shader core, they are often called stream processors

SLI - nVidia's way of merging the power of multiple GPUs together to perform a single task, equivalent to Crossfire

SLI is just so that you can have multiple GPUs work on exactly the same data set, you can use multiple GPUs in a system without having SLI/CF enabled but they perform independently so some overarching software has to split the primary tasks into subtasks that it can hand out to the individual GPUs, like in mining each GPU is working on a specific block, having them share resources with SLI won't speed up the process at all.
 
Solution

dkoc1627

Reputable
Mar 20, 2014
13
0
4,510
Thank you hunter315,

I am using this system to work with BOINC projects. For this, it is okay to have the 4 GPUs working independently on tasks given by the project. I wasn't 100 percent sure if I would need to get SLI compatible videocards in order to make them work or if I need to hookup the SLI bridge that came with the motherboard. But it sounds as if I am able put four GPUs that support CUDA processing into the system and have it work regardless whether they suppose SLI or not.

Thank you to all those who have contributed.
 
BOINC appears to be compatible with running multiple different GPUs, it may take a bit of fiddling in the BOINC settings to get it to work. They definitely don't need to be SLI compatible since it is willing to work with multiple different GPUs while SLI does its best to make the GPUs look like a single GPU.

One thing to consider though, in your first post you mentioned using low cost GPUs like GT-100, you will get the most bang for your buck out of a mid tier GPU, generally a midtier like a GTX 650 Ti is about twice as expensive as a GT 630 but is four times as powerful so multiple low end cards is only the best bet if you want to do a little bit of four different tasks.
 

dkoc1627

Reputable
Mar 20, 2014
13
0
4,510


You are absolute right, midtier GPUs are definitely worth considering.