Forum > GPU crunching

AMD 12.1 previe driver performance

<< < (4/5) > >>

Raistmer:

--- Quote from: Jason G on 02 Jan 2012, 04:04:44 am ---
--- Quote from: Raistmer on 01 Jan 2012, 06:12:30 pm ---Well, in existing apps I relied on OS/driver to cleanup GPU state when process terminated.
It's possible that new AMD drivers can't cleanup properly and need help from application.
So I will not go further in optimization and implement full OpenCL objects cleanup inside app instead. Maybe this could help with this issue.
--- End quote ---

Probably that'll be along the right lines.  Similar (with slighlty different symptoms) was originally happening under Cuda, resolved by making sure safe exit shutdown code was used, rather than terminating the process/thread during mid kernel execution or memory transfers.  The side effects on Cuda devices/drivers were more along the lines of sending the driver into failsafe/sticky-downclock, but I can see that similar mechanisms might result in resource leaks or other unpredictable problems like that.

Jason

--- End quote ---

Need to note, there is no talk about unexpected app termination where async PCIe transfers or kernel execution can take place. I speak about regular app ending where all work is done (no async oparations pending). I just don't deallocate buffers and free queue/context objects cause at process termination it supposed to be OS task - to free process resourses on exit. Of course OS can't free GPU resourses w/o help of corresponding driver. And here can be weak place I hope to strengthen soon.

Raistmer:

--- Quote from: Claggy on 02 Jan 2012, 05:38:56 am ---One ATI_r521 AP task running slowly, then GPUs suspended and resummed



Claggy

--- End quote ---

It's just my case. Very low GPU usage that can be improved after restart.

Raistmer:
well, many hours running in 3 tasks config already - no GPUload drop.
Always ~99%.
For some reasons x1 and x2 configs unstable and x3 stable? Very strange...
Well, when I plot graphs it will be more clear if elapsed time deviation reduced too in x3 config or just GPU load improved for some of 3 tasks and not for some others...

Mike:

--- Quote from: Raistmer on 02 Jan 2012, 01:37:41 pm ---well, many hours running in 3 tasks config already - no GPUload drop.
Always ~99%.
For some reasons x1 and x2 configs unstable and x3 stable? Very strange...
Well, when I plot graphs it will be more clear if elapsed time deviation reduced too in x3 config or just GPU load improved for some of 3 tasks and not for some others...

--- End quote ---

Thats what i fear Raistmer.

Claggy:
On GTX460 during NV_r365 benchrun, if i resume Boinc CPU use (GPU use suspended), GPU use drops slightly, then drops to ~Zero after another 5 secs or so:



Without doing anything else, GPU use goes back to 98%, before dropping back down again:


Claggy

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version