Reputation: 409
If some jobs are enqueued in a stream, when a job in the stream launches, would it blocks the stream and other jobs in stream would wait until current job finishes, or if there is resource available for the stream, following jobs also would be launched concurrently.
Upvotes: 0
Views: 69
Reputation: 409
I discussed with a NVidia Staff about the question and it was the result. Async memory copy and launching kernel in default stream and within user-defined stream are non-blocking.
Upvotes: 1