Thread 'Which GPU Poject has the Lowest CPU Overhead?'

Message boards : Questions and problems : Which GPU Poject has the Lowest CPU Overhead?
Message board moderation

To post messages, you must log in.

AuthorMessage
Bob

Send message
Joined: 20 Feb 14
Posts: 28
United States
Message 52671 - Posted: 20 Feb 2014, 12:50:31 UTC

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.
ID: 52671 · Report as offensive
noderaser
Avatar

Send message
Joined: 2 Jan 14
Posts: 276
United States
Message 52684 - Posted: 21 Feb 2014, 4:58:00 UTC

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
ID: 52684 · Report as offensive
Bob

Send message
Joined: 20 Feb 14
Posts: 28
United States
Message 52685 - Posted: 21 Feb 2014, 5:06:51 UTC - in response to Message 52684.  

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.
ID: 52685 · Report as offensive
noderaser
Avatar

Send message
Joined: 2 Jan 14
Posts: 276
United States
Message 52736 - Posted: 23 Feb 2014, 19:25:03 UTC
Last modified: 23 Feb 2014, 19:30:21 UTC

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
ID: 52736 · Report as offensive
Bob

Send message
Joined: 20 Feb 14
Posts: 28
United States
Message 52738 - Posted: 23 Feb 2014, 20:37:56 UTC - in response to Message 52736.  

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!
ID: 52738 · Report as offensive
Coleslaw
Avatar

Send message
Joined: 23 Feb 12
Posts: 198
United States
Message 52742 - Posted: 24 Feb 2014, 20:20:55 UTC

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.
ID: 52742 · Report as offensive

Message boards : Questions and problems : Which GPU Poject has the Lowest CPU Overhead?

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.