mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > PrimeNet

Reply
 
Thread Tools
Old 2011-04-22, 14:04   #1
S34960zz
 
Feb 2011

5210 Posts
Default multiple (3+) Unverified LL -- how common?

One of my computers performed a double-check LL on an exponent 26,xxx,xxx. When the residue was submitted to PrimeNet, it did not match the first result, so both results were noted as "Unverified LL" and the exponent was assigned to a third computer for re-evaluation.

That third result was submitted a few days ago. None of the first three residues match, and the exponent is presently out for its fourth LL test.

Is this common? Not _un_common?

When there are multiple (3+) mis-matched residues, are more than two matching residues required (perhaps 3 of 5, not just 2 of 4) ?

+++++

As a matter of curiosity, shortly after the result from my computer (second test) did not match the result from the first test, I re-ran the exponent off-line over a long weekend using 4 cores; that private test came back with the same result as my officially submitted result. So I'm quite curious about the final results for this exponent.
S34960zz is offline   Reply With Quote
Old 2011-04-22, 15:27   #2
cheesehead
 
cheesehead's Avatar
 
"Richard B. Woods"
Aug 2002
Wisconsin USA

170148 Posts
Default

Quote:
Originally Posted by S34960zz View Post
One of my computers performed a double-check LL on an exponent 26,xxx,xxx. When the residue was submitted to PrimeNet, it did not match the first result, so both results were noted as "Unverified LL" and the exponent was assigned to a third computer for re-evaluation.

That third result was submitted a few days ago. None of the first three residues match, and the exponent is presently out for its fourth LL test.

Is this common? Not _un_common?
Depends on your definition of "common". It's much less than 1% of the time, but I've seen it happen before.

Quote:
When there are multiple (3+) mis-matched residues, are more than two matching residues required (perhaps 3 of 5, not just 2 of 4) ?
No, just two.

BTW, there are some people who are systematically conducting triple-checks and even quadruple-checks where there are already two matching residues. You can see some examples of a third LL check even though the first two matched, in the exponent status report, or LL results report, for 1499001-1500000. There are examples of a fourth LL check even though the first three matched, in the exponent status report, or LL results report, for 499001-500000.

Their progress is, of course, slower than the leading edge of LL and DC reports, but eventually they'll reach the exponents that are now being reported as DCs.

AFAIK they haven't yet uncovered any instance where two earlier matching residues were later shown to be erroneous.

Quote:
As a matter of curiosity, shortly after the result from my computer (second test) did not match the result from the first test, I re-ran the exponent off-line over a long weekend using 4 cores; that private test came back with the same result as my officially submitted result. So I'm quite curious about the final results for this exponent.
That you can reproduce it on your system is a good indication that your result will eventually be shown to be correct. Have you ever had any of your other reported DC results not match the earlier residue in the database?
cheesehead is offline   Reply With Quote
Old 2011-04-22, 16:36   #3
S34960zz
 
Feb 2011

648 Posts
Default

Quote:
Originally Posted by cheesehead View Post
That you can reproduce it on your system is a good indication that your result will eventually be shown to be correct. Have you ever had any of your other reported DC results not match the earlier residue in the database?
I only have this one not-match example. Just wondered about verification procedure when this happens.

The only reason I would expect my private DC to be consistent (with prior computation) but not to be _correct_ (mathematically) would be if there was an issue between software versions and the version I used had a bug. The private-double-check was on the same machine, but run as 1-worker 4-thread, compared to original as 1-worker 1-thread (mostly), so the computation hardware was "different" / varied.

My recent work has been a handful of DC (all but one match original LL) and first-time LL (nothing to compare with, yet) plus trial factoring (on my main laptop plus a netbook).

The first-time LL work I did (2001-2005 timeframe) was on a different computer and the online "look at results" stuff was different back then. I probably ought to go look, just for fun.
S34960zz is offline   Reply With Quote
Old 2011-04-22, 18:34   #4
cheesehead
 
cheesehead's Avatar
 
"Richard B. Woods"
Aug 2002
Wisconsin USA

22·3·641 Posts
Default

Quote:
Originally Posted by S34960zz View Post
The only reason I would expect my private DC to be consistent (with prior computation) but not to be _correct_ (mathematically) would be if there was an issue between software versions and the version I used had a bug. The private-double-check was on the same machine, but run as 1-worker 4-thread, compared to original as 1-worker 1-thread (mostly), so the computation hardware was "different" / varied.
The code that computes the residue is pretty thoroughly tested now for several years, and hasn't changed.

