taichi在用gpu并行时,要尽量减少使用if分支吗?

以前学cuda的时候有提到要尽量减少if else分支,因为gpu在处理判断速度会很慢,请问taichi里也是这样吗?也要避免if else吗?

应该说,在任何架构上都要尽量避免分支。
不过GPU上处理分支的方式与CPU流水线中处理分支的方式不太一样
image

2 个赞