Message boards : Questions and problems : Which GPU Poject has the Lowest CPU Overhead?
Message board moderation
Author | Message |
---|---|
Send message Joined: 20 Feb 14 Posts: 28 ![]() |
I have a strong CPU combined with a dog GPU. Like everyone, I would like to find that optimum balance to get the, most from the assets I have. My CPU's are currently going to WCG. They have no GPU projects. Thinking that some credit from my GPU is better than none, I started using GPUGrid. GPUGrid requires 0.22 CPU to manage the GPU. My current hunch is that during long GPU runs this overhead is costing me more in lost CPU productivity than I am gaining from the GPU. Are there any GPU projects with no CPU requirements? If not, which GPU project has the lowest CPU requirements? Thanks for your help. |
Send message Joined: 2 Jan 14 Posts: 276 ![]() |
Right now, I'm running Einstein at 0.5 CPU, Moo! at 0.05, PrimeGrid at 0.00481 and I think Collatz is around 0.01 though I'm not currently running any. I don't know a whole lot about how GPU computing works, so I'm not sure if that's fixed by each project or is dependent on the throughput of your GPU. My Detailed BOINC Stats ![]() |
Send message Joined: 20 Feb 14 Posts: 28 ![]() |
Thanks. That helps. The more data on this the better. My oversimplified summary of the split between the GPU and the CPU tasks is that management and double precision tasks are completed by the CPU while single precision tasks are handled by the GPU(s). Obviously there are people here who can elaborate a lot better regarding this. |
Send message Joined: 2 Jan 14 Posts: 276 ![]() |
Looking at the Activity Monitor with Einstein running (OS X ATI) the actual CPU usage is only 5-6%, even though it can claim up to 50%. I'll bet that is the part where the power of your GPU comes into play, relative to your CPU... Moo! uses only 1-2% CPU on my Win7 ATI, but according to my GPU meter it only ever uses around 90-95% of the GPU, sometimes a lot less. It also seems to be a GPU project that I can keep running without major lag to the user interface. One good thing to note, is that the GPU units aren't blocking out the CPU for other work. My Detailed BOINC Stats ![]() |
Send message Joined: 20 Feb 14 Posts: 28 ![]() |
Thanks. I have switched GPU projects and am now running some tests with WCG on my CPUs and Primegrid on my GPU. I will then be able to see whether I get more Boinc points with only CPUs on WCG, CPUs on WCG and GPU on GPUGrid, or CPUs on WCG and GPU on PrimeGrid. However, there are a lot of potential combinations to test while looking for that sweet spot so the more I can learn from others who have done it the better! |
![]() Send message Joined: 23 Feb 12 Posts: 198 ![]() |
Bob, if all you are looking at are BOINC points in general, you will almost always get more points from a GPU project. Since you are comparing WCG to PrimeGrid, even if you were just running CPU work, PrimeGrid would be more points. WCG is well known for being a low point rewarding project. You really are comparing apples to oranges. For a better test, you should compare running your CPU's at a GPU capable project and then run the GPU's to see what the difference really is. I hope that helps in your testing. |
Copyright © 2025 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.