内核函数中if语句如何优化

kernel()
{

if (b==1)
{

}
}
怎么写效果最好呢?

这个,也太简洁了吧!具体情况要具体分析

没有else,就判断一下条件是否具备

这个应该不会怎么浪费吧
我有一个类似的帖子,斑竹就是这么告诉我的

是的,因为所有线程只执行if不用执行else,但是另外说一点就是此时warp可能还是分了两支,只是有一支不做事而已

谢谢哈

warp分成两支,只有一支做事情,那不是降低效率了

可以这么说