mersenneforum.org  

Go Back   mersenneforum.org > New To GIMPS? Start Here! > Information & Answers

Reply
 
Thread Tools
Old 2010-11-11, 16:59   #1
Bdot
 
Bdot's Avatar
 
Nov 2010
Germany

25516 Posts
Default Less GHz days for larger exponents in TF?

Hi,

can someone please point me to how exactly the GHz days are calculated?

I have the (for me) very strange observation:

Manual testing333001871NF2010-11-11 13:170.0no factor from 2^66 to 2^67 0.0449
Manual testing87643753NF2010-10-29 14:150.1no factor from 2^66 to 2^67 0.1705
This means, for the same range (2^66 to 2^67) an exponent that is 4 times as large only gets you a quarter of the score?

It's the same machine, maybe on a different clock speed ...

Thanks for some clarification ...
Bdot is offline   Reply With Quote
Old 2010-11-11, 19:06   #2
S485122
 
S485122's Avatar
 
Sep 2006
Brussels, Belgium

35×7 Posts
Default

Factors of a Mersenne number 2M-1 are of the from 2*k*M+1. So when M is bigger there are less possible factors for a given bit level.

The formula for factoring credit is something like :

Constant * 2,4 * 1860 (2 ^ ("HowFarFactored" - 48) - 2 ^ ("HowFarPreviouslyFactored" - 48)) / M

You see that with M four times bigger the credit is four times less.

See the Maths pages on the Gimps site and the Mersenne Wiki.

Jacob
S485122 is offline   Reply With Quote
Old 2010-11-11, 19:26   #3
lycorn
 
lycorn's Avatar
 
"GIMFS"
Sep 2002
Oeiras, Portugal

5C116 Posts
Default

Adding to Jacob“s excellent explanation, also note that the test of the larger exponent has taken roughly 4 times less to complete, due the fact he pointed out. That means the credit per unit of work actually done is the same on both cases.
lycorn is offline   Reply With Quote
Old 2010-11-11, 19:31   #4
imwithid
 
imwithid's Avatar
 
Apr 2009
Venice, Chased by Jaws

1278 Posts
Default

Those systems that I have set to factoring only are taking assignments in the 70 to 80 million range at depths of 2^(66-70). Have we reached anywhere so far a frontier? To factor so far ahead, is it not like prospecting for gold far in the desert all by one's self?
imwithid is offline   Reply With Quote
Old 2010-11-11, 19:35   #5
cheesehead
 
cheesehead's Avatar
 
"Richard B. Woods"
Aug 2002
Wisconsin USA

22×3×641 Posts
Default

Quote:
Originally Posted by imwithid View Post
Those systems that I have set to factoring only are taking assignments in the 70 to 80 million range at depths of 2^(66-70). Have we reached anywhere so far a frontier? To factor so far ahead, is it not like prospecting for gold far in the desert all by one's self?
Some people like to do that sort of thing. :-)

See http://mersenneforum.org/forumdisplay.php?f=46
(But don't take "Lone Mersenne Hunters" too literally; they're mostly actually factor-hunting.)

Last fiddled with by cheesehead on 2010-11-11 at 19:38
cheesehead is offline   Reply With Quote
Old 2010-11-12, 07:38   #6
davieddy
 
davieddy's Avatar
 
"Lucan"
Dec 2006
England

2×3×13×83 Posts
Default

Quote:
Originally Posted by S485122 View Post
Factors of a Mersenne number 2M-1 are of the from 2*k*M+1. So when M is bigger there are less possible factors for a given bit level.
And the exponent in binary (~30 bits) is only two bits longer.

David
davieddy is offline   Reply With Quote
Old 2010-11-14, 19:50   #7
Bdot
 
Bdot's Avatar
 
Nov 2010
Germany

3·199 Posts
Default

Thanks a lot for the answers ... I've read that the factors are of the form 2*k*M+1 but did not think the next logical step that this is being used in the TF algorithm.

Regarding the 333M exponent: That was just out of curiosity, how much more effort it would be to find a 100 Million digit prime, compared to today's tests. And that range is worked on quite a bit, so I was not the only one ;-)

I came to prime95 because of a performance issue with my laptop (that is now solved through TrottleStop). For the tests I randomly entered a few numbers "87643753" and only later joined PrimeNet and started understanding the math and algorithms part. And in the meantime I found a factor for my random number, so no prime :-/
Bdot is offline   Reply With Quote
Old 2010-11-15, 17:13   #8
R.D. Silverman
 
R.D. Silverman's Avatar
 
Nov 2003

164448 Posts
Default

