|
| 1 | +# CUDA Compatibility Reference |
| 2 | + |
| 3 | +## CUDA Toolkit vs Compute Capability Support |
| 4 | + |
| 5 | +| CUDA Version | Min Compute | Max Compute | Notes | |
| 6 | +|--------------|-------------|-------------|-------| |
| 7 | +| 13.x | 7.5 | 12.0+ | Drops Maxwell, Pascal, Volta | |
| 8 | +| 12.x | 5.0 | 10.0+ | Current LTS, drops Kepler | |
| 9 | +| 11.x | 3.5 | 8.6+ | Legacy, includes Kepler | |
| 10 | + |
| 11 | +## GPU Architectures |
| 12 | + |
| 13 | +| Compute Capability | Architecture | Example GPUs | Released | |
| 14 | +|--------------------|--------------|--------------|----------| |
| 15 | +| 10.0 | Blackwell | RTX 50 series | 2025 | |
| 16 | +| 9.0 | Hopper | H100, H200 | 2022 | |
| 17 | +| 8.9 | Ada Lovelace | RTX 40 series | 2022 | |
| 18 | +| 8.6 | Ampere (consumer) | RTX 30 series | 2020 | |
| 19 | +| 8.0 | Ampere (datacenter) | A100, A30 | 2020 | |
| 20 | +| 7.5 | Turing | RTX 20 series, GTX 16 series | 2018 | |
| 21 | +| 7.0 | Volta | V100, Titan V | 2017 | |
| 22 | +| 6.1 | Pascal (consumer) | GTX 10 series | 2016 | |
| 23 | +| 6.0 | Pascal (datacenter) | P100 | 2016 | |
| 24 | +| 5.2 | Maxwell v2 | GTX 900 series, Titan X | 2014 | |
| 25 | +| 5.0 | Maxwell v1 | GTX 750 Ti | 2014 | |
| 26 | +| 3.5 | Kepler | GTX 600/700 series | 2012 | |
| 27 | + |
| 28 | +## SASS vs PTX |
| 29 | + |
| 30 | +- **SASS** (Shader Assembly): Native GPU code, runs directly on matching architecture |
| 31 | +- **PTX** (Parallel Thread Execution): Intermediate code, JIT-compiled at runtime |
| 32 | + |
| 33 | +PTX is forward-compatible only (e.g. PTX 10.0 works on GPUs ≥10.0, not older). SASS is required for older GPUs that are lower than the PTX version. A GPU needs either matching SASS or older PTX which it can JIT compile. |
| 34 | + |
| 35 | + |
| 36 | + |
| 37 | +## References |
| 38 | + |
| 39 | +- [CUDA Toolkit Archive](https://developer.nvidia.com/cuda-toolkit-archive) |
| 40 | +- [CUDA GPUs - Compute Capability](https://developer.nvidia.com/cuda-gpus) |
| 41 | +- [CuDNN Archive](https://developer.nvidia.com/cudnn-archive) |
| 42 | +- [Video Codec SDK](https://developer.nvidia.com/video-codec-sdk) |
0 commit comments