首页 » 技术分享 » CUDA之Branch/Divergent branches详解

CUDA之Branch/Divergent branches详解

 

https://devtalk.nvidia.com/default/topic/463316/branch-divergent-branches/

避免分支之(一)

为了获得最好的性能,就需要避免同一个warp存在不同的执行路径。避免该问题的方法很多,比如这样一个情形,假设有两个分支,分支的决定条件是thread的唯一ID的奇偶性:

[cpp]
view plain
copy

转载自原文链接, 如需删除请联系管理员。

原文链接:CUDA之Branch/Divergent branches详解,转载请注明来源!

0