I guess this has been asked before, but hopefully not recently:
How are we doing with getting nVidia to implement a per kernel timeout?
Ie I want to say “this kernel should not take more than one millisecond,
if its still running after more than one millisecond the GPU
must abort it”. The point being, if (when:-( I create an infinite loop
in one of my kernels, I would like a software way of stopping it. Power
cycling the GPU is often not convenient.
NB I want the CUDA kernel to stop.
This is not the same as having my X-windows system abort!!