mersenneforum.org  

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

Reply
 
Thread Tools
Old 2022-06-29, 21:09   #1
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

5·13·127 Posts
Default ECM users - version 30.9-30.12 (see post#235)

I've been very slow at writing new code lately -- summertime I guess.

Is there interest in a pre-beta version of 30.9 that uses a GMP-ECM-like stage 2? It's been working and pretty stagnant for a month, but as with the 30.8 pre-beta there is a long way to go before it's ready for prime time.

Interestingly, in my limited testing it seems that, unlike P-1, B2 > ~1000 * B1 does not make sense. You are better off running more curves or increasing B1. In some situations, prime95 elects not to use all the available memory -- this will mean the default MaxHighMemWorkers setting might need to change.

BTW, the first and only success thusfar is here: 909107
Prime95 is online now   Reply With Quote
Old 2022-06-29, 22:20   #2
storm5510
Random Account
 
storm5510's Avatar
 
Aug 2009
Not U. + S.A.

31×89 Posts
Default

ECM has been my fallback for years. It's something I can start and leave running for day and not check on it.

I have used GMP-ECM a lot. My only issue with it is that it does not multi-thread. Other say it doesn't need to, run multiple instances instead. This is more than I want to keep up with.


storm5510 is offline   Reply With Quote
Old 2022-06-29, 22:22   #3
Denial140
 
Dec 2021

24×5 Posts
Default

I would be interested in using it e.g. to speed up the ECM work on 2.22M-2.23M to take it to below 200 exponents unfactored.
Denial140 is offline   Reply With Quote
Old 2022-06-30, 00:34   #4
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

2×17×227 Posts
Default

Quote:
Originally Posted by Prime95 View Post
Is there interest in a pre-beta version of 30.9 that uses a GMP-ECM-like stage 2? It's been working and pretty stagnant for a month, but as with the 30.8 pre-beta there is a long way to go before it's ready for prime time.
First reactions:
You know it. If you build it, users will come. Whatever the next new or improved feature is. Happens every time.
Really, we've become quite accustomed over the decades, to you finding more ways to wring even more out of available hardware. Thanks again.
Not needing the prime95/gmp-ecm shuffle or gmp-ecm alone would be convenient and welcome.
Personally I'd like to see handling proof files on the server for p > 596M get automated to conserve your time for such other creativity. (Maybe a single karatsuba implemented length just there. 64M words via 3 x 32M fft, leveraged from 596M up to 1G+ exponent for proof processing on server.) But as always, your time your call.
Handling the "I want to change the proof residues location midflight without manually stopping the program and moving the residues file beforehand" case would be nice and surely save some otherwise lost proofs. Save us mortal users from our own lack of foresight.
kriesel is online now   Reply With Quote
Old 2022-06-30, 07:08   #5
lycorn
 
lycorn's Avatar
 
"GIMFS"
Sep 2002
Oeiras, Portugal

30568 Posts
Default

Quote:
Originally Posted by Prime95 View Post
Is there interest in a pre-beta version of 30.9 that uses a GMP-ECM-like stage 2?
Count me in.
lycorn is offline   Reply With Quote
Old 2022-06-30, 11:45   #6
Zhangrc
 
"University student"
May 2021
Beijing, China

269 Posts
Default

I've seen SUMOUT errors occur when running ECM on very small exponents and cofactors. (M1277 for example)
I'm not trying to reproduce the error (I have more PRPs to do), and it seems that these errors are not recorded in the log.
Zhangrc is offline   Reply With Quote
Old 2022-06-30, 12:06   #7
axn
 
axn's Avatar
 
Jun 2003

43×127 Posts
Default

Quote:
Originally Posted by Prime95 View Post
Interestingly, in my limited testing it seems that, unlike P-1, B2 > ~1000 * B1 does not make sense. You are better off running more curves or increasing B1. In some situations, prime95 elects not to use all the available memory -- this will mean the default MaxHighMemWorkers setting might need to change.
Have you thrown a 100GB at the problem?

If I can get access to the pre-beta (with instructions, if any), I can do some high memory testing and report back on the behavior
axn is offline   Reply With Quote
Old 2022-06-30, 15:00   #8
masser
 
masser's Avatar
 
Jul 2003
Behind BB

2·997 Posts
Default

Quote:
Originally Posted by Prime95 View Post

Is there interest in a pre-beta version of 30.9 that uses a GMP-ECM-like stage 2? It's been working and pretty stagnant for a month, but as with the 30.8 pre-beta there is a long way to go before it's ready for prime time.
I will test it, too. Will this version also include P+1 with improved stage 2?
masser is online now   Reply With Quote
Old 2022-07-01, 02:42   #9
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

825510 Posts
Default

Quote:
Originally Posted by masser View Post
I will test it, too. Will this version also include P+1 with improved stage 2?
P+1 is not improved.

I'll see if I can make a build sometime soon.
Prime95 is online now   Reply With Quote
Old 2022-07-03, 00:25   #10
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

5×13×127 Posts
Default

30.9 build 1

If you aren't doing ECM, do not download! PRE-BETA software!

Save files during ECM stage 2 are broken (probably a crash)
Stage 2 time estimates and optimal B2 bounds could be off
Accurate estimates of stage 2 memory consumed may be off
Further stage 2 multithreading improvements are needed.
Stage 2 is pretty verbose, there's lots of code cleanup in my future.

Windows 64-bit: https://mersenne.org/ftp_root/gimps/p95v309b1.win64.zip
Linux 64-bit: https://mersenne.org/ftp_root/gimps/...linux64.tar.gz
Prime95 is online now   Reply With Quote
Old 2022-07-04, 07:31   #11
Glenn
 
"Glenn Leider"
Apr 2021
Carlsbad, CA

33 Posts
Default

I’ve downloaded 30.9b1 but am continuing to use 30.8b15,
which is now “official” on the main Mersenne.org page.

I had a single round off error over 0.4 on a recent test for
M113782777, but successfully completed that test anyway.
Since then my tests (two more so far) include a “round off:”
column in my results for each group of 10,000 iterations.

Please let me know when it’s safe to use 30.9.
Glenn is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
That's a Lot of Users!!! jinydu Lounge 9 2006-11-10 00:14
Beta version 24.6 - Athlon users wanted Prime95 Software 139 2005-03-30 12:13
For Old Users Citrix Prime Sierpinski Project 15 2004-08-22 16:43
Opportunity! Retaining new users post-M40 GP2 Lounge 55 2003-11-21 21:08
AMD USERS ET_ Lounge 3 2003-10-11 16:52

All times are UTC. The time now is 14:39.


Mon Jun 5 14:39:40 UTC 2023 up 291 days, 12:08, 0 users, load averages: 1.54, 1.27, 1.19

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.

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