climateprediction.net (CPDN) home page
Thread 'Time calculation way off'

Thread 'Time calculation way off'

Message boards : Number crunching : Time calculation way off
Message board moderation

To post messages, you must log in.

AuthorMessage
blyons123

Send message
Joined: 21 Sep 15
Posts: 8
Credit: 4,854,775
RAC: 0
Message 54837 - Posted: 26 Sep 2016, 13:04:44 UTC

Even though my CPU benchmark runs every few days. ALL the tasks are off by 2-3 times time estimation!? A "5 day" actually takes 12-15 days.
ID: 54837 · Report as offensive     Reply Quote
ProfileIain Inglis
Volunteer moderator

Send message
Joined: 16 Jan 10
Posts: 1084
Credit: 7,825,314
RAC: 4,915
Message 54838 - Posted: 26 Sep 2016, 14:04:06 UTC - in response to Message 54837.  
Last modified: 26 Sep 2016, 14:04:38 UTC

BOINC Manager estimates the model run time in advance based on information supplied with the model (the GFLOPS estimate) and the time it actually took to run models in the past. The BOINC Manager estimates may be inaccurate when a new machine joins the project but tend to get better slowly.

There is a second effect, however, which is that the model may take longer to run than it should. Here, for example, is a model completed by your machine, wah2_mex50_ken2_193512_13_436_010687296_0. The reported "run-time" and "CPU time" differ by quite a lot:

Run time 639,500.57
CPU time 558,190.60

A comparable MEX50 on one of my machines has the following:

Run time 424,636.00
CPU time 423,956.60

The reason for this may be the BOINC Manager setting that keeps models in memory when suspended. That's set on mine and not on yours, as is apparent in the stdout log of your completed model:

<core_client_version>7.6.22</core_client_version>
<![CDATA[
<stderr_txt>
onitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...


Try changing the setting in BOINC Manager (Options | Computing preferences | Disk and memory, then tick the "Leave non-GPU tasks in memory while suspended" box) - and see whether things improve.
ID: 54838 · Report as offensive     Reply Quote
ProfileDave Jackson
Volunteer moderator

Send message
Joined: 15 May 09
Posts: 4540
Credit: 19,039,635
RAC: 18,944
Message 54846 - Posted: 27 Sep 2016, 8:34:08 UTC

What I fail to understand is when by highlighting a task and clicking on properties you can see the percentage/hour. It can not be difficult for BOINC to calculate time remaining based on this. (This is only relevant once a task has started.
ID: 54846 · Report as offensive     Reply Quote
WB8ILI

Send message
Joined: 1 Sep 04
Posts: 161
Credit: 81,522,141
RAC: 1,164
Message 54848 - Posted: 27 Sep 2016, 13:15:39 UTC

Dave Jackson -

I have noticed that too. One value is elapsed time and the other is the amount of computational time left (apples and oranges comparison). Maybe the percent has something to do with the percent of time steps completed and nothing to do with any times.

ID: 54848 · Report as offensive     Reply Quote

Message boards : Number crunching : Time calculation way off

©2024 cpdn.org