Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

CUDA compute capability requirements

Tags:

cuda

What are the minimum compute capability requirements for:

  1. CUDA 5.5?
  2. CUDA 6.0?
  3. CUDA 6.5?
like image 999
Max Avatar asked Mar 08 '15 22:03

Max


People also ask

What is CUDA compute capability?

CUDA® is a parallel computing platform and programming model that enables dramatic increases in computing performance by harnessing the power of the graphics processing unit (GPU).

Is my GPU capable of CUDA?

You can verify that you have a CUDA-capable GPU through the Display Adapters section in the Windows Device Manager. Here you will find the vendor name and model of your graphics card(s). If you have an NVIDIA card that is listed in http://developer.nvidia.com/cuda-gpus, that GPU is CUDA-capable.

Is GTX 1660 Super CUDA compute capability?

All GPUs NVIDIA has produced over the last decade support CUDA, but current CUDA versions require GPUs with compute capability >= 3.0. The Turing-family GeForce GTX 1660 has compute capability 7. x.

Can I use CUDA without Nvidia GPU?

You can use CUDA without switching rendering to the Nvidia graphics. All you need to do is ensure that the Nvidia card is powered on before starting a CUDA application, see Hybrid graphics#Fully power down discrete GPU for details.


1 Answers

CUDA VERSION   Min CC   Deprecated CC  Default CC  Max CC
5.5 (and prior) 1.0       N/A             1.0
6.0             1.0       1.0             1.0
6.5             1.1       1.x             2.0
7.x             2.0       N/A             2.0
8.0             2.0       2.x             2.0      6.2
9.x             3.0       N/A             3.0      7.0
10.x            3.0       N/A             3.0      7.5 (3.0 deprecated in 10.2)
11.x            3.5       3.x,5.0         5.2      8.6 (11.0:8.0, 11.1:8.6)
(CUDA 11.5 still "supports" cc3.5 devices; the R495 driver in CUDA 11.5 installer does not)
  • Min CC = minimum compute capability that can be specified to nvcc (for that toolkit version)
  • Deprecated CC = If you specify this CC, you will get a deprecation message, but compile should still proceed.
  • Default CC = The architecture that will be targetted if no -arch or -gencode switches are used
  • Max CC = The highest compute capability you can specify on the compile command line via arch switches (compute_XY, sm_XY)
like image 198
Robert Crovella Avatar answered Oct 19 '22 03:10

Robert Crovella