CUDA计算能力表示什么?如何识别设备CUDA C版本计算能力?

CUDA计算能力表示什么?如何识别设备CUDA C版本计算能力?

我正在尝试确定我的 Nvidia GPU 设备是否与最新版本的 CUDA 兼容。搜索在线文档CUDA 专区随着维基百科页面 我可以识别什么计算能力我的设备是,但我不确定这是什么意思?以及它与CUDA 驱动程序我的设备兼容吗?

我特别好奇我的计算能力 2.0设备兼容CUDA 驱动程序 5.0

答案1

计算能力 (CC) 表示芯片基于哪一代 GPU 架构。点后的数字表示一代内较小的变化。一般来说,较新的一代具有更多功能。CUDA C 编程指南中有一张表格,显示了每一代的主要功能。

CUDA SDK 的给定版本可以针对 SDK 发布时存在的所有 CC。此外,所有设备都向后兼容 - 它们可以运行针对其自己的 CC 和所有较旧的 CC 的代码。

因此,使用 CUDA C 5.0,您可以定位 CC 3.0 和所有较旧的 CC,包括您的 CC 2.0 设备。并且您的 CC 2.0 设备可以运行针对 CC 2.0 和所有较旧的 CC 的代码。编译 CUDA 应用时,您可以选择要定位的 CC。

您可以使用 NVIDIA GPU Computing SDK 中的“deviceQuery”示例检查设备的计算兼容性。

相关内容