mersenneforum.org  

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

Reply
 
Thread Tools
Old 2016-03-16, 22:20   #144
lycorn
 
lycorn's Avatar
 
"GIMFS"
Sep 2002
Oeiras, Portugal

3×232 Posts
Default

Quote:
Originally Posted by Madpoo View Post

if an exponent already has a factor, there isn't a process in place to keep track of the cumulative "difficulty" level from P-1 or ECM work... as in, the measure of how many curves at what bounds, etc.
I don´t think that´s entirely correct, at least as ECM goes. The "ECM Progress" page has a section where results (number of curves and B1 bounds) are recorded for exponents that already have known factors.
lycorn is offline   Reply With Quote
Old 2016-03-16, 22:27   #145
chalsall
If I May
 
chalsall's Avatar
 
"Chris Halsall"
Sep 2002
Barbados

101100100111002 Posts
Default

Quote:
Originally Posted by ixfd64 View Post
I find Chris' credit calculator to be pretty accurate.
That's James'....
chalsall is offline   Reply With Quote
Old 2016-03-16, 22:36   #146
Mark Rose
 
Mark Rose's Avatar
 
"/X\(‘-‘)/X\"
Jan 2013
https://pedan.tech/

1100100000112 Posts
Default

Quote:
Originally Posted by Prime95 View Post
As far as I know, the server has never accepted TF results that are out of order. It still doesn't. For example, if a number is factored to 2^70 and you report no factor from 2^71 to 2^72, then you will get an error and the number will still show as factored to 2^70.
Then there may be a bug. I tested again last night with M536,339,813. I reported the 2^67 to 2^68 work first, which was accepted, then the 2^66 to 2^67 work, which was also accepted.

The two 2^67 to 2^68 lines seems to be a race condition: I was manually submitted at the exact second mfloop.py was submitting the result.

When I look at my account results, it appears I was given credit for all those lines.

Quote:
What did the recent change do? Out-of-order and unneeded TF as well as unneeded P-1 results are now recorded in the full history with no CPU credit. This will allow those that are trying to find factors of Mersenne numbers that already have known factor(s) to keep a record of their efforts.
Very much appreciated!

Quote:
The change also allows us to bump the how-far-factored value when a hole (no factor from 2^70 to 2^71 in the example above) gets filled. This is not implemented and there are no plans to do this.
I had found a couple dozen exponents in this state late last year and "fixed" the database by trial factoring one bit more. I see now that my test exponent is now in that state.
Mark Rose is offline   Reply With Quote
Old 2016-03-16, 22:47   #147
ixfd64
Bemusing Prompter
 
ixfd64's Avatar
 
"Danny"
Dec 2002
California

1001110011112 Posts
Default

Quote:
Originally Posted by chalsall View Post
That's James'....
Argh, I always get confused between you two. LOL.

Last fiddled with by ixfd64 on 2016-03-16 at 22:48
ixfd64 is online now   Reply With Quote
Old 2016-03-16, 22:53   #148
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

2·3·7·199 Posts
Default

Quote:
Originally Posted by Mark Rose View Post
Then there may be a bug. I tested again last night with M536,339,813. I reported the 2^67 to 2^68 work first, which was accepted, then the 2^66 to 2^67 work, which was also accepted.

The two 2^67 to 2^68 lines seems to be a race condition: I was manually submitted at the exact second mfloop.py was submitting the result.

When I look at my account results, it appears I was given credit for all those lines.
Please resubmit the 2^67 to 2^68 line as the exponent is only marked as factored to 2^67.

There could well be a bug regarding CPU credit, which of course is not really a big deal. There is PHP code in there that does give CPU credit for unneeded work where you have a valid assignment. The PHP code is there so that you get CPU credit when someone poaches an assignment. The code might also give you CPU credit for the out-of-order results when you have a valid assignment.
Prime95 is offline   Reply With Quote
Old 2016-03-16, 22:55   #149
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

