![]() |
[QUOTE=geoff]The limit is actually 2^62 for i386 machines and 2^52 for others. 4e12 was the limit of the prime sieve, beyond that some composites would be sieved, but that only affected the efficiency not the results. In the current version the prime sieve will generate all primes up to 2^62, although it takes a lot of memory (> 1GB).[/QUOTE]
I've considered a means to reduce the memory footprint for the sieve. It involves storing the prime differences for the prime array instead of the primes themselves. IIRC correctly, it should cut the memory requirement for the sieve in half. It could be cut further if one assumes that the upper 32 bits of each composite in the composite array are always the same, but that would require a little more effort to manage. |
[QUOTE=axn1]
Are you looking for expected factors per G or actual factors per G ?[/QUOTE] Actual factors would do, but some interpolation on the expected would be nice :) |
axn1,
Do you want to remove all the factors (and the new prime) from the sr5data file, or would you like me to do it, and then upload. If it's me, it would be handy if I get all factor files mailed too. If it's you, please mail me the sr5data file :> Oh, and one other little thing, who sieved from 0-25e9? And yet another one; I can now only start my computer in safe mode, which is rather annoying, so I won't be crunching numbers until I get either a new PC, or get this darned thing running smoothly again :> |
[QUOTE=michaf]Do you want to remove all the factors (and the new prime) from the sr5data file, or would you like me to do it, and then upload.
If it's me, it would be handy if I get all factor files mailed too. If it's you, please mail me the sr5data file :>[/quote] I have an updated dat file with all the factors + the new prime, removed. Unfortunately, there is no notable speed increase, so no need to switch (yet). [QUOTE=michaf]Oh, and one other little thing, who sieved from 0-25e9?[/quote] That'd be me:wink: No point in publishing statistics for that range since there are just too many factors. [QUOTE=michaf]And yet another one; I can now only start my computer in safe mode, which is rather annoying, so I won't be crunching numbers until I get either a new PC, or get this darned thing running smoothly again :>[/QUOTE] Wishing your computer a speedy recovery:whistle: |
[QUOTE=rogue]I've considered a means to reduce the memory footprint for the sieve. It involves storing the prime differences for the prime array instead of the primes themselves. IIRC correctly, it should cut the memory requirement for the sieve in half. It could be cut further if one assumes that the upper 32 bits of each composite in the composite array are always the same, but that would require a little more effort to manage.[/QUOTE]
I think it will be quite a while before memory becomes a problem. As the memory used by the prime sieve increases, the bitmap memory will be reduced by finding primes. |
[QUOTE=axn1]I have an updated dat file with all the factors + the new prime, removed. Unfortunately, there is no notable speed increase, so no need to switch (yet).[/QUOTE]
Finding a prime for a light weight sequence will in general have less effect on sieving speed than finding one for a heavy sequence. If it is not too much trouble, could the page with the current data file also contain a list of the primes found since the file was updated? This would make it easier for anyone wanting to delete the primes from their own copy of the file (using sr5sieve -d <K> to delete K*5^n+/-1). edit: Just as good might be to announce updated data files in the thread where the primes are announced, then the new primes are the ones posted since the last announcement. |
I'll update the dat-file, _and_ report the found primes on there, anyone who wants to do it for themselves is able then, and anyone who is too lazy can download the new dat-file ;)
[QUOTE=geoff]Finding a prime for a light weight sequence will in general have less effect on sieving speed than finding one for a heavy sequence. If it is not too much trouble, could the page with the current data file also contain a list of the primes found since the file was updated? This would make it easier for anyone wanting to delete the primes from their own copy of the file (using sr5sieve -d <K> to delete K*5^n+/-1). edit: Just as good might be to announce updated data files in the thread where the primes are announced, then the new primes are the ones posted since the last announcement.[/QUOTE] |
I just tried sieve some candidates with P1 factoring with Prime95, and I have absolutely NO clue on how I get prime95 to handle composite exponents :>
srfile has the nice option to output P1 worktodo.ini for prime95, but it all just gets skipped because of the compositeness of the exponents... help :) edit: a download of a newer version of prime95 worked a bit... only srfile doesn't output a working .ini file, if I change the last number to 8 or more, it works... |
Is it worth sieving out some candidates by P-1 factoring?
(It sure isn't now, the quickest one is about 7 minutes on my PC, while the actual PRP test takes only 3 minutes) When we get to higher grounds, say 200k, it gets more efficient, about 10% chance of finding a factor, and a normal prp test takes about 60 minutes. Then again, if the sieving effort has gone beyond 300T (that is 300e12) or something like that, P1 isn't going to find too many factors anymore. (The three I found are max 167T) One other thing: I found this one with P1: 278974*5^200001-1 has a factor: 28175678171 at 28e9, how could it have been missed by the current distr. sieving? edit: DUH :> that's because the separate factor files aren't cleared out of my dat-file of course... |
[QUOTE=michaf]Is it worth sieving out some candidates by P-1 factoring?[/QUOTE]
It is not efficient to do P-1 tests yet, but they can be used as a check that the sieve is not missing any factors, or just for the fun of finding some larger factors. Can the administrators handle P-1 factors being reported? As far as the worktodo.ini entries output by srfile, I haven't done much testing with this. If there are changes needed let me know. |
[QUOTE=geoff]Can the administrators handle P-1 factors being reported?
[/QUOTE] I could always mold the factors into other shapes for srfile to recognise |
| All times are UTC. The time now is 23:26. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.