Hi everyone!

I work at a research university and I'm beginning to learn OpenCL for a numerical computations research project...

The plan is to buy a desktop for the office to run computations...
The issue is that I'll frequently need to work remotly, logging into the machine from home, or from a difference office.

The question is: what happens when my program crashes?

(1) If the GPU locks up, will I be able to log in remotely and kill the process, or just reboot the machine remotely?

(2) If the machine has 2 GPU's (for example one on-die with the CPU), is it possible to run my computations on one GPU while the other GPU does "normal" GPU duties (my programs won't be outputting to monitor, just to data files) -- and in this case, if I'm acually at the desktop, can program crashes be more easily handled?

any advice or suggestions welcome!