I was wondering if there are any watchdog timers for OpenCL kernels under Linux? I have actually managed to run some large kernels (40 seconds) on AMD cards just fine. The system did become unresponsive while the kernel ran, but once it finished everything was fine.
However, I wonder if problems can be expected for larger kernels? Is there any official recommendation/guideline about the issue? Under Nvidia implementation, OpenCL kernels cannot run for more than 10 seconds if the GPU is driving a display, which is very unfortunate.