mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   Prime Sierpinski Project (https://www.mersenneforum.org/forumdisplay.php?f=48)
-   -   Sieve (for advanced users) (https://www.mersenneforum.org/showthread.php?t=8226)

Citrix 2007-05-22 08:31

Sieve (for advanced users)
 
Any one interested in increasing their stats and helping test some code/ideas?

Download non combined .dat file from [url]www.psp-project.de[/url]
Download srsieve from here
[url]http://www.geocities.com/g_w_reynolds/sr2sieve/testing/[/url]

Use command line
sr2sieve -y 6 -s --pmin 800000000000000 --pmax 801000000000000
(change ranges on what values you reserve. This sieves from 800T to 801T)

800T onwards available
Please reserve range in intervals of Trillions.

Post reservations below.
(This thread does not change the other sieve thread, we will still have to do the ranges in the other thread.)

I tested some stuff and am finding a factor every 6 hrs. How long does it take you to find a factor?

800T+ available.
:smile:

ValerieVonck 2007-05-22 10:32

800T -> 801T Reserved CedricVonck :smile:

ValerieVonck 2007-05-22 13:52

Already found 1 factor (4 hours)
I am running @ 21M / sec (P4 2800 - 1Gb Ram)

VJS 2007-05-22 17:38

Citrix please start with these ranges... not all of the ranges above 800T have been sieve with the 991-50M dat for SoB.

These are the ranges which have been sieve with the 99-150M dat and only require use of the psp-only dat.

805500 806500
809500 811500
811500 811600
811600 812700
818000 820400
820400 820500
825500 828500
829000 831000
831000 831500
831500 832000
833000 833300
833800 840000

Citrix 2007-05-22 18:37

VJS,

We are just doing a few Trillions for right now to see the usefulness of algorithm. Nothing major. Once Geoff implements the cutoff model I will take your request into account. (Also hhh and ltd will be back to handle this thread better.)

The major use of using this algorithm is to save PRP tests. (As eventually we will have to sieve the whole range over anyway). So I was thinking of just sieving from n=4M to 7.5M. Is there a range that SOB needs sieving in? What level are they PRPing at?


:smile:

VJS 2007-05-23 01:38

Citrix,

Your on the same wave length as myself, I tried the implementation with the 7 k remaining with the 991-50M dat. On a 2.2G Barton core I was getting 50M/sec.

With this result I was thinking about trying a very small n-range.

Perhaps 13.4M to 15M with the remaining 7k SoB k at a very high p around 2000T just too see what happens. I am hoping to see in an equivalent in crease in speed with respect to an additional decrese in n-range.

My only concern is that the current effort would be wasted since the range would need to be resieved later. The corrolary is that the sieve could become ineffective as a result and we would never sieve the range fully...

Not sure how I feel about it from a project user morality basis...

After this I will have to compare the CPU time invested vs the return in factors. If anything this may be a replacement for p-1 efforts.

If people could post their results with p and factors for k/n pairs in this thread it would be helpful.

Citrix 2007-05-24 05:24

VJS, I think we will use this as a replacement for P-1. I don't think it will help the main sieve as we will have to sieve the non-smooth values anyway.

Have you tried -y 12 setting. Seems very fast.:smile:

ValerieVonck 2007-05-24 13:49

Range:

800T -> 801T Complete

Factors found (expected 50+)

[code]
800070176564161 | 265711*2^35785320+1
800604447457921 | 225931*2^29830952+1
[/code]

Sr2sieve log

[code]
05/22/07 12:31:25 WARNING: Only testing for factors p of the form p=1 (mod 64).
05/22/07 12:31:25 sr2sieve started: 2 <= n <= 49999947, 800000000000000 <= p <= 801000000000000
05/22/07 15:59:47 sr2sieve stopped: at p=800259314379457 because SIGINT was received.
05/22/07 15:59:47 Found factors for 1 term in 12194.635 cpu sec. (expected about 12.91)
05/23/07 08:48:10 WARNING: Only testing for factors p of the form p=1 (mod 64).
05/23/07 08:48:11 sr2sieve started: 2 <= n <= 49999947, 800259314379457 <= p <= 801000000000000
05/23/07 15:48:43 sr2sieve stopped: at p=800774037059137 because SIGINT was received.
05/23/07 15:48:43 Found factors for 2 terms in 36513.313 cpu sec. (expected about 38.51)
05/24/07 10:43:50 WARNING: Only testing for factors p of the form p=1 (mod 64).
05/24/07 10:43:50 sr2sieve started: 2 <= n <= 49999947, 800774037059137 <= p <= 801000000000000
05/24/07 13:51:41 sr2sieve stopped: at p=801000000000000 because range is complete.
05/24/07 13:51:41 Found factors for 2 terms in 47287.395 cpu sec. (expected about 49.75)
[/code]


-y 12 yields:

p=800081339047937, 1.372.926.103 /sec on a P4 2800Ghz 1 Gb Ram

VJS 2007-05-24 16:51

Cedric,

So what your saying is that the estimation of the number of factors found is not close to reality???

Citrix 2007-05-24 19:55

The expected # of factors is assuming you are using y=1. Since we are using y=6, we should find 2^5 times less factors.

50/32=~2. Which is what we found.
Time per factor =6.5 hrs
So not bad.

BlisteringSheep 2007-05-24 20:38

[QUOTE=Citrix;106698]Any one interested in increasing their stats and helping test some code/ideas?
[/QUOTE]

If you're interested in some non-x86 (PPC64/Linux) testing, I'd be happy to donate some cycles. I've got at least 4 different variants ppc970 variants. All I need is the source which includes the -y flag functionality.

:alex:


All times are UTC. The time now is 16:34.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.