这次也会简要介绍下cuda-gdb的用法, 其实和gdb用法几乎一样, 也就是多了个cuda命令.
----
cuda-gdb
如果之前没有用过gdb, 可以速学一下, 就几个指令....tty1这种字符界面....不同点是cuda的指令, 例如cuda block(1,0,0)可以从一开始block(0,0,0)切换到block(1,0,0).
?
?...block的计算结果写回输出数组 */
if ( tid == 0 )
d_partial_sum[blockIdx.x] = partialSum[0];
}
int main...warp: GPU执行程序时的调度单位, 目前cuda的warp的大小为32, 同在一个warp的线程, 以不同数据资源执行相同的指令, 这就是所谓SIMT.