我知道 cudaEventSynchronize 将阻止主机,直到事件被触发。但是,cudaStreamWaitEvent 呢? cudaStreamWaitEvent 是只阻塞指定的流而主机将继续,还是主机也将被阻塞?
最佳答案
它仅在 WaitEvent 插入流队列时阻止指定的流处理。主机处理将继续。您可以使用 cudaStreamSynchronize()强制主机等待特定流中的处理完成。
关于cuda - cudaStreamWaitEvent 会阻塞主机吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15179166/