针对CUDA中不同情况的扭曲内执行顺序

时间:2012-07-19 02:30:40

标签: cuda

尝试理解warp中的执行顺序。在下面的分歧代码中,执行顺序是什么:0,1,2 ---- 31或31,29,.... 0?

A

if (tid == 0)      { . . . }
else if (tid == 1) { . . . }
else if (tid == 2) { . . . }
. . .
else if (tid == 31){ . . . }

如果是这样的话怎么办:

if(tid == 0) { . . . }
else 
{ . . . }

0 个答案:

没有答案