Message boards :
Number crunching :
BOINC doesn't get new work properly???
Message board moderation
Previous · 1 · 2
Author | Message |
---|---|
1mp0£173 Send message Joined: 3 Apr 99 Posts: 8423 Credit: 356,897 RAC: 0 |
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. |
Bill Walker Send message Joined: 4 Sep 99 Posts: 3868 Credit: 2,697,267 RAC: 0 |
Wasn't it Arthur C. Clarke who said any sufficiently advanced bug is indistinguishable from a feature? |
1mp0£173 Send message Joined: 3 Apr 99 Posts: 8423 Credit: 356,897 RAC: 0 |
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. :-) |
John McLeod VII Send message Joined: 15 Jul 99 Posts: 24806 Credit: 790,712 RAC: 0 |
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 |
alephnull Send message Joined: 16 Mar 03 Posts: 120 Credit: 163,008,396 RAC: 0 |
|
©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.