mersenneforum.org  

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

Reply
 
Thread Tools
Old 2016-05-31, 21:17   #12
Spherical Cow
 
Spherical Cow's Avatar
 
Nov 2004

22×33×5 Posts
Default

Quote:
Originally Posted by ATH View Post
That is due to a recent change which means everyone get 1 DC per year at least unless you opt out here: http://www.mersenne.org/thresholds/
Ah- OK. That seems pretty reasonable. Thanks for the explanation; I hadn't heard about it.

Norm
Spherical Cow is offline   Reply With Quote
Old 2016-06-01, 05:49   #13
LaurV
Romulan Interpreter
 
LaurV's Avatar
 
Jun 2011
Thailand

100101101110002 Posts
Default

Quote:
Originally Posted by Madpoo View Post
If I'm reading LaurV's comments on that problem correctly,
you don't, there were two different residues, always the same, generated by the same program, with shift zero, for two different FFTs. That problem arose IIRC, during implementing non-power-of-two FFTs in cudaLucas, which was long before implementing the shifting. And it is normal that if you start with the same data, no random, you get the same result. The real problem was that CL was selecting the wrong FFT for it, which was later fixed. You are right in the second part of your post, it was just a case of wrong FFT selection, which kept giving the same erroneous result, due to the fact that the random part (shifting) was missing, and the error checking was very poorly implemented at that time. It is not the case anymore. In fact all that discussion was in a thread and time where/when people were trying to make a reliable version of CL. I was only the "critique" there. Which CL we have today, thanks to a lot of good people who put a lot effort into developing it.

And I am still self-DC-ing (not currently, no free resources, but having big plans for the future, as usual, hehe).
LaurV is online now   Reply With Quote
Old 2016-06-01, 16:11   #14
Madpoo
Serpentine Vermin Jar
 
Madpoo's Avatar
 
Jul 2014

331310 Posts
Default

Quote:
Originally Posted by LaurV View Post
And I am still self-DC-ing (not currently, no free resources, but having big plans for the future, as usual, hehe).
Sigh... if you're really concerned about the reliability of your system, do the occasional double-check of someone else's work... DC could use the extra boost.

Plus that way you'd find out quicker if you were wrong (I mean, testing 36M goes much faster than testing something above 70M).
Madpoo is offline   Reply With Quote
Old 2016-06-01, 20:01   #15
GP2
 
GP2's Avatar
 
Sep 2003

50318 Posts
Default

Quote:
Originally Posted by LaurV View Post
It is not the case anymore. In fact all that discussion was in a thread and time where/when people were trying to make a reliable version of CL. I was only the "critique" there. Which CL we have today, thanks to a lot of good people who put a lot effort into developing it.
Yes, no doubt both CudaLucas and Prime95 are solid today. The only question was, are there any pre-shift results from long ago where perhaps the same bad residue was double-checked into the database.

The fact that this very old version of CudaLucas gave the identical wrong result reproducibly (when used with a badly-chosen FFT size) made me wonder if old pre-shift versions of Prime95 ever did the same (and I mentioned the exponent M1048507 as an example where I wondered if that happened).

Last fiddled with by GP2 on 2016-06-01 at 20:03
GP2 is offline   Reply With Quote
Old 2016-06-01, 20:35   #16
Madpoo
Serpentine Vermin Jar
 
Madpoo's Avatar
 
Jul 2014

3,313 Posts
Default

Quote:
Originally Posted by Prime95 View Post
All verified results where prime95 was used for both tests should have at least one result with a non-zero shift count.
Eek... may be a bug in that part of the verification.

