mersenneforum.org  

Go Back   mersenneforum.org > Factoring Projects > Operation Billion Digits

Reply
 
Thread Tools
Old 2021-10-27, 19:53   #1
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

7,537 Posts
Default PRP on OBD candidates

Currently, it would be premature to attempt a PRP on a gigadigit Mersenne number with prime exponent.

Only one has been taken in TF to 91 bits, none to 92 bits, and none have been P-1 factored to adequate bounds.

Existing primality testing software either does not support such large exponents, does not support PRP, or does not support PRP proof generation. The primality testing effort per candidate is so huge that IMO a first attempt should not be attempted until proof generation is available at such large exponents and fft lengths, and has been well tested for the same software and version at lower exponents.

An additional obstacle is achievable run time. To complete a PRP of an OBD in a year, the iteration benchmark would need to be under ~9.5 msec/iteration. 1 year / OBD PRP ~ 365 * 24 * 3600 seconds / (109/log102) iterations = 0.009,49 seconds / iteration.

Versions of Mlucas available that can nominally handle PRP testing gigadigit candidates lack PRP proof generation.
While it is likely timings on native Linux would be better, on Ubuntu atop WSL, Mlucas V20.x produces benchmark timings for the required 192M fft length of:
Xeon Phi 7250 msec/iter = 1179.13
Xeon Phi 7210 msec/iter = 1156.88
i7-1165g7 msec/iter = 1153.63
dual-Xeon-e5-2690 msec/iter = 785.14
dual-Xeon-e5-2697v2 msec/iter = 404.89
The fastest of the above CPU msec/iter values corresponds to a run time of ~42.65 years.
It's likely that they would do better on native Linux. But not likely two orders of magnitude better.

Versions of gpuowl available that can nominally handle PRP testing gigadigit candidates lack PRP proof generation.
(V6.5-84 to 6.11-224) Run time on a Radeon VII would be around 50. msec/iter x 3.32E9 iterations ~ 5.3 years.

Verification by double-check would take equally long as a first test, in the absence of PRP proof generation capability or certification software capable of handling gigadigit Mersennes.

PRP proof generation space required will be considerable. Temporary space doubles for each increment of proof power and is proportional to exponent. Optimal proof power is an increasing function of exponent. Proof power 12 OBD temporary files would require ~ 1696. GiB each, judging by prime95 documentation. The resulting proof file would require ~5.4 GiB. Interim residue files are ~405. MiB each, as in Mlucas P-1.

Last fiddled with by kriesel on 2021-10-27 at 19:56
kriesel is online now   Reply With Quote
Old 2022-11-10, 17:29   #2
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

7,537 Posts
Default

Still true:
Quote:
Originally Posted by kriesel View Post
Currently, it would be premature to attempt a PRP on a gigadigit Mersenne number with prime exponent.
Only three have been taken in TF to the sufficient level 92 bits, and while all three have been started in P-1 factoring, none have finished P-1 factoring yet to adequate stage 1 bounds, or started stage 2.
https://www.mersenne.ca/obd
The rest of post one is still current as of today.

Last fiddled with by kriesel on 2022-11-10 at 17:30
kriesel is online now   Reply With Quote
Old 2023-02-04, 22:39   #3
rainchill
 
Apr 2005
DFW, tx

438 Posts
Default

I'd love to test an OBD before I'm gone.

In theory, the LL double check would be faster as over the years it takes to run the test, newer hardware would be available to run the double check. Heck, as faster hardware becomes available it can be upgraded to during the test to speed along testing.
rainchill is offline   Reply With Quote
Old 2023-02-05, 20:31   #4
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

7,537 Posts
Default

Quote:
Originally Posted by rainchill View Post
I'd love to test an OBD before I'm gone.

