This is another release of the (still somewhat experimental) BRP3 CUDA App. This is meant to fix the thread priority of the CUDA Windows App. It's still under investigation how much this helps with the overall CPU priority issue of the CUDA App, but at least it shouldn't make things worse.
BM
BM
Copyright © 2024 Einstein@Home. All rights reserved.
BRP3 Windows CUDA App 1.05
)
After running this new release for a few minutes it seems to be working great!
Thread priority is set to below normal, default value when Boinc starts the app.
CPU usage 9-10% of one of the four cores of my Q9450.
GPU usage 50 - 60% according to GPU-Z of my Geforce 9600 GT.
Previously I had to set the thread priority to "real time" to get the same results.
Good work!
The new version is showing
)
The new version is showing thread priority 6 and much higher CPU usage on the same host as Bernd linked: http://img27.imageshack.us/img27/7933/einsteincudapriority6.png
Check:
ResultID 214239342 (priority 1)
ResultID 214447337 (priority 6)
for comparative timings when it's finished.
Run time down from 9,581 to
)
Run time down from 9,581 to 6,320 seconds. That sounds like a worthwhile improvement.
This version is working for
)
This version is working for me. I don´t have to lower the cpu resources to avoid the starvation of the gpu.
Runtime is the same as by lowering the cpu resources to 50% (on a with GTX460).
This version is working great
)
This version is working great for me too. I changed the cpu resources setting to 100% and now the sixth core of my Phenom 1055t is fully utilised.
Before:
- 5 S5GC cpu + 1 BRP3 CUDA
- 5 cpu cores at 100% and the sixth one at 30-40%
Now:
- 6 S5GC cpu + 1 BRP3 CUDA
- all cpu cores at 100% :)
The GPU usage stay the same - around 60-65%
Thanks for all the feedback
)
Thanks for all the feedback so far. Indded, this looks like the problem is solved now.
CU
HB
Kudos to Richard for looking
)
Kudos to Richard for looking at and pointing me to the thread priority (I didn't even know that this existed on Windows)!
BM
BM
RE: Kudos to Richard for
)
Thanks, but I'm just the messenger. Kudos to Jason, Raistmer and the other third-party developers who have wrestled with similar problems on other projects. They taught me what to look for, and what tools to use. All I can provide is a bit more cross-fertilisation within the BOINC family.
Excellent work, guys! MrS
)
Excellent work, guys!
MrS
Scanning for our furry friends since Jan 2002
Is App replaces ABP2 App?
)
Is App replaces ABP2 App?