mersenneforum.org  

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

Reply
 
Thread Tools
Old 2023-06-26, 15:37   #12
S485122
 
S485122's Avatar
 
"Jacob"
Sep 2006
Brussels, Belgium

2×977 Posts
Default

Quote:
Originally Posted by cxc View Post
...
Two prolific contributors in the 1000+ attempts column have fewer than 10 failures; even those with more failures
...
A mismatch by a user doesn't mean a bad LL result : it may be the previous result that is bad.

For instance the top LL DC producer has 23902 attempts and 23418 successes on the LL DC top producers report. Of the 484 results that were not a success in the past year (202-06-26 <-> 2023-06-25), only one result was bad. In that same period only 512 bad LL results were returned : LL results

Not all non successes are failures ;-)

One can argue that a mismatch implies a bad result, but one can not add that bad result to the tally if it isn't in the period considered.
S485122 is offline   Reply With Quote
Old 2023-06-26, 17:01   #13
Uncwilly
6809 > 6502
 
Uncwilly's Avatar
 
"""""""""""""""""""
Aug 2003
101ร—103 Posts

22×2,767 Posts
Default

Quote:
Originally Posted by S485122 View Post
A mismatch by a user doesn't mean a bad LL result : it may be the previous result that is bad.
This is the case for all of my DC's. I have had several mismatches, but have not had a single bad result since 2008. That is 1670 results with 0 bad.
Uncwilly is offline   Reply With Quote
Old 2023-06-26, 19:55   #14
xilman
Bamboozled!
 
xilman's Avatar
 
"๐’‰บ๐’ŒŒ๐’‡ท๐’†ท๐’€ญ"
May 2003
Down not across

2·17·347 Posts
Default

Quote:
Originally Posted by S485122 View Post
DDR2 was not reliable, but with DDR3 and DDR4 machines can run LLs year after year without an error.
An hour or so ago I purchased 48G (12x4) of DDR2 ECC memory.

The reason is not that I want reliability, just that the only machine I can easily and inexpensively upgrade to 64GB is a Dell T7400 and that is what it takes.

Up to now 16GB systems have been adequate for my purposes --- just. Finishing a C165 with CADO-NFS took a bit of tweaking and the machine swapped a little but it completed. The C180 currently running will not stand a chance. The merge phase is already up to 17G virtual and 13G physical. The machine is swapping like crazy and cpu utilization is about 2% on average. Linear algebra will take a close approximation to forever.
xilman is online now   Reply With Quote
Old 2023-06-26, 20:32   #15
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

24·3·163 Posts
Default

Quote:
Originally Posted by S485122 View Post
A mismatch by a user doesn't mean a bad LL result : it may be the previous result that is bad.
A mismatch means there was at least one bad result, but does not identify which is/are bad.
They can't both be right, but they can both be wrong, at some low probability.
That's how we get to triple checks, or quad, rarely 5, and in a very few past cases, 6 for the record AFAIK with some past help by James Heinrich to search the database for many-tests&residue-values exponent cases.
In project terms, it does not matter as much which was wrong, or when a bad result was produced, as that a tiebreaker or occasionally more than one will be needed.

Last fiddled with by kriesel on 2023-06-26 at 20:36
kriesel is online now   Reply With Quote
Old 2023-06-27, 07:48   #16
S485122
 
S485122's Avatar
 
"Jacob"
Sep 2006
Brussels, Belgium

195410 Posts
Default

Quote:
Originally Posted by kriesel View Post
A mismatch means there was at least one bad result, but does not identify which is/are bad.
...
In project terms, it does not matter as much which was wrong, or when a bad result was produced, as that a tiebreaker or occasionally more than one will be needed.
Indeed a mismatch points to a at least one bad result.

If you are evaluating the error rate of the tests of the past year, the fact that some of those tests reveals bad results returned years ago isn't relevant.

Last fiddled with by S485122 on 2023-06-27 at 07:52 Reason: plural
S485122 is offline   Reply With Quote
Old 2023-06-27, 09:50   #17
charybdis
 
charybdis's Avatar
 
Apr 2020

3·353 Posts
Default

