Compute Capability (CC) is Nvidia's version classification system that defines the features and capabilities supported by different GPU architectures. Each CC version corresponds to specific hardware features like supported CUDA operations, memory hierarchy, instruction sets, and architectural improvements. Higher CC versions generally indicate newer GPU generations with enhanced performance and additional functionality for parallel computing workloads.

The compute capability comprises a major revision number X and a minor revision number Y and is denoted by X.Y. Every major upgrade will show a difference in GPU architecture, while similar major versions usually share the same architecture. You can find out more at section 5.6 .

The table below illustrates the different architectures and the CC versions.

ArchitectureYearCC
Fermi20102.0
Kepler20123.0
Maxwell20145.0 - 5.1
Pascal20166.0 - 6.2
Volta20177.0
Turing20187.5
Ampere20208.0
Hopper20229.0
Blackwell2024 - 202510.0, 11.0, 12.0

You can check the CC version supported on your GPU using:

You may encounter some issues if you install the incorrect version based on your CC.

1. Installing CUDA version too old for your CC

  • Compilation errors: Your GPU's features won't be recognized
  • No code generation: CUDA compiler won't generate code for your architecture
  • Runtime failures: Applications may fail to detect or utilize your GPU
  • Missing optimizations: You'll miss performance improvements designed for your architecture

2. Installing CUDA version too new for your CC

  • Runtime errors: "CUDA driver version is insufficient for CUDA runtime version"
  • Application crashes: Programs may fail to initialize CUDA context
  • Driver incompatibility: Need to upgrade GPU driver to match CUDA version

Best Practice

Install the latest CUDA toolkit that your driver supports, as it will be compatible with your GPU's CC version and provide the most features and optimizations. The CUDA toolkit is backward compatible, meaning newer versions support older GPU architectures, but older CUDA versions may not support newer CC versions. Run nvidia-smi to see the maximum CUDA version your current driver supports (shown in the top-right corner). This is the highest CUDA toolkit version you can install without updating your GPU driver.