Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How many 'CUDA cores' does each multiprocessor of a GPU have?

Tags:

cuda

gpgpu

gpu

I know that devices before the Fermi architecture had 8 SPs in a single multiprocessor. Is the count same in Fermi architecture?

like image 837
jwdmsd Avatar asked Mar 07 '11 07:03

jwdmsd


People also ask

How many cores is a CUDA core?

One CUDA Core is very similar to a CPU Core. Generally, CUDA Cores are not as developed, though they are implemented in much greater numbers, with your standard gaming CPU coming with up to 16 cores, while CUDA Cores can easily get into the hundreds.

What are CUDA cores in a GPU?

CUDA Cores are parallel processors, just like your CPU might be a dual- or quad-core device, nVidia GPUs host several hundred or thousand cores. The cores are responsible for processing all the data that is fed into and out of the GPU, performing game graphics calculations that are resolved visually to the end-user.

How many cores are in a GPU?

A CPU consists of four to eight CPU cores, while the GPU consists of hundreds of smaller cores. Together, they operate to crunch through the data in the application. This massively parallel architecture is what gives the GPU its high compute performance.


1 Answers

The answer depends on the Compute Capability property of the CUDA device. The numbers are:

  1. Compute Capability <= 1.3 --> 8 CUDA Cores / SM
  2. CC == 2.0 --> 32 CUDA cores / SM
  3. CC == 2.1 --> 48 CUDA cores / SM

See appendix G of the CUDA C Programming Guide.

like image 92
Edric Avatar answered Oct 07 '22 01:10

Edric