Which Compute Capability is supported by which CUDA versions?

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
11.x 3.5 3.x 5.2 11.0:8.0, 11.1:8.6, 11.8:9.0
12.0 5.0 N/A 5.2 9.0

* CUDA 3.0 was deprecated in 10.2.
† CUDA 11.5 still “supports” cc3.5 devices; the R495 driver in CUDA 11.5 installer does not.

Column descriptions:

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

Leave a Comment