我的设备信息是这样子的 求大神帮我看看

[attach]3456[/attach]
是不是意味着我只能用两个SP做开发啊!!我的是GT650M,现在的是SM 还是SMX啊!
每个sp有多少个block啊
每个block有多少warp啊
求拯救!!多谢!!

LZ您好:

请淡定。

您的卡还是不错的,没有您想的那么不堪,调调程序,干干开发还是没问题的。

图中的“Multiprocessor”就是SM/SMX(Streaming Multi Processor/Streaming Multi Processor Extream)。在kepler的架构上之前的SM 更名为SMX。

您的卡是kepler架构的,一个SMX中有192个CUDA core(又称SP Streaming Processor),所以您一共有192*2=384个SP。

以及,SP和block不是包含关系,前者是硬件概念,后者是软件概念,没有直接关系。唯一的关系是block中一个线程中的指令很多会发射到一个SP上执行。

您的硬件支持最大1024个线程,也就是最大1024/32=32个warps,当然实际一个block内有多少个warp,取决于您的写法。

大致如此,祝您好运~

修正一处笔误。