CUDA compute capability requirements

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
  • 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)

Tags:

Cuda