GPU的每个多处理器有多少'CUDA核心'?

jwd*_*msd 6 cuda gpu gpgpu

我知道Fermi架构之前的设备在一个多处理器中有8个SP.费米建筑的数量是否相同?

Edr*_*ric 14

答案取决于CUDA设备的Compute Capability属性.数字是:

  1. 计算能力<= 1.3 - > 8个CUDA核心/ SM
  2. CC == 2.0 - > 32个CUDA核心/ SM
  3. CC == 2.1 - > 48 CUDA核心/ SM

见附录G CUDA C编程指南.


Ash*_*ppa 9

的数量多处理器(MP)的数量和每MP可以通过执行找到DeviceQuery.exe.它位于%NVSDKCOMPUTE_ROOT%/C/binGPU Computing SDK安装目录中.

查看DeviceQuery(找到%NVSDKCOMPUTE_ROOT%/C/src/DeviceQuery)的代码可以看出,通过将xy CUDA Capability数传递给ConvertSMVer2Cores实用程序函数来计算核心数.

ConvertSMVer2Cores的代码中可以看出这种能力和核心数之间的关系:

Capability: Cores
10:         8
11:         8
12:         8
13:         8
20:         32
21:         48
Run Code Online (Sandbox Code Playgroud)