![]() |
|
|
#1 | |
|
Bemusing Prompter
"Danny"
Dec 2002
California
5·479 Posts |
I recently installed Prime95 on a new quad-core machine, and the first four assignments were double-checks. However, one showed an estimated completion time of over a year.
Quote:
Any idea what could have caused this? Could it be a Prime95 bug? |
|
|
|
|
|
|
#2 |
|
P90 years forever!
Aug 2002
Yeehaw, FL
5·11·137 Posts |
|
|
|
|
|
|
#3 |
|
Bemusing Prompter
"Danny"
Dec 2002
California
5×479 Posts |
Just curious, are estimated completion times based on CPU rolling average or the CPU's current performance?
If it's the latter, then it's possible there was another process that was slowing that worker down. Last fiddled with by ixfd64 on 2019-10-08 at 19:34 |
|
|
|
|
|
#4 |
|
P90 years forever!
Aug 2002
Yeehaw, FL
5·11·137 Posts |
It is based on the cpu type and speed as well as the rolling average.
Something went very wrong in the calculation of the estimated completion date. I've seen this before. I've scoured the relevant code and cannot come up with a plausible explanation. Last fiddled with by Prime95 on 2019-10-08 at 21:40 |
|
|
|
|
|
#5 |
|
Romulan Interpreter
Jun 2011
Thailand
100101101101012 Posts |
Overrunning counters?
(in our daily work, a 32-bits counter that keeps internal system ticks and it is incremented by hardware every millisecond, will overflow every ~49.7 days, so if you count the time "deltaT" spent by some function by subtracting the former stored value from the current value, and store the current value and the deltaT in unsigned variables - this is the normal process everybody does, the overflow is ignored and the result is still correct after that, because that's how the binary arithmetic in two's complement works, cycling through the register when it overflows - but then, in very unhappy cases you may end with strange timings, and special precautions need to be taken to avoid those situations; of course, this may not apply to your case, but a crazy idea may give you the right idea...) Last fiddled with by LaurV on 2019-10-09 at 09:34 |
|
|
|
|
|
#6 |
|
Jun 2003
2·3·7·112 Posts |
What happens if the system clock is updated (synced with timeserver) in the middle of the calculation? Time can jump forwards or backwards by a few seconds/minutes. I have seen this affect iteration times & ETA calculations during normal running.
|
|
|
|
|
|
#7 | |
|
Jul 2004
Milan, Ita
2668 Posts |
Quote:
TL;DR: as it solves spontaneously with the nearest server update, i just consider it a hiccup-estimate
|
|
|
|
|
![]() |
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| how Estimated Completion works | ssybesma | Information & Answers | 7 | 2019-07-26 19:30 |
| Estimated relations Factmsieve | cimpresovec | Msieve | 21 | 2016-01-17 15:58 |
| Estimated completion dates | Yura | Software | 3 | 2012-11-13 19:45 |
| ECM Takes far longer than estimated time | Rhyled | PrimeNet | 31 | 2011-02-06 16:46 |
| 25.5 Time to Completion Wrong? | lpmurray | Software | 9 | 2008-03-25 04:21 |