What is a good Ratio CPU/GPU?

Message boards : Number crunching : What is a good Ratio CPU/GPU?
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile hiamps
Volunteer tester
Avatar

Send message
Joined: 23 May 99
Posts: 4292
Credit: 72,971,319
RAC: 0
United States
Message 963231 - Posted: 14 Jan 2010, 15:23:39 UTC

I was curious as to what would be the best ratio to use with the rescheduler? Right now I have 2155 CPU units and 345 GPU and keep getting GPU units that are VLar. I was thinking about transferring some CPU to GPU but am not sure what percentage to set it to so I don't make Boinc go crazy...
Official Abuser of Boinc Buttons...
And no good credit hound!
ID: 963231 · Report as offensive
Cruncher-American Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor

Send message
Joined: 25 Mar 02
Posts: 1513
Credit: 370,893,186
RAC: 340
United States
Message 963238 - Posted: 14 Jan 2010, 15:39:19 UTC

I figured out about how many WUs can be done by my CPU(s) in a day, and how many by my graphics card(s), and use that ratio for recheduling. For example, I have 2 8-core AMD machines, one with 2x GTS 250s and one with one GTS 250. On the dual GPU machine, I set GPU to be 75% and, for the single GPU machine, 60%. And that seems to work fine.

And a byproduct of the rescheduling is that all VLARs are sent to the CPUs, so there is no "cherry picking" and no GPUs potentially hung up on a VLAR for several hours.
ID: 963238 · Report as offensive
Profile hiamps
Volunteer tester
Avatar

Send message
Joined: 23 May 99
Posts: 4292
Credit: 72,971,319
RAC: 0
United States
Message 963242 - Posted: 14 Jan 2010, 15:47:26 UTC

Well I did 43% and see what happens. I am trying not to start a download frenzy but felt I may go into High Priority mode on CPU if I didn't get rid of some of them.
Official Abuser of Boinc Buttons...
And no good credit hound!
ID: 963242 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51468
Credit: 1,018,363,574
RAC: 1,004
United States
Message 963245 - Posted: 14 Jan 2010, 15:51:07 UTC

I am using 60%, which seemed to be working OK until my i7 920 went berserk last weekend and started downloading every WU it could get it's hands on....
But the rig had crashed, and may have boinked Boinc somehow to bork things up.

It seemed to keep enough loaded into the GPU to keep most of the work downloaded to the CPU, and then transferring it to the GPU as needed when I ran resched again.
"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 963245 · Report as offensive
Profile dnolan
Avatar

Send message
Joined: 30 Aug 01
Posts: 1228
Credit: 47,779,411
RAC: 32
United States
Message 963252 - Posted: 14 Jan 2010, 16:25:40 UTC

I also use 60% on both my single and dual GPU machines, seems to work pretty well for me.

-Dave
ID: 963252 · Report as offensive
Profile ochiuletz
Avatar

Send message
Joined: 28 Nov 09
Posts: 25
Credit: 1,701,850
RAC: 0
Romania
Message 963255 - Posted: 14 Jan 2010, 16:51:48 UTC

I use 81%(?!). Big difference between my GPU and CPU.
ID: 963255 · Report as offensive
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6534
Credit: 196,805,888
RAC: 57
United States
Message 963256 - Posted: 14 Jan 2010, 17:00:49 UTC
Last modified: 14 Jan 2010, 17:01:21 UTC

I used the "Only VLar+VHar to CPU" option when I was running a cuda card. This seems to disable the % slider. However, I had left it at 75%. In general I thought I had to many GPU tasks all the time.
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[
ID: 963256 · Report as offensive
Profile perryjay
Volunteer tester
Avatar

Send message
Joined: 20 Aug 02
Posts: 3377
Credit: 20,676,751
RAC: 0
United States
Message 963257 - Posted: 14 Jan 2010, 17:00:53 UTC

I've got mine at 60%. I keep trying to tell the server my GPU is much faster than my CPU but it doesn't believe me. Every time I reschedule tasks to the GPU it reloads my CPUs. I usually just let it run on auto and move the VLARs over unless it needs more GPU work.


PROUD MEMBER OF Team Starfire World BOINC
ID: 963257 · Report as offensive
Cruncher-American Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor

Send message
Joined: 25 Mar 02
Posts: 1513
Credit: 370,893,186
RAC: 340
United States
Message 963275 - Posted: 14 Jan 2010, 18:02:33 UTC - in response to Message 963257.  

I've got mine at 60%. I keep trying to tell the server my GPU is much faster than my CPU but it doesn't believe me. Every time I reschedule tasks to the GPU it reloads my CPUs. I usually just let it run on auto and move the VLARs over unless it needs more GPU work.


Same happens for me. (I think this is a BOINC bug, er, feature.) I think BOINC doesn't account for GPU WUs in deciding if you need more WUs (or does it incorrectly). Thus, a reschedule can cause a big download session.

For example, I just had an automatic reschedule from 536 CPU/143 GPU to 272/407, and BOINC d/l about 200 more WUs (almost all CPU).
ID: 963275 · Report as offensive
Profile hiamps
Volunteer tester
Avatar

Send message
Joined: 23 May 99
Posts: 4292
Credit: 72,971,319
RAC: 0
United States
Message 963277 - Posted: 14 Jan 2010, 18:14:57 UTC

So far with my 43% I haven't triggered a download...knocks on wood.
Official Abuser of Boinc Buttons...
And no good credit hound!
ID: 963277 · Report as offensive
Profile ochiuletz
Avatar

Send message
Joined: 28 Nov 09
Posts: 25
Credit: 1,701,850
RAC: 0
Romania
Message 963290 - Posted: 14 Jan 2010, 19:02:48 UTC

To tell your client the capabilities of your PC you must edit the app_info with the correct (or approx.) flops of your cpu and gpu.

You can find here a tutorial hou you can do that.

After you do that you will see different estimates for cuda and non-cuda tasks. Good luck!
ID: 963290 · Report as offensive

Message boards : Number crunching : What is a good Ratio CPU/GPU?


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.