Hi there !
I wonder if there is a mechanism that can protect the graphics cards from incorrect programming (mainly memory overflow) or even malicious code.
I’m asking this because while developing I had to reboot my computer (under Linux) because my Cuda program has done something the graphic cards didn’t like. There was no more screen updates, the only thing that could move was the mouse. The remaining of the system was still running (music, network etc.) but I was unable to get back my X server or to switch to console (Ctrl+Alt+F1).
Another time, my Cuda program has been able to write to the video memory due to incorrect memory access. This time, there was no consequence because the screen could be refreshed by moving windows around.
This could also leads to Cuda programs interfering with other Cuda programs.
So, is there a solution ?