I’ve written a CUDA application using version 2.3 and have some rather annoying behavior. The computer just shuts down
unpredictably. Sometimes, the program can be used all day without any problems, while on another occasion it may shut
down the computer on the first call or at any point, say the tenth call. This happens on the single precision version but has not happened on the double precision version. I would usually hear a noise like an electric spark and then everything would shut down and the computer be left with an orange flashing light on the power indicator, a bit like an electric fault.
I’m not using cutil.h, should I perhaps? I’ve tried with and without __syncthreads() - no difference. I’ve carefully checked for
memory leaks but cannot find any.
Have other people experienced a similar behavior? How can this be stopped?
Looking forward to your answers and best wishes!