How do you handle standby?

Hi guys,
How do you handle standby issues?
I have noticed that if I run my application (which uses the Tesla card for computations) and let the computer get into standby, on returning from this mode, the card does not have the data in the right locations. Thus all the pointers to the data buffers on the card are invalid. I have not got an ‘error’ from the kernels, but the results are completely out of whack.

Has anyone else run into this issue? What do you recommend is a good way to deal with this?

Any and all help appreciated! Thanks!