Does later versions of CUDA support older GPUs?
I have an old GeForce 650 GTX, and I see in the list https://developer.nvidia.com/cuda-gpus that the supported CUDA version is 3.0. If I install CUDA 9.0 or any earlier, but after 3.0, would it work? And should I? Or should I just install the ancient 3.0 version? Thanks, Simen
I have an old GeForce 650 GTX, and I see in the list https://developer.nvidia.com/cuda-gpus that the supported CUDA version is 3.0.

If I install CUDA 9.0 or any earlier, but after 3.0, would it work? And should I? Or should I just install the ancient 3.0 version?

Thanks,
Simen

#1
Posted 12/14/2017 03:11 PM   
You should be able to use it with CUDA 9.0 and current display drivers. The Streaming Multiprocessor (SM) version of your GPU determines which CUDA toolkit still supports it. The GeForce 650 uses a GK107 which is a Kepler GPU architecture which means it has something in the SM 3.x versions (SM 3.0 according to the list you linked to, which is not the CUDA toolkit version!), which is still supported by CUDA 9.0, and current display drivers for your board containing CUDA 9.0 capable drivers. Here's a detailed list of which features the different SM versions support: [url]http://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#compute-capabilities[/url] Older SM versions are not supported since CUDA 8.0 anymore and 32-bit is also not recommended.
You should be able to use it with CUDA 9.0 and current display drivers.

The Streaming Multiprocessor (SM) version of your GPU determines which CUDA toolkit still supports it.
The GeForce 650 uses a GK107 which is a Kepler GPU architecture which means it has something in the SM 3.x versions (SM 3.0 according to the list you linked to, which is not the CUDA toolkit version!), which is still supported by CUDA 9.0, and current display drivers for your board containing CUDA 9.0 capable drivers.

Here's a detailed list of which features the different SM versions support:
http://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#compute-capabilities

Older SM versions are not supported since CUDA 8.0 anymore and 32-bit is also not recommended.

#2
Posted 12/14/2017 04:08 PM   
Hello! I have a GeForce330M (compute capability 1.2) built in my notebook. My OS is Ubuntu16.04LTS. So, could you please advise me an appropriate version of Cuda Toolkit?
Hello! I have a GeForce330M (compute capability 1.2) built in my notebook. My OS is Ubuntu16.04LTS. So, could you please advise me an appropriate version of Cuda Toolkit?

#3
Posted 01/14/2018 09:18 AM   
That would be CUDA 6.0 from four years ago, if memory serves. You can download it from the CUDA archives. Note: CUDA 6.0 probably does [b]not[/b] support your version of Ubuntu, check the Linux installation guide in CUDA 6.0. IMHO, you won't be doing yourself any favors by trying to work with CUDA on utterly outdated hardware which lacks a lot of modern features. You really would want to get started on a GPU with at least compute capability 3.0 at this point and ideally one with compute capability >= 5.0.
That would be CUDA 6.0 from four years ago, if memory serves. You can download it from the CUDA archives. Note: CUDA 6.0 probably does not support your version of Ubuntu, check the Linux installation guide in CUDA 6.0.

IMHO, you won't be doing yourself any favors by trying to work with CUDA on utterly outdated hardware which lacks a lot of modern features. You really would want to get started on a GPU with at least compute capability 3.0 at this point and ideally one with compute capability >= 5.0.

#4
Posted 01/14/2018 11:10 AM   
Thanks! I've found archives and i'm going to install Ubuntu 14.04 in addition to my 16.04 to try with Cuda Toolkit 6.5. I think it'll sutisfy me for a first time.
Thanks! I've found archives and i'm going to install Ubuntu 14.04 in addition to my 16.04 to try with Cuda Toolkit 6.5. I think it'll sutisfy me for a first time.

#5
Posted 01/14/2018 11:29 AM   
Scroll To Top

Add Reply