Welcome to MilkyWay@home

Optimal project shares and number of CPUs for crunching MW + SETI

Message boards : Number crunching : Optimal project shares and number of CPUs for crunching MW + SETI
Message board moderation

To post messages, you must log in.

AuthorMessage
Raistmer*

Send message
Joined: 27 Jun 09
Posts: 85
Credit: 39,805,338
RAC: 0
Message 27458 - Posted: 10 Jul 2009, 17:21:38 UTC

I use Q9450 + ATI HD4870.
What project shares optimal settings to force BOINC to run 4 SETI and ~3 MW tasks simultaneously?
For now it either starts too many MW tasks and leaves one CPU core idle (only 3 SETI tasks running) or runs 4 SETI tasks and no MW tasks in parallel at all...
ID: 27458 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Labbie
Avatar

Send message
Joined: 29 Aug 07
Posts: 327
Credit: 116,463,193
RAC: 0
Message 27459 - Posted: 10 Jul 2009, 17:40:24 UTC

What BOINC version are you using?



Calm Chaos Forum...Join Calm Chaos Now
ID: 27459 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Raistmer*

Send message
Joined: 27 Jun 09
Posts: 85
Credit: 39,805,338
RAC: 0
Message 27464 - Posted: 10 Jul 2009, 19:10:07 UTC - in response to Message 27459.  

6.6.36
ID: 27464 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Labbie
Avatar

Send message
Joined: 29 Aug 07
Posts: 327
Credit: 116,463,193
RAC: 0
Message 27472 - Posted: 10 Jul 2009, 20:43:50 UTC

I think you'll find that most MW ATI crunchers don't like that version due to its scheduler quirks, but maybe it will work for you. I'm using 6.6.20.

I have the MW resource share well above any other project, that should allow it to consistently run MW and run other projects too. I'm running three projects, MW 400, Spinhenge 100, and Aqua 100.

The running of too many MW tasks is an ongoing issue, you can limit it (somewhat) by adjusting the "cmdline" parameters in the app_info file. I'm not using any of the parameters on my Q9450s w/ 512MB 4850s, but on my i7 with a 1GB 4850, I use "n4 w0.7" in the cmdline. It still occasionally "says" it is running more than four, but not that often. When this happens I suspend all MW WUs that haven't started and the ones that "say" they are running, and let the ones that are actually running finish and upload, then restart the suspended WUs. The MW goes back to running 1, 2, 3, or 4 WUs and the rest are waiting to run or ready to start. And some days it just seems to work better than others. Yesterday was a bad day, today has been a good day.

Hope that's at least a place for you to start, others may have different ideas on how MW should be set up, but this works for me.



Calm Chaos Forum...Join Calm Chaos Now
ID: 27472 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Raistmer*

Send message
Joined: 27 Jun 09
Posts: 85
Credit: 39,805,338
RAC: 0
Message 27480 - Posted: 10 Jul 2009, 23:29:16 UTC - in response to Message 27472.  

Thanks for description, I setted 6/7 to MW and 1/7 to SETI.
Ultimately I want tune to such state when both CPU and GPU are busy and no babysitting required.
Currently, despite of high resource share, BOINC runs 5 SETI tasks and no MW tasks - GPU stays idle...
I used 6.6.20 before too, but due to some another issues required to install 6.6.36.
ID: 27480 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile arkayn
Avatar

Send message
Joined: 14 Feb 09
Posts: 999
Credit: 74,932,619
RAC: 0
Message 27489 - Posted: 11 Jul 2009, 0:52:47 UTC

I have my Quad set to run SETI at 850 and MW at 150. Occasionally it might start more than 10 MW but not all that often.
ID: 27489 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile borandi
Avatar

Send message
Joined: 21 Feb 09
Posts: 180
Credit: 27,806,824
RAC: 0
Message 27594 - Posted: 12 Jul 2009, 19:22:14 UTC
Last modified: 12 Jul 2009, 19:22:36 UTC

Having 3 SETI and MW running is a good idea - if my CPUs are jam packed with another project, it can increase MW times by a noticeable %.

If you still want 4 SETI + MW, then goto app_info.xml in your MilkyWay folder, and change this:

    <avg_ncpus>0.01</avg_ncpus>


0.01 means no. of CPU per WU. So if you get 24, BOINC will assume that MW is using 0.24 CPU. As this is less than 0.5, it'll open up all the cores for SETI.

But I reiterate, I've seen times for WUs on milkyway to increase if all my cores are busy. In terms of a noticeable amount of thousands of credits per day per 4850.
ID: 27594 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Raistmer*

Send message
Joined: 27 Jun 09
Posts: 85
Credit: 39,805,338
RAC: 0
Message 27599 - Posted: 12 Jul 2009, 20:19:55 UTC - in response to Message 27594.  

Thanks, will try it!
SETI is the first priority project here so will go with 4+24 mode.
Currently my MW RAC still increasing, will see where it will stabilize...
ID: 27599 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : Optimal project shares and number of CPUs for crunching MW + SETI

©2024 Astroinformatics Group