BOINC doesn't get new work properly??? |
![]() |
| log in |
Message boards : Number crunching : BOINC doesn't get new work properly???
Previous · 1 · 2
| Author | Message |
|---|---|
Thank you all for your help and suggestions (even snarky Ned). Okay, you've got the qualifications (I haven't been coding as long as you have, I didn't start until 1969), work through the various goals and see if you can come up with another idea. I don't have any ownership, I've just gone through the exercise myself more than once.... There are a number of goals that must be met that make scheduling a lot more difficult. First is "don't miss deadlines" -- that means you may want to be able to devote all cores to just one project for a while to stay ahead of the clock. The second is "keep the cache full" -- and work may not always be available. You got hit by the other trap, which is that the benchmarks (and the project estimates) just aren't suitable for every PC architecture -- that some processors do the same work in fewer clocks. ... and you've got people like me with a 900 "share" for SETI, a 99 share for SETI BETA (which frequently sees deadline pressure because of the low share) and 1 for BOINC Alpha. So, basically, BOINC does what it has to do to meet deadlines and keep the caches full, and if you take a snapshot, BOINC will always be correcting one way or another to correct for tight deadlines or failed downloads. It's an interesting programming problem. JM7 can fill you in on all the rules better than I can. ____________ | |
| ID: 915473 · | |
|
Wasn't it Arthur C. Clarke who said any sufficiently advanced bug is indistinguishable from a feature? | |
| ID: 915486 · | |
Wasn't it Arthur C. Clarke who said any sufficiently advanced bug is indistinguishable from a feature? No, but I'd be happy to quote you saying that -- without attribution of course. :-) ____________ | |
| ID: 915493 · | |
Thank you all for your help and suggestions (even snarky Ned). Most of the way that the CPU scheduler works flows from the design requirements. ____________ BOINC WIKI | |
| ID: 915497 · | |
Wasn't it Arthur C. Clarke who said any sufficiently advanced bug is indistinguishable from a feature? I wish he had, then we could all go home every day knowing we all somehow added some new features to the world. ____________ | |
| ID: 915500 · | |
Message boards : Number crunching : BOINC doesn't get new work properly???
| Copyright © 2013 University of California |