各种显卡的SM数量怎么查到呢

  • 1 replies
  • 91 views
各种显卡的SM数量怎么查到呢
« 于: 十二月 05, 2019, 09:59:37 am »
官网给的参数往往只给出核心数(SP数量),并不给出SM数量,请问有没有办法查到?或者每一代显卡SM中有多少SP这个是固定的吗?这样也可以算出来

Re: 各种显卡的SM数量怎么查到呢
« 回复 #1 于: 十二月 05, 2019, 01:49:30 pm »
官网给的参数往往只给出核心数(SP数量),并不给出SM数量,请问有没有办法查到?或者每一代显卡SM中有多少SP这个是固定的吗?这样也可以算出来

(1)某卡的具体SM数量可以通过如下方式获得:
程序代码: [选择]
cudaDeviceProp prop;
cudaGetDeviceProperties(&prop, 0); //0可以被替换成你的其他卡的实际编号
int result = prop.multiProcessorCount;
然后检查count的值即可。

(2)是固定的。具体卡的SM里有多少个SP,和计算能力有关,《CUDA C Programming Guide》里有表格,可以直接参考。