CUDA与架构矩阵概览

CUDA Toolkit、驱动程序与架构矩阵

CUDA驱动程序提供了向后兼容的API,因此新版本的NVIDIA驱动程序总是能与(使用旧版本CUDA Toolkit编译的)应用程序协同工作。CUDA的这一行为在此处有详细记录。然而,每个CUDA Toolkit都需要最低版本的NVIDIA驱动程序作为支持。相应地,当使用如nvidia-smi这样的工具时,NVIDIA驱动程序会报告支持的最大CUDA版本,从而能够运行用直到该版本的CUDA Toolkit构建的应用程序。

CUDA Toolkit和驱动程序在产品生命周期中,可能会逐步淘汰并停止对某些GPU架构的支持。详情请参阅CUDA编译器(如nvcc)工具链文档中的-arch-gencode选项。

CUDA与架构矩阵概览:

架构 CUDA能力 首次支持的CUDA Toolkit版本 最后支持的CUDA Toolkit版本 最后驱动支持版本
Fermi 2.0 CUDA 3.0 CUDA 8.0 R390
Kepler 3.0,3.2 CUDA 6.0 CUDA 10.2 R470
Kepler 3.5,3.7 CUDA 6.0 CUDA 11.x R470
Maxwell 5.0, 5.2, 5.3 CUDA 6.5 持续支持中 持续支持中

解读概要:

  • CUDA驱动程序保持向后兼容,确保新驱动与旧CUDA Toolkit版本配合使用。
  • 每个CUDA Toolkit版本有其最低驱动要求。
  • 使用nvidia-smi工具可查询系统支持的最高CUDA版本。
  • CUDA Toolkit和驱动随时间可能不再支持某些老架构,例如Fermi架构最后支持到CUDA 8.0和驱动R390。
  • Kepler架构的不同能力分别在不同CUDA Toolkit版本停止更新支持,但3.5能力的Kepler GPU支持到了CUDA 11.x。
  • Maxwell架构的GPU(如M40)自CUDA 6.5起开始支持,并且在撰写此概要时,Maxwell架构仍在持续获得更新的CUDA Toolkit支持,同时驱动支持也在持续。

请注意,"持续支持中"意味着在该文档编写时尚未宣布具体的结束支持日期,具体情况需查阅NVIDIA的最新官方信息。
https://docs.nvidia.com/datacenter/tesla/drivers/index.html#cuda-drivers

posted @   立体风  阅读(65)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
历史上的今天:
2017-06-06 Linux中sudo的用法
点击右上角即可分享
微信分享提示