![]() |
|
|
#298 |
|
"Serge"
Mar 2008
Phi(4,2^7658614+1)/2
36×13 Posts |
~175
|
|
|
|
|
|
#299 |
|
Banned
"Luigi"
Aug 2002
Team Italia
113178 Posts |
|
|
|
|
|
|
#300 |
|
Apr 2010
Over the rainbow
23×52×13 Posts |
and still "limited" to 188 bits tf?
Last fiddled with by firejuggler on 2012-12-13 at 13:14 |
|
|
|
|
|
#301 |
|
P90 years forever!
Aug 2002
Yeehaw, FL
752610 Posts |
|
|
|
|
|
|
#302 |
|
P90 years forever!
Aug 2002
Yeehaw, FL
2×53×71 Posts |
|
|
|
|
|
|
#303 |
|
"Serge"
Mar 2008
Phi(4,2^7658614+1)/2
36×13 Posts |
In the new high range N~=170, the existing search limit was k=6e12 (>2^42), so mmff-0.27 cannot contribute to the range of N>=178 (because f would be > 2^220), but for the other values below 178, I currently have reached these limits (in e12 units):
Code:
k*2^170+1 6 70.368744177663 k*2^171+1 6 70.368744177663 k*2^172+1 6 70.368744177663 k*2^173+1 6 70.368744177663 will max out at next bit k*2^174+1 6 70.368744177663e12 (maxed out) k*2^175+1 6 35.184372088831e12 (maxed out) k*2^176+1 6 17.592186044415e12 (maxed out) k*2^177+1 6 8.796093022207e12 (maxed out) I will however finish those 174<=N<=179 leftovers conventionally (srsieve|newpgen + pfgw|llr sort of thing). When 180<=N<=199 k-limit was raised to 40e12, my motivation to continue the code extension significantly lessened (k~=6e12 was rather promising; sadly I didn't get lucky there). There is a lot of speed difference between N~=180 and N~=40. When I search for the new candidate ranges, I integrate probablilities (weighted by speed of computation); roughly speaking, k*N^2 is a reasonable estimate. Last fiddled with by Batalov on 2012-12-13 at 23:11 |
|
|
|
|
|
#305 |
|
Just call me Henry
"David"
Sep 2007
Cambridge (GMT/BST)
23×3×5×72 Posts |
Am I correct in thinking that currently mmff/mmf-gfn follows the following procedure?
What is the approximate sieve depth reached? How many candidates can be checked a second(excluding the sieving)? What proportion of candidates are actually prime? How long would it take the gpu to do a prp test on a candidate before using the candidate? I realize these answers will change with the size k and n. I am basically thinking about near to worst case scenarios(guessing large n with k meaning factor candidates are near 220-bits). I am wondering whether adding a prp test before using a candidate or adding more factoring methods(rho, ecm, fermat) would be a sensible idea. |
|
|
|
|
|
#306 | |
|
"Serge"
Mar 2008
Phi(4,2^7658614+1)/2
36×13 Posts |
Quote:
More factoring methods could possibly help if they are tiny (will fit in GPU code) and faster than the main test. Adding a prp test after finding a divisor was discussed - but because it is all too easy to do with external tools it wasn't high priority. It is very easy to add to the validator routine (not GPU code). |
|
|
|
|
|
|
#307 | |
|
Just call me Henry
"David"
Sep 2007
Cambridge (GMT/BST)
23·3·5·72 Posts |
Quote:
|
|
|
|
|
|
|
#308 |
|
Nov 2010
Germany
25516 Posts |
I discovered a bug in mfakto/mfaktc (http://mersenneforum.org/showpost.ph...&postcount=852) when GPUSieveProcessSize=24.
I have not used mmff so far--Is that a valid configuration for mmff? If so, then there's a chance of skipping some FCs during the test, if the code is the same as mfakto and mfaktc. |
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Mersenne trial division implementation | mathPuzzles | Math | 8 | 2017-04-21 07:21 |
| trial division over a factor base | Peter Hackman | Factoring | 7 | 2009-10-26 18:27 |
| P95 trial division strategy | SPWorley | Math | 8 | 2009-08-24 23:26 |
| Trial division software for Mersenne | SPWorley | Factoring | 7 | 2009-08-16 00:23 |
| Need GMP trial-division timings | ewmayer | Factoring | 7 | 2008-12-11 22:12 |