【发布时间】:2018-08-06 21:18:41
【问题描述】:
正如您在问题标题中看到的那样,我想知道一个经线如何导致另一个经线进入 空闲 状态。我在 SO 中阅读了很多 Q/A,但找不到答案。在任何时候,一个块中只能运行一个经线?如果是这样,warp 的空闲状态就没有任何意义,但是如果我们可以同时运行多个 warp,每个 warp 就可以分别对其他 warp 做它们的工作。
论文说:不规则的工作项导致整个warp处于空闲状态(例如,下图中的warp0 w.r.t. warp1)。
【问题讨论】:
-
@RobertCrovella 我读了太多,但我不明白。您能否评论其中与我的问题相关的一个?我用纸读。 span>
-
@RobertCrovella 我编辑了我的问题并添加了我阅读的论文的一些部分。
标签: cuda gpu block warp-scheduler