2×3×7×199 Posts
Default

Quote:
Originally Posted by lycorn View Post
I don´t think that´s entirely correct, at least as ECM goes. The "ECM Progress" page has a section where results (number of curves and B1 bounds) are recorded for exponents that already have known factors.
Agreed. ECM work is accepted and properly tracked for Mersenne numbers with known factors if the Mersenne exponent is small (less than 20M????). If that limit is less than 20M. it shouldn't be hard to change....just let me know.
Prime95 is offline   Reply With Quote
Old 2016-03-16, 23:08   #150
Mark Rose
 
Mark Rose's Avatar
 
"/X\(‘-‘)/X\"
Jan 2013
https://pedan.tech/

320310 Posts
Default

Quote:
Originally Posted by Prime95 View Post
Please resubmit the 2^67 to 2^68 line as the exponent is only marked as factored to 2^67.
Done. That accepted the line and bumped the factored-to number. Gave me 0.0557 GHz-days.

Quote:
There could well be a bug regarding CPU credit, which of course is not really a big deal. There is PHP code in there that does give CPU credit for unneeded work where you have a valid assignment. The PHP code is there so that you get CPU credit when someone poaches an assignment. The code might also give you CPU credit for the out-of-order results when you have a valid assignment.
That makes sense. I did have a valid assignment using /manual_gpu_assignment.
Mark Rose is offline   Reply With Quote
Old 2016-03-17, 04:24   #151
Madpoo
Serpentine Vermin Jar
 
Madpoo's Avatar
 
Jul 2014

23×7×61 Posts
Default

Quote:
Originally Posted by Prime95 View Post
Agreed. ECM work is accepted and properly tracked for Mersenne numbers with known factors if the Mersenne exponent is small (less than 20M????). If that limit is less than 20M. it shouldn't be hard to change....just let me know.
My mistake on the ECM. Yeah, the stuff from Alpertron is all P-1, but on smaller numbers:
16,359 below 1M
25,900 between 1M and 2M
2,163 between 2M and 2.06M
2 random ones at 7.7M and 9.3M

I don't question the worth of doing P-1 at all on the smaller stuff, compared to ECM... what's done is done.

ECM work, as George mentioned, is indeed tracked even after factors are found.
Madpoo is offline   Reply With Quote
Old 2016-03-17, 11:38   #152
alpertron
 
alpertron's Avatar
 
Aug 2002
Buenos Aires, Argentina

3·7·73 Posts
Default

Quote:
Originally Posted by Madpoo View Post
My mistake on the ECM. Yeah, the stuff from Alpertron is all P-1, but on smaller numbers:
16,359 below 1M
25,900 between 1M and 2M
2,163 between 2M and 2.06M
2 random ones at 7.7M and 9.3M

I don't question the worth of doing P-1 at all on the smaller stuff, compared to ECM... what's done is done.

ECM work, as George mentioned, is indeed tracked even after factors are found.
One run of P-1 with given bounds B1 and B2 has the same probability of finding a factor than running an ECM curve with the same bounds. But P-1 is about 10 times faster than ECM.

So for numbers with almost no ECM done, like the ones I sent to you, I can find more prime factors than ECM in the same time.

Notice that all work was done on Mersenne numbers with at least one prime factor known.
alpertron is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Normalising rent levels Bundu Math 4 2017-09-27 06:14
Racism or low light levels or...? jasong jasong 2 2016-09-25 05:07
Missing bit levels? NBtarheel_33 Data 6 2016-05-31 15:27
Is the data missing or did we miss a couple TF bit levels petrw1 PrimeNet 2 2015-05-07 05:09
Recommended TF bit levels for M(>10^8) NBtarheel_33 Math 19 2008-11-03 17:19

All times are UTC. The time now is 07:50.


Mon Sep 25 07:50:37 UTC 2023 up 12 days, 5:32, 0 users, load averages: 1.01, 0.98, 1.00

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.

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