Quote:
Originally Posted by xilman View Post
Up to now 16GB systems have been adequate for my purposes --- just. Finishing a C165 with CADO-NFS took a bit of tweaking and the machine swapped a little but it completed. The C180 currently running will not stand a chance. The merge phase is already up to 17G virtual and 13G physical. The machine is swapping like crazy and cpu utilization is about 2% on average. Linear algebra will take a close approximation to forever.
...or use msieve for postprocessing and then GNFS up to the high 180s will fit in 16GB. Worth it for the small amount of manual intervention required, and the linear algebra is much faster, too.
charybdis is offline   Reply With Quote
Old 2023-06-27, 10:10   #18
xilman
Bamboozled!
 
xilman's Avatar
 
"๐’‰บ๐’ŒŒ๐’‡ท๐’†ท๐’€ญ"
May 2003
Down not across

2×17×347 Posts
Default

Quote:
Originally Posted by charybdis View Post
...or use msieve for postprocessing and then GNFS up to the high 180s will fit in 16GB. Worth it for the small amount of manual intervention required, and the linear algebra is much faster, too.
Thanks for the advice. I may well try it in the near future.

The memory will go into a machine here in Cambridge. All the data resides on a machine in La Palma. Large data transfers are generally done by sneakernet using a 4TB external USB disk. The work directory currently holds 49GB.

The additional memory will still come in useful though. A machine with 8 cpus running 8 sievers, each taking 2.3G (for the C180) needs more than 16G RAM to exploit its abilities properly.
xilman is online now   Reply With Quote
Old 2023-06-27, 10:21   #19
charybdis
 
charybdis's Avatar
 
Apr 2020

3×353 Posts
Default

Quote:
Originally Posted by xilman View Post
The additional memory will still come in useful though. A machine with 8 cpus running 8 sievers, each taking 2.3G (for the C180) needs more than 16G RAM to exploit its abilities properly.
The CADO siever can run multithreaded and share the memory between threads. It defaults to 2 threads per client (I guess your 8 sievers may each be running on 2 threads of a hyperthreaded core?) but you shouldn't lose much if any efficiency by setting it to 4 with --client-threads 4 in the invocation. Above that you may start to see <100% CPU utilization.
charybdis is offline   Reply With Quote
Old 2023-06-27, 12:31   #20
Andrew Usher
 
Dec 2022

3×132 Posts
Default

