Questions and Answers :
Web site :
BONIC incorrectly calculates Resource share on MULTI CPU machines
Message board moderation
Author | Message |
---|---|
RottenMutt Send message Joined: 15 Mar 01 Posts: 1011 Credit: 230,314,058 RAC: 0 |
BONIC incorrectly calculates the time a project can run on multi cpu machines from "Resource share". A 10 percent resource share should 40 percent of one cpu on a 4 cpu machine. 40% of 24 hours is 9:36 hours. Which means i should complete one Einstein unit a day, which i don't. I do manage to get about 2 hours a day, which is 10 percent of a single cpu. |
Pascal, K G Send message Joined: 3 Apr 99 Posts: 2343 Credit: 150,491 RAC: 0 |
Resource_Share Semper Eadem So long Paul, it has been a hell of a ride. Park your ego's, fire up the computers, Science YES, Credits No. |
RottenMutt Send message Joined: 15 Mar 01 Posts: 1011 Credit: 230,314,058 RAC: 0 |
Resource_Share thanks for your reply. But IT STILL CALCULATES IT WRONG ON MULTI CPU MACHINES...... I guess i didn't state it clearly enough, i will try again: A 10 percent resource share on Einstein and a 90 percent resource share on Seti should yeild 40 percent on one cpu on a 4 cpu machine. 40% of 24 hours is 9:36 hours. Which means i should complete one Einstein unit a day, which i don't. I do manage to get about 2 hours a day, which is 10 percent of a single cpu. |
John McLeod VII Send message Joined: 15 Jul 99 Posts: 24806 Credit: 790,712 RAC: 0 |
Resource_Share How many CPUs are enabled for BOINC? Your Account - General Settings. BOINC WIKI |
RottenMutt Send message Joined: 15 Mar 01 Posts: 1011 Credit: 230,314,058 RAC: 0 |
[/quote] How many CPUs are enabled for BOINC? Your Account - General Settings.[/quote] four |
Jason Send message Joined: 30 Aug 01 Posts: 199 Credit: 863 RAC: 0 |
Looking at the short term resource allocation leads to problems. Looking at your credit totals for Einstein and SETI show a slight favor to Einstein. You have 7,097 credits for Einstein and 38,448 for SETI, which is 15.6% Einstein and 84.4% SETI. So actually, you should expect it to spend less time on Einstein right now to correct for the 5% surplus. I suspect that the time spent on Einstein being exactly equal to 10% of one CPU is merely a coincidence. Here's an Installation Guide. Try the Wiki for other questions. |
RottenMutt Send message Joined: 15 Mar 01 Posts: 1011 Credit: 230,314,058 RAC: 0 |
Looking at the short term resource allocation leads to problems. Looking at your credit totals for Einstein and SETI show a slight favor to Einstein. You have 7,097 credits for Einstein and 38,448 for SETI, which is 15.6% Einstein and 84.4% SETI. [/quote] the 38k work units is from two machines, not one. the computer which is set to run einstein is thunder: http://setiathome.berkeley.edu/show_host_detail.php?hostid=1034846 total credit 22,723.06 http://einstein.phys.uwm.edu/show_host_detail.php?hostid=257377 total credit 7,097.32 which would be 30% if you ratio it by credit. credit is worthless because of the way seti gives credit by averaging the results of other users. also credit across projects can't be compared. I'm running sse3 optimised code which causes other users to get less credit and my self to usually get more. when seti is down, like it frequently is, bonic should load it self up on the other project regardless of allocation. lets hope it will get better now, seems like the servers are much better now... |
Jason Send message Joined: 30 Aug 01 Posts: 199 Credit: 863 RAC: 0 |
That's not how the resource shares work. You set the resource share, then BOINC will distribute the work between all your computers to satisfy it. You cannot specify seperate resource shares for each computer. also credit across projects can't be compared. I'm running sse3 optimised code which causes other users to get less credit and my self to usually get more. While it's not perfectly accurate between projects, it's pretty close, and the credit is what's used to determine which project should be worked on next, like it or not. when seti is down, like it frequently is, bonic should load it self up on the other project regardless of allocation. lets hope it will get better now, seems like the servers are much better now... It does. This may explain why Einstein has a 5% surplus on your computers at the moment. Now since the SETI servers are back up, Einstein is getting less work to make up for the extra work it got before. Here's an Installation Guide. Try the Wiki for other questions. |
John McLeod VII Send message Joined: 15 Jul 99 Posts: 24806 Credit: 790,712 RAC: 0 |
Um, no. The different computers do not know anything about each other and the resource fractions are calculated on each local host. I believe that this may be a compiler bug that I noticed a few weeks ago where one number was not being cleared in a loop through one of the internal vectors. I have not seen this with 4.72. BOINC WIKI |
©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.