Is there any reason to use cudaStreamWaitEvent when the waiting stream and the stream on which the event has been recorded is the same? If I understand correctly, everything in a stream is serialized anyways, so only useful case would be synchronization between streams. Right?
Related topics
| Topic | Replies | Views | Activity | |
|---|---|---|---|---|
| Event Synchronization | 6 | 2083 | February 8, 2019 | |
| Cuda syncronize APIs | 9 | 200 | January 28, 2025 | |
| Does cudaStreamWaitEvent(stream2, event1, 0) also block the stream to record event1? | 3 | 372 | May 24, 2024 | |
| Threads sharing cuda events | 8 | 2298 | August 19, 2016 | |
| cuStreamWaitEvent using cuStreamWaitEvent with memcopies and kernel launches | 4 | 2350 | November 19, 2011 | |
| Waiting on events that haven't been recorded on cuda streams | 5 | 232 | July 22, 2025 | |
| Synchronization between streams | 1 | 618 | December 13, 2017 | |
| Unexpected result with CudaEventRecord on stream CudaEventRecord on a stream waits for completion o | 0 | 1979 | November 12, 2008 | |
| Synchronize streams on multiple GPUs without blocking the CPU | 2 | 283 | May 14, 2024 | |
| What part of stream state is captured when an event is recorded? | 3 | 405 | March 23, 2023 |