答案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”示例检查设备的计算兼容性。