Project weight

Message boards : Questions and problems : Project weight
Message board moderation

To post messages, you must log in.

AuthorMessage
Chris
Avatar

Send message
Joined: 15 Jul 11
Posts: 13
Germany
Message 46502 - Posted: 30 Nov 2012, 7:03:18 UTC

Hallo,

maybe a old question... ?
Boinc 7 don't care about project weight settings... what can i do ?
I run project 1 with 100% and project 2 with 300% ( quad-core ) but only project 2 is running tasks since 3 days now.... project 1 is waiting all the time.
How can i get Boinc to run a project on 3 cores and other project on 1 core continues.
Greetz,
Chris
ID: 46502 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 46503 - Posted: 30 Nov 2012, 7:20:02 UTC - in response to Message 46502.  

That what you ask isn't project weight, or resource share (which aren't percentages by the way, but just values which when added up are 100%), but processor affinity and that is something BOINC (no matter which version) does not do.

Now it's working as you told it to: Project 2 has the biggest weight, it'll work 3 times more than project 1 will do. And that on all hardware resources (CPUs and GPUs if available and applicable).
ID: 46503 · Report as offensive
Chris
Avatar

Send message
Joined: 15 Jul 11
Posts: 13
Germany
Message 46514 - Posted: 30 Nov 2012, 17:33:40 UTC

No, I not agree with this.
With Boinc 6 i give project 1 300% and project 2 100% project weight.
On my quad-core 3 cores work continue at project 1 and 1 core at project 2.

Now all cores work at project 1 ( for 4 days now ) and project 2 units are waiting ( for 4 days now )

Greetz,
Chris
ID: 46514 · Report as offensive
SekeRob2

Send message
Joined: 6 Jul 10
Posts: 585
Italy
Message 46522 - Posted: 30 Nov 2012, 22:14:47 UTC - in response to Message 46514.  

BOINC 7 is no longer doing the short term balancing, rather it does it in big blobs, project A, then project B, then back to project A... give it more time and you'll see it will balance. There's one snag in this. It's not time based, rather credit based, so if one project gives 2 times more credit than the other per unit of time, the one with the lower credit is given more time (Think this is how it is... the projects that inflate credit get kind of penalized for doing so, and if true, brilliant... keeps them all honest).
ID: 46522 · Report as offensive
Chris
Avatar

Send message
Joined: 15 Jul 11
Posts: 13
Germany
Message 46540 - Posted: 1 Dec 2012, 21:31:43 UTC - in response to Message 46522.  

OK... than i know what the problem is...... i also run on of the projects on GPU... so this project makes much more credit....
I think it's time that boinc gets separate adjustments for GPU work... there are more problems with that....

Greetz,
Chris
ID: 46540 · Report as offensive
tanstaafl9999

Send message
Joined: 28 Feb 12
Posts: 23
United States
Message 46543 - Posted: 1 Dec 2012, 22:06:45 UTC - in response to Message 46540.  
Last modified: 1 Dec 2012, 22:45:07 UTC

The way I do it: if a project has both GPU and CPU applications, I don't take the CPU workunits and only do the GPU WUs for that project. That leaves more CPU time for the projects that don't have any GPU applications.

To me, a project that doesn't have any GPU apps needs all the CPU time I can give it. But if my GPU is doing work for a project, any additional contribution from my CPU would be relatively minor, because my GPU can work so much faster than my CPU.

So, on my system: Einstein@Home and MilkyWay@Home are only doing GPU applications and getting tons of work done. That leaves more CPU time for Cosmology@Home to plod steadily along (as well as Rosetta@Home, once they get the current bugs worked out).

That seems to work very well for me: no idea if my logic makes sense to anybody else. :)

Edit: just want to add that I started doing this with BOIHC 6.x; it's not something I started in response to the scheduling changes in V7.x.
ID: 46543 · Report as offensive
Chris
Avatar

Send message
Joined: 15 Jul 11
Posts: 13
Germany
Message 46714 - Posted: 11 Dec 2012, 12:23:20 UTC - in response to Message 46543.  

@tanstaafl9999:

i do it also, but the problem is that WCG and poem doesn't need a GPU core only but need a CPU core also... you can't regulate anything with Boinc there...
Greetz,
Chris
ID: 46714 · Report as offensive
tanstaafl9999

Send message
Joined: 28 Feb 12
Posts: 23
United States
Message 46715 - Posted: 11 Dec 2012, 13:15:05 UTC - in response to Message 46714.  

Chris,

I just found out about that. A few days ago (after my previous post), I signed up with WCG and quickly discovered that the GPU work units also uses one CPU core.

I'm used to projects where the GPU applications don't take over a full CPU core, which makes allocating resources a lot easier.
ID: 46715 · Report as offensive

Message boards : Questions and problems : Project weight

Copyright © 2024 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.