我有2个非常相似的内核函数,在某种意义上代码几乎相同,但略有不同.目前我有2个选择:
if语句对我的算法性能有多大影响? 我知道没有分支,因为所有块中的所有线程都将输入if或else. 如果内核函数被多次调用,那么单个if语句会降低我的性能吗?
c c++ optimization cuda gpgpu
c ×1
c++ ×1
cuda ×1
gpgpu ×1
optimization ×1