我是否应该使用\'if\'语句统一两个类似的内核,否则会导致性能损失?
|
我有2个非常相似的内核函数,就代码而言,它们几乎是相同的,但略有不同。目前,我有2个选择:
编写2种不同的方法(但非常相似)
编写一个内核并将不同的代码块放入if / else语句中
if语句会在多大程度上影响我的算法性能?
我知道没有分支,因为所有块中的所有线程都将输入if或else。
那么如果多次调用内核函数,一条if语句会降低我的性能吗?
没有找到相关结果
已邀请:
2 个回复
淑灯
墩瓣茅械
尝试