In theory, the LL double check would be faster
PRP and LL test time are indistinguishable on same exponent and hardware (ratio <~1.001). However, the GEC only applies to PRP, not LL. Run times are so long on current best hardware and software that an OBD LL is almost certain to be wrong, unless run double with frequent interim residue comparison along the way. PRP with proof is not yet available for such large exponents. So primality testing OBD remains for now a fool's errand. So for now we prepare candidates, and wait for software to extend to cover this regime with PRP/GEC/proof. Advocating LL for primality testing indicates a lack of understanding of the error checking state of the art and requirements for such a large task. It's a bad choice at 100Mdigit or even 100M exponent, and worse, the higher the exponent. See https://www.mersenneforum.org/showpo...6&postcount=14
A leading candidate for OBD PRP with proof generation is a future release of Mlucas. Gpuowl extension is another possibility.

Last fiddled with by kriesel on 2023-02-05 at 20:47
kriesel is online now   Reply With Quote
Old 2023-02-05, 20:43   #5
slandrum
 
Jan 2021
California

72×11 Posts
Default

Quote:
Originally Posted by rainchill View Post
I'd love to test an OBD before I'm gone.

In theory, the LL double check would be faster as over the years it takes to run the test, newer hardware would be available to run the double check. Heck, as faster hardware becomes available it can be upgraded to during the test to speed along testing.
Within a decade there will be faster hardware and better software much more suitable for testing the OBD candidates. Attempting to start a full test now would be a total waste of time and effort. Wait a few years until things catch up a bit.
slandrum is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
P-1 on OBD candidates lavalamp Operation Billion Digits 37 2023-03-05 17:54
A couple of 15e candidates fivemack NFS@Home 1 2014-11-30 07:52
No available candidates on server japelprime Prime Sierpinski Project 2 2011-12-28 07:38
Adding New Candidates wblipp Operation Billion Digits 6 2011-04-10 17:45
new candidates for M...46 and M48 cochet Miscellaneous Math 4 2008-10-24 14:33

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


Tue Mar 28 00:05:06 UTC 2023 up 221 days, 21:33, 0 users, load averages: 0.47, 0.98, 1.12

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.

≠ ± ∓ ÷ × · − √ ‰ ⊗ ⊕ ⊖ ⊘ ⊙ ≤ ≥ ≦ ≧ ≨ ≩ ≺ ≻ ≼ ≽ ⊏ ⊐ ⊑ ⊒ ² ³ °
∠ ∟ ° ≅ ~ ‖ ⟂ ⫛
≡ ≜ ≈ ∝ ∞ ≪ ≫ ⌊⌋ ⌈⌉ ∘ ∏ ∐ ∑ ∧ ∨ ∩ ∪ ⨀ ⊕ ⊗ 𝖕 𝖖 𝖗 ⊲ ⊳
∅ ∖ ∁ ↦ ↣ ∩ ∪ ⊆ ⊂ ⊄ ⊊ ⊇ ⊃ ⊅ ⊋ ⊖ ∈ ∉ ∋ ∌ ℕ ℤ ℚ ℝ ℂ ℵ ℶ ℷ ℸ 𝓟
¬ ∨ ∧ ⊕ → ← ⇒ ⇐ ⇔ ∀ ∃ ∄ ∴ ∵ ⊤ ⊥ ⊢ ⊨ ⫤ ⊣ … ⋯ ⋮ ⋰ ⋱
∫ ∬ ∭ ∮ ∯ ∰ ∇ ∆ δ ∂ ℱ ℒ ℓ
𝛢𝛼 𝛣𝛽 𝛤𝛾 𝛥𝛿 𝛦𝜀𝜖 𝛧𝜁 𝛨𝜂 𝛩𝜃𝜗 𝛪𝜄 𝛫𝜅 𝛬𝜆 𝛭𝜇 𝛮𝜈 𝛯𝜉 𝛰𝜊 𝛱𝜋 𝛲𝜌 𝛴𝜎𝜍 𝛵𝜏 𝛶𝜐 𝛷𝜙𝜑 𝛸𝜒 𝛹𝜓 𝛺𝜔