Strange 'To Completion' numbers

Message boards : Number crunching : Strange 'To Completion' numbers
Message board moderation

To post messages, you must log in.

AuthorMessage
The_bestest

Send message
Joined: 7 Oct 06
Posts: 36
Credit: 82,706,887
RAC: 79
United States
Message 642311 - Posted: 16 Sep 2007, 13:41:23 UTC

Went out for a few minutes this morning, and when I cam back, I'm getting some rather strange entries in the 'To Completion' column in my Tasks screen.
Instead of getting the usual completion times of anywhere from 30 minutes to say three hours, I'm now showing completion times of 30 hours plus. Haven't done the reboot thing yet, but that's next. Pc is running fine (Quad Core QX6700 Extreme, OC'ed slightly to 3GHz, 2GB RAM). CPU usage appears normal, no strange tasks running that I can see.

Anyone else running into this? Thanks in advance for any thoughts.

ID: 642311 · Report as offensive
Astro
Volunteer tester
Avatar

Send message
Joined: 16 Apr 02
Posts: 8026
Credit: 600,015
RAC: 0
Message 642312 - Posted: 16 Sep 2007, 13:44:01 UTC

Go to "your account", then "computers on this account - view", then click on the "computer ID" of the host in question, and see what values you have for the following:

% of time BOINC client is running 93.8113 %
While BOINC running, % of time work is allowed 99.9929 %
Average CPU efficiency 0.990161
Result duration correction factor 0.44414


(these are from my host)
ID: 642312 · Report as offensive
The_bestest

Send message
Joined: 7 Oct 06
Posts: 36
Credit: 82,706,887
RAC: 79
United States
Message 642324 - Posted: 16 Sep 2007, 14:00:45 UTC

Hmmmmmm. Something doesn't seem right here. Here's the info for my Quad-Core

% of time SETI is Running 95.3612
% of time work is allowed 53.1876 (huh?)
Average CPU efficiency 0.911759
Result duration correction factor 0.28845

Compared to my AMD X64 Dual Core 4800

% of time SETI is Running 82.1284
% of time work is allowed 93.2581
Average CPU efficiency 0.944237
Result duration correction factor 0.30093

Both machines sit running SETI pretty much 24x7, although the Quad is the machine I use for an hour or so in the morning, and maybe an hour in the evening after work. That % of time work is allowed entry for the quad is just not right. Will look at settings
ID: 642324 · Report as offensive
Profile SMW

Send message
Joined: 16 May 99
Posts: 22
Credit: 29,285,238
RAC: 16
United States
Message 642331 - Posted: 16 Sep 2007, 14:07:34 UTC - in response to Message 642311.  

Went out for a few minutes this morning, and when I cam back, I'm getting some rather strange entries in the 'To Completion' column in my Tasks screen.
Instead of getting the usual completion times of anywhere from 30 minutes to say three hours, I'm now showing completion times of 30 hours plus. Haven't done the reboot thing yet, but that's next. Pc is running fine (Quad Core QX6700 Extreme, OC'ed slightly to 3GHz, 2GB RAM). CPU usage appears normal, no strange tasks running that I can see.

Anyone else running into this? Thanks in advance for any thoughts.


I have had the same thing on both the Macintosh and the PC platforms. I have found that the actual time is then far less and works just fine. I have also seen where as the units are processed, the amount of time goes up rather than down. In all instances I find that the real time for units is reasonable and within norms, getting reported back with no problems.
"It is better to be hated for what you are then to be loved for what you are not"
- Andre Gide (1869-1951)
ID: 642331 · Report as offensive
Astro
Volunteer tester
Avatar

Send message
Joined: 16 Apr 02
Posts: 8026
Credit: 600,015
RAC: 0
Message 642338 - Posted: 16 Sep 2007, 14:13:28 UTC
Last modified: 16 Sep 2007, 14:14:20 UTC

There is a formula used to determine the "to comp" field. I remember that the project supplied "fpops_estimate", and "RDCF" is used, but I can't remember if benchmarks play a role.

Your RDCF seems OK, and since fpops est is supplied with the wu, I'm guessing that the AR of the wu being run is leading to a large fpops est, in relation to the average wu. However, If benchmarks are used and something like "heat" is triggering a frequency reduction, then benchmarks would be cut roughly in 1/2.

I see your benchmarks are:

Measured floating point speed 2848.78 million ops/sec
Measured integer speed 3743.35 million ops/sec

as last reported.

I wonder if that's high or low for your machine.
ID: 642338 · Report as offensive
Astro
Volunteer tester
Avatar

Send message
Joined: 16 Apr 02
Posts: 8026
Credit: 600,015
RAC: 0
Message 642344 - Posted: 16 Sep 2007, 14:21:38 UTC

I've found this in the wiki:

The Scheduling Server(initial duration estimate) estimates the amount of time a Work Unit will take to complete with the formula (number of flops)/(flops per second)+(number of iops)/(iops per second).

So, benchmarks are a part of it.
ID: 642344 · Report as offensive
Josef W. Segur
Volunteer developer
Volunteer tester

Send message
Joined: 30 Oct 99
Posts: 4504
Credit: 1,414,761
RAC: 0
United States
Message 642399 - Posted: 16 Sep 2007, 16:14:20 UTC - in response to Message 642344.  

I've found this in the wiki:

The Scheduling Server(initial duration estimate) estimates the amount of time a Work Unit will take to complete with the formula (number of flops)/(flops per second)+(number of iops)/(iops per second).

So, benchmarks are a part of it.

That's the calculation the Scheduler uses when responding to a work request and determines how many tasks get sent. The "To completion" time in BOINC Manager of unstarted work uses the rsc_fpops_est which the splitter generated, the p_fpops Whetstone benchmark of the host, and the Duration Correction Factor (DCF).

Given p_fpops of 2848.78 million and DCF of 0.28845, the largest "To completion" estimate (for angle range 0.2259) should be just over 8 hours. My guess is the host has run benchmarks which have not been reported yet and got a much lower Whetstone score. Rerunning the benchmarks would probably fix it.
                                                                Joe
ID: 642399 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 790,712
RAC: 0
United States
Message 642480 - Posted: 16 Sep 2007, 17:53:12 UTC - in response to Message 642399.  

I've found this in the wiki:

The Scheduling Server(initial duration estimate) estimates the amount of time a Work Unit will take to complete with the formula (number of flops)/(flops per second)+(number of iops)/(iops per second).

So, benchmarks are a part of it.

That's the calculation the Scheduler uses when responding to a work request and determines how many tasks get sent. The "To completion" time in BOINC Manager of unstarted work uses the rsc_fpops_est which the splitter generated, the p_fpops Whetstone benchmark of the host, and the Duration Correction Factor (DCF).

Given p_fpops of 2848.78 million and DCF of 0.28845, the largest "To completion" estimate (for angle range 0.2259) should be just over 8 hours. My guess is the host has run benchmarks which have not been reported yet and got a much lower Whetstone score. Rerunning the benchmarks would probably fix it.
                                                                Joe

The other possibiolity is that the machine has just completed an evercrunch and the DCF is now very large.


BOINC WIKI
ID: 642480 · Report as offensive

Message boards : Number crunching : Strange 'To Completion' numbers


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