![]() |
|
|
#265 | |
|
P90 years forever!
Aug 2002
Yeehaw, FL
17×487 Posts |
Quote:
Type 1 does not do Gerbicz error-checking for Mersenne cofactor testing. |
|
|
|
|
|
|
#266 | |
|
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest
24·3·163 Posts |
Quote:
While interim residues every 10M or 20M iterations may be often enough, it might be useful to have the first 10k displayed on screen, with a check for the known-bad-interim residues applied, and the run terminated if it's a known-bad residue for the application or algorithm. (0x02 is bad, as long as it's the LL test, independently of whether it's CUDALucas, clLucas, or other LLtester.) It would also generate a lot of quick-to-run known-good residues along the way. Some of the applications lack residue duplication selftests for all the supported fft lengths. An early check would be a chance to catch the ones that were started with seriously inadequate fft lengths, as sometimes happens with new users not understanding the bits/word constraints, or simple typos in manually entered fft lengths. Back in the days of prime95 V18, 19, & 20 QA, we had volunteers comparing interim 64-bit residues in parallel runs by email. My recollection was there was not a pattern found of when things fail. That may have been due to a small data set of mismatches, or may be due to the absence of a pattern. In the case of a detected discrepancy between a user's run and one other user's interim residue(s), a clear message indicating it may be an issue with their run, or may be an issue with the other's run, and please continue the run, would be good. Something like "A difference has been detected between your run's interim residue 0x0123456789abcdef at iteration 10M for M87654321 and another run's interim residue 0xfedcba09876543__ at iteration 10M for M87654321. This may indicate an issue with your run, or an issue with the other run. Please continue your run." If it's a case of triple checking or higher and the user's run is outvoted by others, then what? |
|
|
|
|
|
|
#267 | |
|
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest
24·3·163 Posts |
I think what George meant here is
x^2 is recalculated by (x+r)(x-r) + r^2 (plus not minus), since (x+r)(x-r) = x^2 +rx -rx -r^2 = x^2-r^2. Then (x+r)(x-r)+r^2 = x^2 but probably dodging numerical inaccuracies previously encountered by directly computing x^2. I think it unlikely a flipped sign would get into George's code, or survive long there if it did. Quote:
|
|
|
|
|
|
|
#268 | |
|
Sep 2003
2×5×7×37 Posts |
Quote:
As regards the cause: With both mprime and Mlucas, when an FFT size is found to be too small, the run continues with a larger FFT size. However mprime takes the additional step of rewriting the worktodo line with an additional FFT2= field, so that the new FFT size continues to be used if a run is interrupted and resumed. However the current version of Mlucas doesn't do that, and when using preemptible instances on GCE, the run is interrupted at least once every 24 hours. So every time it resumed it tried the original FFT size again, and one of the times was unlucky. I think mprime is also much more conservative than Mlucas when it comes to setting a roundoff error threshold that triggers a higher FFT size. Last fiddled with by GP2 on 2018-03-16 at 15:51 |
|
|
|
|
|
|
#269 | |
|
∂2ω=0
Sep 2002
República de California
22·2,939 Posts |
Quote:
|
|
|
|
|
|
|
#270 | |
|
"Jeppe"
Jan 2016
Denmark
191 Posts |
Quote:
(I think R. Gerbicz conjectured early in this thread that pseudoprimes of this kind do not exist.) /JeppeSN |
|
|
|
|
|
|
#271 |
|
Romulan Interpreter
"name field"
Jun 2011
Thailand
41·251 Posts |
My belief is that there is no 3-PSP mersenne numbers. Of course I have no freaking idea how to prove that... but something similar to fermat numbers should take place...
|
|
|
|
|
|
#272 |
|
Sep 2003
2·5·7·37 Posts |
Most of the time when a first-time type-5 PRP-CF test is done, it shows up as "Unverified (Reliable)". For example, M8072983 and many others.
In a few cases, though, it appears simply as "Unverified", without the "(Reliable)". What determines this? I don't think it's the error code, because M7823429 had error-code "00100000" in my results.txt file, but it still displays as "Unverified (Reliable)" Edit: Hmm, but on the other hand M6753847 had error-code "01000100" in my results.txt file, and that one does display as "Unverified" without the "(Reliable)". Most of the non-Reliable cases of Unverified were subsequently double-checked and verified, but in the case of M4622869 there is a mismatch. This is the first type-5 mismatch that I'm aware of, the first case where a Gerbicz-checked type-5 residue is incorrect. My own type-5 result is "Unverified (Reliable)" while the other type-5 result is just "Unverified". Note that this exponent was already double-checked with type-1 residues, but another user poached the exponent and submitted a type-5 residue. I manually double-checked that today and got a mismatch. I've already asked ATH to do the triple-check for 4622869 and the double-check for 6753847. This suggests that Unverified without Reliable might be given a higher priority for early double-checking, especially if we ever get any for type-5 residues with non-cofactor PRP testing of first-time exponents in the 70M ranges. Last fiddled with by GP2 on 2018-04-30 at 01:03 |
|
|
|
|
|
#273 |
|
Einyen
Dec 2003
Denmark
22×863 Posts |
It matched your type 5 residue, to the original type 5 residue is bad.
|
|
|
|
|
|
#274 | |
|
P90 years forever!
Aug 2002
Yeehaw, FL
17×487 Posts |
Quote:
Without looking at Aaron's PHP code I bet the (reliable) text is only output if Gerbicz error-checking was used. Last fiddled with by Prime95 on 2018-04-30 at 01:36 |
|
|
|
|
|
|
#275 | |
|
Sep 2003
2×5×7×37 Posts |
Quote:
I guess I assumed type-5 was synonymous with Gerbicz, but I guess they weren't introduced simultaneously. The JSON says the result for M6753847 used 29.4 build 1. Last fiddled with by GP2 on 2018-04-30 at 01:59 Reason: 29.4 build 1 |
|
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Stockfish / Lutefisk game, move 14 poll. Hungry for fish and black pieces. | MooMoo2 | Other Chess Games | 0 | 2016-11-26 06:52 |
| Redoing factoring work done by unreliable machines | tha | Lone Mersenne Hunters | 23 | 2016-11-02 08:51 |
| Unreliable AMD Phenom 9850 | xilman | Hardware | 4 | 2014-08-02 18:08 |
| [new fish check in] heloo | mwxdbcr | Lounge | 0 | 2009-01-14 04:55 |
| The Happy Fish thread | xilman | Hobbies | 24 | 2006-08-22 11:44 |