我们正带领大家开始阅读英文的《CUDA C Programming Guide》,今天是第35天,我们正在讲解性能,希望在接下来的65天里,您可以学习到原汁原味的CUDA,同时能养成英文阅读的习惯。...一般翻译成流程控制。...本章节主要谈论到了GPU上流程控制语句的3大影响, 我将分别说一下, 注意, 手册这里写的不是很明确, 但我明确的直接说一下....(手册不说的明确有各种原因), 在GPU上, 源代码中使用任何流程控制语句(if, while, for)这种, 如果使用的不当, 可能会影响性能....这主要体现在3个方面:我按照重要性排序一下
(1)流程控制语句导致最终运行的时候, 产生的分支和跳转发生在warp内部, 这种情况是最严重的。