イベントがトリガーされるまで cudaEventSynchronize がホストをブロックすることを理解しています。しかし、cudaStreamWaitEvent はどうでしょうか。cudaStreamWaitEvent は指定されたストリームのみをブロックしますが、ホストは続行しますか、それともホストもブロックされますか?
質問する
777 次
1 に答える
6
WaitEventがストリームキューに挿入された時点で、指定されたストリーム処理のみをブロックします。ホスト処理は続行されます。cudaStreamSynchronize()を使用して、ホストに特定のストリームでの処理の完了を待機させることができます。
于 2013-03-02T20:40:32.040 に答える