The chances of a mismatch because of a hardware malfunction are much higher than the chances of a software bug that would affect the residue but show no other symptoms of error.

Hardware glitches happen all the time on overclocked or inadequately cooled systems, or with memory chips of inferior quality, and even because of cosmic rays (seriously). If the GIMPS database had data on the altitude of each system that reported a result, we could probably see a small bias toward more errors from systems at higher altitudes -- seriously.

Last fiddled with by cheesehead on 2011-04-22 at 18:39
cheesehead is offline   Reply With Quote
Old 2011-04-23, 08:52   #5
patrik
 
patrik's Avatar
 
"Patrik Johansson"
Aug 2002
Uppsala, Sweden

52·17 Posts
Default

When I downloaded the data for plotting the error rate on December 25, 2010, there were 376 exponents with three or more non-matching residues. Of these 14 have four or more non-matching residues, and one has five (41940097).
patrik is offline   Reply With Quote
Old 2011-04-23, 21:48   #6
CRGreathouse
 
CRGreathouse's Avatar
 
Aug 2006

3×1,993 Posts
Default

Quote:
Originally Posted by patrik View Post
When I downloaded the data for plotting the error rate on December 25, 2010, there were 376 exponents with three or more non-matching residues. Of these 14 have four or more non-matching residues, and one has five (41940097).
Is this about the number you'd expect by chance? (I don't know the overall numbers or I could calculate it.)
CRGreathouse is offline   Reply With Quote
Old 2011-04-24, 18:37   #7
patrik
 
patrik's Avatar
 
"Patrik Johansson"
Aug 2002
Uppsala, Sweden

52·17 Posts
Default

I'm not sure how to compute this, since exponents disappear from the list of unverified exponents as soon as they are verified (so there is also a time factor). The exponents that could be easier to estimate would be those above the leading edge of double-checking (around 27M). 310 of the 376 triples are above 27M (including all with 4+ tests).

The ones that have more than one test above the leading edge of double-checking are mostly those that had an error code in the first test. However, a few of these are still good and will disappear from the unverified list after the second test. The last test can also be a bad test but with a zero error code. There were 448289 unverified tests above 27M in the list, and of these 12354 have non-zero error code.

For exponents above 27M, the number of exponents with non-matching residues are:
Code:
precisely 1 test: 424270 exponents
precisely 2 tests: 11468 exponents
precisely 3 tests:   296 exponents
precisely 4 tests:    13 exponents
precisely 5 tests:     1 exponent
138 tests are unaccounted for, since they are unverified with two or more matching residues, i.e.they have been reported twice (or more) by the same user.

Last fiddled with by patrik on 2011-04-24 at 18:39 Reason: 138 tests unaccounted for, not exponents
patrik is offline   Reply With Quote
Old 2011-04-25, 05:40   #8
S34960zz
 
Feb 2011

1101002 Posts
Default

Patrik: Thanks for all the detail and cross-reference to your previous analysis.