So... since I had previously triple-checked everything below 2M (that wasn't already triple-checked), I thought, hey, why not make sure everything below 2M has 2 non-zero shift count results. Why? I don't know.

For no particular reason I queried for any verified results where the only shift-counts were zero... there are 13 of them.

All 13 had the latest verifying run done by our good friend AirSquirrels, part of the strategic double-checking he was helping me out with, especially in regards to the previous results by Robert_SoCal (who made up 12 of the 13 exponents first results).

So maybe it was my fault for assigning those to him when the first test was also done by a GPU.

Anyway, since it was probably my foul-up, I'll do a 3rd test of those 13 using Prime95 with a non-zero shift, and any others that may show up. I think AirSquirrels already finished up with those strategic double-checks and is now working with me on tackling the exponents that need triple-checks to declare the winner.
Madpoo is offline   Reply With Quote
Old 2016-06-01, 20:43   #17
CuriousKit
 
"J. Gareth Moreton"
Feb 2015
Nomadic

9010 Posts
Default

The fact that Shadow, Satellite and Remote all use the same IP address makes sense because they are all laptops running in my apartment, sharing the same router. The 4-core Workstation is my computer at my workplace and so should have a different IP address.

The fact that the second Workstation is identical to Remote and is running on the same IP address is a big clue. Basically, Remote is a "work from home" laptop, which occasionally connects to a network share. That share contains backups of the Prime95 jobs for both Remote and the 4-core Workstation (stored under different directories), so I'm wondering if I accidentally ran the Workstation backup by mistake or something similar. I'll investigate. If it's the case, then I'll reconfigure the work files so they all run on Remote, then merge the new Workstation with Remote. Would that work or could the merge cause problems due to the different CPU ids?

P.S. Sorry if I raised a false alarm.
CuriousKit is offline   Reply With Quote
Old 2016-06-02, 00:14   #18
CuriousKit
 
"J. Gareth Moreton"
Feb 2015
Nomadic

1328 Posts
Thumbs up

Problem solved. It turns out that the copy of Prime95.exe in the backup directory somehow got executed and fetched its own work, at the same time while the regular copy was running. What it resulted in was "Remote" trying to perform twice as many tasks as it was supposed to and hence being somewhat slow on everything.

I've resolved the problem now by shutting down the running processes, making backup copies of what's been computed so far, merging the worktodo.txt files, and synchronising the network share (which also updated the copy of Prime95.exe that got executed somehow).

When I started up Prime95.exe again, a couple of the DoubleCheck tests (M43835747 and M43863007) got automatically unassigned, presumably due to unrealistic completion times - they were nowhere near close to even being started, so I wasn't worried about those, although it's nice to have warning before a task is unassigned sometimes, in case it actually has been started, say. I do like to complete double-check tasks occasionally... to do my bit in making certain that the list of Mersenne numbers is reliable and to clear the back-log, even if I get no fame from it - it's a good community service!

Sorry if I caused any worries for anyone. It was what people suggested it was... I just wasn't aware that the backup copy of the program started somehow (most likely due to being configured to run on start-up or something). Thank you MadPoo for giving me the clues I needed to identify the problem, since I probably wouldn't have even identified the computer in question.

The potential exploit that was pointed out is something to consider though.

P.S. I dropped the extra "Workstation" CPU that appeared, so I should only have 4 computers to my name currently.

Last fiddled with by CuriousKit on 2016-06-02 at 00:18
CuriousKit is offline   Reply With Quote
Old 2016-06-02, 00:26   #19
chalsall
If I May
 
chalsall's Avatar
 
"Chris Halsall"
Sep 2002
Barbados

100110001001112 Posts
Default

Quote:
Originally Posted by CuriousKit View Post
The potential exploit that was pointed out is something to consider though.
No real exploit. If someone wants to give you credits, is this a serious problem?

LaurV played a bit of a joke on me a couple of years ago. He gave me some serious credits.

Perhaps it's a problem if someone gives you bad results.

Karma goes a long way....
chalsall is offline   Reply With Quote
Old 2016-06-02, 00:30   #20
GP2
 
GP2's Avatar
 
Sep 2003

5×11×47 Posts
Default

Quote:
Originally Posted by Madpoo View Post
For no particular reason I queried for any verified results where the only shift-counts were zero... there are 13 of them.

All 13 had the latest verifying run done by our good friend AirSquirrels, part of the strategic double-checking he was helping me out with, especially in regards to the previous results by Robert_SoCal (who made up 12 of the 13 exponents first results).

So maybe it was my fault for assigning those to him when the first test was also done by a GPU.
So...even the latest versions of GPU-based LL testing programs still use shift count = 0 ?
GP2 is offline   Reply With Quote
Old 2016-06-02, 02:50   #21
Mark Rose
 
Mark Rose's Avatar
 
"/X\(‘-‘)/X\"
Jan 2013

2×5×293 Posts
Default

Quote:
Originally Posted by CuriousKit View Post
When I started up Prime95.exe again, a couple of the DoubleCheck tests (M43835747 and M43863007) got automatically unassigned, presumably due to unrealistic completion times - they were nowhere near close to even being started, so I wasn't worried about those, although it's nice to have warning before a task is unassigned sometimes, in case it actually has been started, say. I do like to complete double-check tasks occasionally... to do my bit in making certain that the list of Mersenne numbers is reliable and to clear the back-log, even if I get no fame from it - it's a good community service!
You can add UnreserveDays= to your prime.txt. Prime95 will then only unreserve assignments if worktodo.txt exceeds that number of days.
Mark Rose is offline   Reply With Quote
Old 2016-06-02, 03:14   #22
CuriousKit
 
"J. Gareth Moreton"
Feb 2015
Nomadic

2·32·5 Posts
Default

Aah, thanks. What is the default value if "UnreserveDays=" isn't specified? It only unreserved them when I put the Double Check tests that hadn't started at the end of the work to-do list - there was also an LL test that was partially complete; originally that one was at the end of the list instead, but wasn't unreserved (thankfully!). Only after rearranging the list in order to complete it more quickly (basically, right after the DC test that was in progress) did it unreserve those two tests.

Last fiddled with by CuriousKit on 2016-06-02 at 03:14
CuriousKit is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
gpu72 site - exp 78227507 credited but not mine? dh1 GPU to 72 1 2015-11-29 14:03
Oh Brother, What betid to mine Haswell 4770? petrw1 PrimeNet 70 2014-10-10 22:53
I Need Help to Add a New Computer gamer30 Information & Answers 3 2012-08-04 01:18
Your end or mine? davieddy Lounge 0 2011-12-11 11:31
some questions of mine, in general jerico2day Software 5 2005-03-30 09:19

All times are UTC. The time now is 10:25.


Mon Aug 2 10:25:03 UTC 2021 up 10 days, 4:54, 0 users, load averages: 1.45, 1.18, 1.14

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.