I am using an application in Cuda which is called in a loop (its processing time is approximatively 30ms) , all works very well until I stop the loop for a while and start it (continuous) again, I have processing times which jump to 120ms for a while before retrieving the previous time ~30ms. Can someone explain me why ?
Thank you for your help !
How long are you stopping the loop?
Which OS, GPU & driver are you using?
Hi netllama !
Thank you for your reply !
I am under Windows XP (SP2), Visual Studio 2005, I am using a GeForce 9800 GT (512) with Compute Capability 1.1 and about driver :
Provider : NVIDIA
Date : 13/10/2008
Version : 126.96.36.19928
When I stop the application 10 to 20 seconds are enough to trigg the problem !
This is expected behavior. If the GPU is idle for several seconds, the driver will clock it down to conserve power.
And is it possible to disable it ?