3

我知道 cudaEventSynchronize 会阻止主机,直到事件被触发。但是,cudaStreamWaitEvent 呢?cudaStreamWaitEvent 将仅阻止指定的流,而主机将继续进行,还是主机也将被阻止?

4

1 回答 1

6

它仅在将 WaitEvent 插入流队列时阻塞指定的流处理。主机处理将继续。您可以使用cudaStreamSynchronize()强制主机等待特定流中的处理完成。

于 2013-03-02T20:40:32.040 回答