以前学cuda的时候有提到要尽量减少if else分支,因为gpu在处理判断速度会很慢,请问taichi里也是这样吗?也要避免if else吗?
应该说,在任何架构上都要尽量避免分支。
不过GPU上处理分支的方式与CPU流水线中处理分支的方式不太一样
2 个赞
以前学cuda的时候有提到要尽量减少if else分支,因为gpu在处理判断速度会很慢,请问taichi里也是这样吗?也要避免if else吗?
应该说,在任何架构上都要尽量避免分支。
不过GPU上处理分支的方式与CPU流水线中处理分支的方式不太一样