I'd say it's clear that the approach of S185422, counting explicitly bad results (of all those that have been checked at all), is the best for verifying the actual error rate. And 0.65% (which includes some hardware that definitely shouldn't be running LL) sounds reasonable.

Estimating error rates in the past, on the other hand, is more relevant to the chance of a mismatch. In this case, the average rate as used by Kriesel will be an overestimate - it is the best mismatch rates gotten by productive users that bound the past error rate. I can certainly believe it was higher than today for the same exponent range, but not by much, it seems.

In addition, our 'failure' statistics seem to include some things that don't imply bad results - look at Fabrice Bellet, who has a 'failure' rate over half, though the database doesn't show any bad results for him since 2013. This presumably is related to his current practice of turning in LL and PRP results years late after someone else has completed them, though I can't understand the details. 'Anonymous' users and others also have such late results, and may fall under the same condition.
Andrew Usher is offline   Reply With Quote
Old 2023-06-27, 14:28   #21
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

24·3·163 Posts
Default

Quote:
Originally Posted by S485122 View Post
If you are evaluating the error rate of the tests of the past year, the fact that some of those tests reveals bad results returned years ago isn't relevant.
An individual user that's conscientiously trying to lower his own error rate would look at his own error rate, versus time and down to the application, system or GPU level. Users can't do much about old errors, other than understand why they occurred and do something about the possible root causes to lower or at least control the rate of future errors on their own hardware. Casual or unaware users probably won't.

Answering questions about the overall project error rate, and identifying root causes, would take the broader view, in application, user, exponent and time. Some users have been identified as producing lots of errors, and their results prioritized for reevaluation. Some applications & versions have been identified as more error prone and are largely avoided or recommended against.

Both perspectives have their uses.

I've assembled links and rates in an LL and PRP error rates reference post here. Please PM me with any links to well reasoned and documented rate computations I've missed.

I'm contemplating a reference post on root causes of errors & perhaps countermeasures also. Constructive contributions are welcome, here perhaps, in a new thread not yet created for the purpose, or legitimately in the reference info discussion thread.

Last fiddled with by kriesel on 2023-06-27 at 14:42
kriesel is online now   Reply With Quote
Old 2023-06-27, 16:39   #22
S485122
 
S485122's Avatar
 
"Jacob"
Sep 2006
Brussels, Belgium

111101000102 Posts
Default

Quote:
Originally Posted by kriesel View Post
...
I've assembled links and rates in an LL and PRP error rates reference post here.
...
reference info discussion thread.
I'm sorry but I drown in your reference information, after two topics and three lines I am lost.

I can only say (repeat ?) that if you want to evaluate the error rate of current contributions, you must not look at mismatches which might be a bad or a correct result (often proving a result from previous years bad.) Just look at recent LL results returned. Don't choose a range, don't limit yourself to a few results (as in "quite small sample sizes used"), evaluate the production of a whole year (using "text" for output will provide you with 10000 rows at a time).

I will concede that since the high ranges are mostly being done with PRP and not LL the double-checkers and lower exponents are over represented in those figures.

But those figures are what we are discussing, i.e. the current LL error rate and that current error rate is less than 0,7 %.

Last fiddled with by S485122 on 2023-06-27 at 16:40 Reason: inserted the missing space at the wrong place
S485122 is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Electrical Service Rates storm5510 Hardware 178 2023-04-13 00:51
error rates and P-1 test drakkar67 Prime Sierpinski Project 9 2008-05-26 14:29
error rates drakkar67 Prime Sierpinski Project 12 2006-04-21 17:26
Error Rates Prime95 Math 31 2002-09-06 14:34
Error rates revealed Prime95 Math 1 2002-09-01 00:10

All times are UTC. The time now is 16:24.


Fri Jul 7 16:24:48 UTC 2023 up 323 days, 13:53, 0 users, load averages: 2.31, 2.10, 1.68

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, 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.

โ‰  ยฑ โˆ“ รท ร— ยท โˆ’ โˆš โ€ฐ โŠ— โŠ• โŠ– โŠ˜ โŠ™ โ‰ค โ‰ฅ โ‰ฆ โ‰ง โ‰จ โ‰ฉ โ‰บ โ‰ป โ‰ผ โ‰ฝ โŠ โА โŠ‘ โŠ’ ยฒ ยณ ยฐ
โˆ  โˆŸ ยฐ โ‰… ~ โ€– โŸ‚ โซ›
โ‰ก โ‰œ โ‰ˆ โˆ โˆž โ‰ช โ‰ซ โŒŠโŒ‹ โŒˆโŒ‰ โˆ˜ โˆ โˆ โˆ‘ โˆง โˆจ โˆฉ โˆช โจ€ โŠ• โŠ— ๐–• ๐–– ๐–— โŠฒ โŠณ
โˆ… โˆ– โˆ โ†ฆ โ†ฃ โˆฉ โˆช โІ โŠ‚ โŠ„ โŠŠ โЇ โŠƒ โŠ… โŠ‹ โŠ– โˆˆ โˆ‰ โˆ‹ โˆŒ โ„• โ„ค โ„š โ„ โ„‚ โ„ต โ„ถ โ„ท โ„ธ ๐“Ÿ
ยฌ โˆจ โˆง โŠ• โ†’ โ† โ‡’ โ‡ โ‡” โˆ€ โˆƒ โˆ„ โˆด โˆต โŠค โŠฅ โŠข โŠจ โซค โŠฃ โ€ฆ โ‹ฏ โ‹ฎ โ‹ฐ โ‹ฑ
โˆซ โˆฌ โˆญ โˆฎ โˆฏ โˆฐ โˆ‡ โˆ† ฮด โˆ‚ โ„ฑ โ„’ โ„“
๐›ข๐›ผ ๐›ฃ๐›ฝ ๐›ค๐›พ ๐›ฅ๐›ฟ ๐›ฆ๐œ€๐œ– ๐›ง๐œ ๐›จ๐œ‚ ๐›ฉ๐œƒ๐œ— ๐›ช๐œ„ ๐›ซ๐œ… ๐›ฌ๐œ† ๐›ญ๐œ‡ ๐›ฎ๐œˆ ๐›ฏ๐œ‰ ๐›ฐ๐œŠ ๐›ฑ๐œ‹ ๐›ฒ๐œŒ ๐›ด๐œŽ๐œ ๐›ต๐œ ๐›ถ๐œ ๐›ท๐œ™๐œ‘ ๐›ธ๐œ’ ๐›น๐œ“ ๐›บ๐œ”