我理解cudaEventSynchronize将阻止主机,直到事件被触发。但是,cudaStreamWaitEvent呢?cudaStreamWaitEvent是否只阻塞指定的流,而主机将继续,或者主机也将被阻塞?
它只在WaitEvent被插入流队列时阻塞指定的流处理。主机处理将继续。您可以使用cudaStreamSynchronize()来强制主机等待特定流的处理完成。
我理解cudaEventSynchronize将阻止主机,直到事件被触发。但是,cudaStreamWaitEvent呢?cudaStreamWaitEvent是否只阻塞指定的流,而主机将继续,或者主机也将被阻塞?
它只在WaitEvent被插入流队列时阻塞指定的流处理。主机处理将继续。您可以使用cudaStreamSynchronize()来强制主机等待特定流的处理完成。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium