mersenneforum.org  

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

Reply
 
Thread Tools
Old 2020-10-30, 17:54   #1
ixfd64
Bemusing Prompter
 
ixfd64's Avatar
 
"Danny"
Dec 2002
California

239010 Posts
Default interim residue sent to server twice?

I'm using Prime95 version 29.8 on my new laptop to finish up some partially complete LL tests (from computers I no longer have access to) before switching to 30.3 for PRP. As this is a new computer, I'm running LL double checks first to make sure the system is stable. It has a six-core processor, and one worker is assigned to each core.

I was checking prime.log when I noticed an interim residue was sent twice:

Quote:
[Wed Oct 28 20:03:46 2020 - ver 29.8]
Sending interim residue 35000000 for M58797119
Sending interim residue 35000000 for M58797331
Sending interim residue 35000000 for M58797103
[Thu Oct 29 09:05:13 2020 - ver 29.8]
Sending interim residue 35000000 for M58797043
Sending interim residue 35000000 for M58797367
[Thu Oct 29 12:56:09 2020 - ver 29.8]
Updating computer information on the server
Sending interim residue 35000000 for M58797367
Sending interim residue 35000000 for M58794581
Sending expected completion date for M58794581: Nov 09 2020
Is this supposed to happen under certain circumstances?

Assuming this is not the case, here's the sequence of events that might be useful in reproducing the issue:
  1. Prime95 sends interim residues for three exponents that had passed 35 million iterations
  2. Two more exponents pass 35 million iterations and a prime.spl file is created
  3. To conserve power, I put the computer to sleep in the evening
  4. The computer reboots in the early morning due to a system update
  5. Prime95 sends interim residues for those two exponents after starting back up
  6. The remaining exponent passes 35 million iterations and a new prime.spl file is created
  7. Prime95 sends estimated completion times and what is supposed to be one remaining interim residue

Last fiddled with by ixfd64 on 2020-10-30 at 18:20
ixfd64 is offline   Reply With Quote
Old 2020-11-06, 18:37   #2
ixfd64
Bemusing Prompter
 
ixfd64's Avatar
 
"Danny"
Dec 2002
California

239010 Posts
Default

I may have found the cause. It's possible that the worker had just passed 35 million iterations when the system rebooted. Windows is supposed to politely ask processes to terminate, but it's been reported that this doesn't always happen.

Prime95 stores interim residues in a prime.spl file and only sends them at certain intervals. So when Prime95 started back up, the data in prime.spl was sent to the server, but the worker's progress was rolled back to a point before 35 million iterations. After crossing the threshold again, the interim residue was sent a second time.

Last fiddled with by ixfd64 on 2020-11-06 at 19:26
ixfd64 is offline   Reply With Quote
Old 2020-12-07, 22:09   #3
ixfd64
Bemusing Prompter
 
ixfd64's Avatar
 
"Danny"
Dec 2002
California

2·5·239 Posts
Default

It turns out my new laptop sometimes reboots when waking up from sleep. This is apparently an issue with some Windows 10 devices. I should probably open a new thread as this is not a Prime95 issue.
ixfd64 is offline   Reply With Quote
Old 2020-12-08, 04:09   #4
LaurV
Romulan Interpreter
 
LaurV's Avatar
 
Jun 2011
Thailand

2·5·312 Posts
Default

The "Prime95 issue" is why do you put your computer in sleeping mode during P95 is running? (these two situations are a bit antagonistic, aren't they? hihi - do you intend your computer to sleep during it's idle, or to crunch some numbers?)
LaurV is offline   Reply With Quote
Old 2020-12-08, 05:05   #5
ixfd64
Bemusing Prompter
 
ixfd64's Avatar
 
"Danny"
Dec 2002
California

2×5×239 Posts
Default

Quote:
Originally Posted by LaurV View Post
The "Prime95 issue" is why do you put your computer in sleeping mode during P95 is running? (these two situations are a bit antagonistic, aren't they? hihi - do you intend your computer to sleep during it's idle, or to crunch some numbers?)
Our electricity costs are already a little high due to heaters.
ixfd64 is offline   Reply With Quote
Old 2020-12-08, 06:48   #6
LaurV
Romulan Interpreter
 
LaurV's Avatar
 
Jun 2011
Thailand

2×5×312 Posts
Default

Yuck!
1. Replace heaters with vees (i.e. Radeon Vii).
2. Profit!

Last fiddled with by LaurV on 2020-12-08 at 06:48 Reason: hate the spacing!
LaurV is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
LL testing: Jacobi symbol of the (interim or final) residue minus 2 as error check GP2 Number Theory Discussion Group 33 2017-08-21 22:14
Interim and Res64 Residues Primeinator Information & Answers 14 2008-09-19 08:46
Saving interim residues of huge P-1? Andi47 GMP-ECM 12 2006-06-18 13:08
Turned on interim & residue files, up to 1GiB now, need to know which to delete.... Nazo Software 12 2005-09-23 13:10
Interim iterations in status.txt are not random GP2 Data 2 2003-10-28 22:51

All times are UTC. The time now is 11:30.


Fri Jul 16 11:31:00 UTC 2021 up 49 days, 9:18, 1 user, load averages: 1.37, 1.59, 1.58

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.