Kernel execution

Hey!

I read that a kernel always returns asynchron. But what happens if I call two kernels in succession? Do I need the cudaThreadSynchronize() function?

Regards!

No. They’ll queue.

Great, thanks External Media !