Quote:
Originally Posted by patrik View Post
138 tests are unaccounted for, since they are unverified with two or more matching residues, i.e.they have been reported twice (or more) by the same user.
"Same user" or "same computer" -- presumably PrimeNet distinguishes at the per-machine level, since some users represent many (for many := from two to hundreds) machines. Admittedly, the same user (machine) getting the same exponent to re-test seems somewhat unlikely, until one considers the relatively small number of users, some with multiple machines, and large numbers of exponents being tested, at which point "unlikely" turns back into "likely, soon enough." (For a variant of this thought, see also: http://www.mersenneforum.org/showthread.php?t=15353)
S34960zz is offline   Reply With Quote
Old 2011-04-25, 05:56   #9
mdettweiler
A Sunny Moo
 
mdettweiler's Avatar
 
Aug 2007
USA (GMT-5)

3×2,083 Posts
Default

Quote:
Originally Posted by S34960zz View Post
"Same user" or "same computer" -- presumably PrimeNet distinguishes at the per-machine level, since some users represent many (for many := from two to hundreds) machines. Admittedly, the same user (machine) getting the same exponent to re-test seems somewhat unlikely, until one considers the relatively small number of users, some with multiple machines, and large numbers of exponents being tested, at which point "unlikely" turns back into "likely, soon enough." (For a variant of this thought, see also: http://www.mersenneforum.org/showthread.php?t=15353)
Hmm...I would think that PrimeNet would need to distinguish solely at the per-user level, just to be on the safe side, in case of someone reinstalling Prime95 on the same computer and choosing a different computer name. (I can imagine this happening quite easily--say, someone reinstalls their OS and capitalizes the machine name differently; or they decide to use a personalized computer name instead of the default-assigned one; etc.)

Presumably, the system is designed to avoid even assigning a DC to a user who's already submitted an LL test of any kind for that exponent; most likely, the results in the database reported multiple times by the same user were the result of something outside of PrimeNet's direct control, such as someone choosing an assignment manually, or a computer re-testing the same exponent due to disk/permissions hangups (not an uncommon issue by any means).

Last fiddled with by mdettweiler on 2011-04-25 at 05:59
mdettweiler is offline   Reply With Quote
Old 2011-04-25, 06:23   #10
ckdo
 
ckdo's Avatar
 
Dec 2007
Cleves, Germany

53010 Posts
Default

It is actually "same random shift count" regardless of user and CPU.
ckdo is offline   Reply With Quote
Old 2011-04-25, 07:20   #11
patrik
 
patrik's Avatar
 
"Patrik Johansson"
Aug 2002
Uppsala, Sweden

52×17 Posts
Default

This was the "record" (most unverified tests per exponent) before I realized that I ought to filter these out.
Code:
Exponent,User name,Computer name,Residue,Error code (if any),Date found
37307737,Serge Batalov,Q6600F,2A0BDF36A0D073__,,2008-07-08 18:55
37307737,Serge Batalov,Q6600F,2A0BDF36A0D073__,,2008-07-08 18:58
37307737,Serge Batalov,Q6600F,2A0BDF36A0D073__,,2008-07-08 19:03
37307737,Serge Batalov,Q6600F,2A0BDF36A0D073__,,2008-07-08 19:06
37307737,Serge Batalov,Q6600F,2A0BDF36A0D073__,,2008-07-08 19:08
37307737,Serge Batalov,Q6600F,2A0BDF36A0D073__,,2008-07-08 19:11
37307737,Serge Batalov,Q6600F,2A0BDF36A0D073__,,2008-07-08 19:16
37307737,Serge Batalov,Q6600F,2A0BDF36A0D073__,,2008-07-08 19:19
37307737,Serge Batalov,Q6600F,2A0BDF36A0D073__,,2008-07-08 19:22
37307737,Serge Batalov,Q6600F,2A0BDF36A0D073__,,2008-07-08 19:25
37307737,Serge Batalov,Q6600F,2A0BDF36A0D073__,,2008-07-08 19:29
37307737,Serge Batalov,Q6600F,2A0BDF36A0D073__,,2008-07-08 19:32
37307737,Serge Batalov,Q6600F,2A0BDF36A0D073__,,2008-07-08 19:42
37307737,Serge Batalov,Q6600F,2A0BDF36A0D073__,,2008-07-08 19:45
37307737,Serge Batalov,Q6600F,2A0BDF36A0D073__,,2008-07-08 19:55
37307737,Serge Batalov,Q6600F,2A0BDF36A0D073__,,2008-07-08 19:59
37307737,Serge Batalov,Q6600F,2A0BDF36A0D073__,,2008-07-08 20:08
37307737,Serge Batalov,Q6600F,2A0BDF36A0D073__,,2008-07-08 20:11
37307737,Serge Batalov,Q6600F,2A0BDF36A0D073__,,2008-07-08 20:21
37307737,Serge Batalov,Q6600F,2A0BDF36A0D073__,,2008-07-08 20:24
37307737,Serge Batalov,Q6600F,2A0BDF36A0D073__,,2008-07-08 20:34
37307737,Serge Batalov,Q6600F,2A0BDF36A0D073__,,2008-07-08 20:37
37307737,Serge Batalov,Q6600F,2A0BDF36A0D073__,,2008-07-08 20:47
37307737,Serge Batalov,Q6600F,2A0BDF36A0D073__,,2008-07-08 20:50
37307737,Serge Batalov,Q6600F,2A0BDF36A0D073__,,2008-07-08 20:51
patrik is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
C-UnVerified and Verified What does this mean? jwr257 Information & Answers 1 2017-12-16 16:32
Unverified???... lycorn PrimeNet 8 2011-01-11 08:22
PrimeNet now reporting two unverified primes again ixfd64 Lounge 6 2008-09-11 09:45
least common multiple of numbers of the form a^x-1 juergen Math 2 2004-04-17 12:19
Multiple systems/multiple CPUs. Best configuration? BillW Software 1 2003-01-21 20:11

All times are UTC. The time now is 17:00.


Mon Aug 2 17:00:58 UTC 2021 up 10 days, 11:29, 0 users, load averages: 2.48, 2.36, 2.24

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.