“计算能力”是什么意思? CUDA?

2024-04-18

我是CUDA编程新手,对此了解不多。您能告诉我“CUDA 计算能力”是什么意思吗?当我在大学服务器上使用以下代码时,它向我显示了以下结果。

for (device = 0; device < deviceCount; ++device) 
{ 
    cudaDeviceProp deviceProp; 
    cudaGetDeviceProperties(&deviceProp, device); 
    printf("\nDevice %d has compute capability %d.%d.\n", device, deviceProp.major, deviceProp.minor);      
}

RESULT:

Device 0 has compute capability 4199672.0.
Device 1 has compute capability 4199672.0.
Device 2 has compute capability 4199672.0.
.
.

cudaGetDeviceProperties 返回主要和次要两个字段。你能告诉我这是什么吗4199672.0. means?


计算能力是设备的“功能集”(硬件和软件功能)。您可能听说过 NVIDIA GPU 架构名称“Tesla”、“Fermi”或“Kepler”。这些架构中的每一个都具有以前版本可能没有的功能。

在硬盘上的 CUDA 工具包安装文件夹中,查找该文件CUDA_C_Programming_Guide.pdf(或谷歌它),并找到附录F.1。它描述了不同计算能力之间的功能差异。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“计算能力”是什么意思? CUDA? 的相关文章

随机推荐