Quote:
Originally Posted by Bdot View Post
Thanks a lot for the answers ... I've read that the factors are of the form 2*k*M+1 but did not think the next logical step that this is being used in the TF algorithm.

Regarding the 333M exponent: That was just out of curiosity, how much more effort it would be to find a 100 Million digit prime, compared to today's tests.
Noone knows until one is found. We can say what happens on average
if certain conjectures (e.g. Wagstaff's) about the distribution of Mersenne
primes is correct.

When we find a Mersenne prime, M_p in time t, it will require time 8t
(approximately) to find the next larger one. Thus, each successive one
is approximately 8 times harder than the previous one.
R.D. Silverman is offline   Reply With Quote
Old 2010-11-15, 17:42   #9
davieddy
 
davieddy's Avatar
 
"Lucan"
Dec 2006
England

11001010010102 Posts
Default

Quote:
Originally Posted by R.D. Silverman View Post
Noone knows until one is found. We can say what happens on average
if certain conjectures (e.g. Wagstaff's) about the distribution of Mersenne
primes is correct.

When we find a Mersenne prime, M_p in time t, it will require time 8t
(approximately) to find the next larger one. Thus, each successive one
is approximately 8 times harder than the previous one.
I think Bob was thinking of 23 = 8.

The effort required goes as ~ exponent3 but IIRC, 1.473
would be nearer the mark than 23.

Either way, there is a fighting chance we won't find any new
Mersenne primes before 2025, let alone a 100M digit one.

David

In short, GIMPS has plundered the low-flying fruit.

Last fiddled with by davieddy on 2010-11-15 at 18:01
davieddy is offline   Reply With Quote
Old 2010-11-17, 10:16   #10
Bdot
 
Bdot's Avatar
 
Nov 2010
Germany

3×199 Posts
Default

Quote:
Originally Posted by Bdot View Post
Regarding the 333M exponent: That was just out of curiosity, how much more effort it would be to find a 100 Million digit prime, compared to today's tests.
My wording was inaccurate, sorry ... I meant "how much more effort it would be to test for a 100 Million digit prime". Now I know that LL-testing an exponent in that range takes about 10 years on my hardware. Or ~3 years when throwing all 4 cores at it.


Quote:
Originally Posted by davieddy View Post
And the exponent in binary (~30 bits) is only two bits longer.

David
Does that mean the effort of a single test division (or FFT) correlates to the size of the exponent rather than the size of the Mersenne number itself (which would be 4 times the size instead of just 2 bits more)? Otherwise I'm not getting the point of this remark ...
Bdot is offline   Reply With Quote
Old 2010-11-17, 13:58   #11
Mini-Geek
Account Deleted
 
Mini-Geek's Avatar
 
"Tim Sorbera"
Aug 2006
San Antonio, TX USA

102538 Posts
Default

Quote:
Originally Posted by Bdot View Post
Does that mean the effort of a single test division correlates to the size of the exponent rather than the size of the Mersenne number itself ...?
Yes, see http://mersenne.org/various/math.php for the algorithm used to check if a number divides a Mersenne number. It does one step for each bit in the exponent, so the speed for each division would seem to be mainly related to the bit length of the exponent.

Quote:
Originally Posted by Bdot View Post
(or FFT)
The time it takes for one FFT-using, is mainly dependent on the FFT length used. Larger exponents require larger FFT lengths for their LLs. I don't know mathematically how exactly it's related, but from looking at a benchmark, it looks like each time the exponent size approximately doubles (a bit less than double), the FFT length (exactly) doubles, and the time per iteration approximately doubles (a bit more than double). But it's not that simple because there are also considerations like that power of 2 FFTs (1024K, 2048K, etc.) run faster for their size than other FFTs (1792K, 2560K, etc.). Because of these two doublings, this of course means that when you double the size of the exponent, the number is about 4 times harder to run.

Last fiddled with by Mini-Geek on 2010-11-17 at 13:59
Mini-Geek is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
How can I enter a larger exponent? evanh Software 59 2017-12-28 11:25
larger B1 for GMP-ECM in yoyo@home yoyo GMP-ECM 41 2017-01-04 05:53
2003-10-29: P-1: a set of 26 larger exponents GP2 Completed Missions 3 2003-11-12 14:16
2003 Nov 03: P-1: a set of 16 larger exponents GP2 Completed Missions 2 2003-11-09 01:21
2003 Oct 31: P-1: a set of 17 larger exponents GP2 Completed Missions 2 2003-11-03 15:34

All times are UTC. The time now is 21:29.


Sun Aug 1 21:29:43 UTC 2021 up 9 days, 15:58, 0 users, load averages: 0.82, 1.25, 1.42

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.