PrimeGrid
Please visit donation page to help the project cover running costs for this month

Toggle Menu

Join PrimeGrid

Returning Participants

Community

Leader Boards

Results

Other

drummers-lowrise

Advanced search

Message boards : Sieving : Questions about sieving process..

Author Message
Aaron FinneyProject donor
Send message
Joined: 5 Jan 06
Posts: 12
ID: 2073
Credit: 179,995
RAC: 0
Cullen LLR Bronze: Earned 10,000 credits (32,418)PSA Silver: Earned 100,000 credits (143,513)
Message 6253 - Posted: 24 Jul 2007 | 21:38:08 UTC
Last modified: 24 Jul 2007 | 21:49:04 UTC

1. Am I right in assuming that you are looking for lowest possible p for a given n, or is there only one possible combination, or does the p even matter? If lowest, then I am confused as to why the woodall sieve has been sieved with so high a p before the low range p was sieved...? Won't you miss lower p's for the n's? - Or am I misunderstanding the goal entirely, and that's not to identify the p's at all, it's merely to remove the n's from the sieve file once a possible p is discovered?

2. Does the Sieve time per p decrease slightly with each factor discovered? (and subsequently smaller sieve file..)

JohnProject donor
Honorary cruncher
Avatar
Send message
Joined: 21 Feb 06
Posts: 2875
ID: 2449
Credit: 2,681,934
RAC: 0
321 LLR Bronze: Earned 10,000 credits (11,773)Cullen LLR Bronze: Earned 10,000 credits (14,945)ESP LLR Bronze: Earned 10,000 credits (26,855)PPS LLR Bronze: Earned 10,000 credits (84,876)PSP LLR Bronze: Earned 10,000 credits (15,311)SoB LLR Bronze: Earned 10,000 credits (21,440)SR5 LLR Bronze: Earned 10,000 credits (29,270)SGS LLR Bronze: Earned 10,000 credits (26,616)TPS LLR (retired) Bronze: Earned 10,000 credits (36,288)TRP LLR Bronze: Earned 10,000 credits (41,655)Woodall LLR Bronze: Earned 10,000 credits (15,807)321 Sieve (suspended) Bronze: Earned 10,000 credits (20,014)Cullen/Woodall Sieve Bronze: Earned 10,000 credits (23,405)PPS Sieve Bronze: Earned 10,000 credits (36,192)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (20,306)TRP Sieve (suspended) Bronze: Earned 10,000 credits (21,738)GFN Bronze: Earned 10,000 credits (86,217)PSA Ruby: Earned 2,000,000 credits (2,143,756)
Message 6256 - Posted: 24 Jul 2007 | 23:44:51 UTC - in response to Message 6253.
Last modified: 24 Jul 2007 | 23:46:17 UTC

1. Am I right in assuming that you are looking for lowest possible p for a given n, or is there only one possible combination, or does the p even matter?

Basically yes, lowest p that factors n*2^n-1 (Woodall) or n*2^n+1 (Cullen). Lowest meaning that we started out at 1 and are working our way up towards optimal sieve depth.

Minimally, optimal sieve depth means sieving to a point in which the time it takes to find a factor p is the same as the time it takes to LLR test an n. There are other reasons to sieve higher/deeper...mainly error rates in the LLR testing. i.e. LLR returning an incorrect result...which happens. So that's why double checking an LLR result can be a good thing.

Finding a factor in the sieving processs, we definitely know that that n is not prime.

If lowest, then I am confused as to why the woodall sieve has been sieved with so high a p before the low range p was sieved...? Won't you miss lower p's for the n's? - Or am I misunderstanding the goal entirely...

If you're referring to the Woodall 2M sieve file where 1490G-1500G was sieved after 1090G, that was just testing.

At p=1500G, it was taking twice as long to find a factor as it was to test n=2M. Also, PG was ready for new work so we decided to stop sieving at p=1090G and start on the 10M range. Was it optimal, no. But it was a good depth.

Yes, there are lower p's in the 1090G-1490G that would have removed n...and if we had more time, we would have sieved to around 1200G.

2. Does the Sieve time per p decrease slightly with each factor discovered? (and subsequently smaller sieve file..)

Yes, we have found out that sieve time is related proportionally to the size of the sieve file...number of n remaining.

Therefore, the smaller the sieve file (less n), the faster the sieve.

Currently the sieve files are split up as so: 1<n<2M, 2M<n<10M, 10M<n<25M. This will more than likely change as we do our best to stay ahead of LLR testing. Right now, we're behind. We may have to break out 2M<n<3M and sieve it separately.

Also, we'll look for more appropriate break points.

Ideally we'd like to sieve one file and break off the front of it as needed for LLR testing by PG. This may never happen but it's a goal. Right now, n=10M is a lofty goal and will give us plenty of time to decide the best course. The 25M sieve will have to wait until then.
____________

Aaron FinneyProject donor
Send message
Joined: 5 Jan 06
Posts: 12
ID: 2073
Credit: 179,995
RAC: 0
Cullen LLR Bronze: Earned 10,000 credits (32,418)PSA Silver: Earned 100,000 credits (143,513)
Message 6257 - Posted: 24 Jul 2007 | 23:54:52 UTC - in response to Message 6256.
Last modified: 24 Jul 2007 | 23:58:51 UTC

So then, to *FIRST* sieve 110M-140M, and then going back and sieve (for the first time) 0-110M using the sieve file from 110M-140M would be improper?

Case in question :
current sieve file and corresponding gcwsieve-command-line file: woodall10M_p170Gplus520G.zip (291767 candidates remaining at p=170G including 200G-520G factors)

Yet, 192-200G has not been sieved yet... I'm not understanding why the results from the 200G-520G sieve are being removed from the list of candidates for 192-200G....?

JohnProject donor
Honorary cruncher
Avatar
Send message
Joined: 21 Feb 06
Posts: 2875
ID: 2449
Credit: 2,681,934
RAC: 0
321 LLR Bronze: Earned 10,000 credits (11,773)Cullen LLR Bronze: Earned 10,000 credits (14,945)ESP LLR Bronze: Earned 10,000 credits (26,855)PPS LLR Bronze: Earned 10,000 credits (84,876)PSP LLR Bronze: Earned 10,000 credits (15,311)SoB LLR Bronze: Earned 10,000 credits (21,440)SR5 LLR Bronze: Earned 10,000 credits (29,270)SGS LLR Bronze: Earned 10,000 credits (26,616)TPS LLR (retired) Bronze: Earned 10,000 credits (36,288)TRP LLR Bronze: Earned 10,000 credits (41,655)Woodall LLR Bronze: Earned 10,000 credits (15,807)321 Sieve (suspended) Bronze: Earned 10,000 credits (20,014)Cullen/Woodall Sieve Bronze: Earned 10,000 credits (23,405)PPS Sieve Bronze: Earned 10,000 credits (36,192)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (20,306)TRP Sieve (suspended) Bronze: Earned 10,000 credits (21,738)GFN Bronze: Earned 10,000 credits (86,217)PSA Ruby: Earned 2,000,000 credits (2,143,756)
Message 6259 - Posted: 25 Jul 2007 | 0:18:54 UTC - in response to Message 6257.
Last modified: 25 Jul 2007 | 0:25:58 UTC

So then, to *FIRST* sieve 110M-140M, and then going back and sieve (for the first time) 0-110M using the sieve file from 110M-140M would be improper?

Case in question :
current sieve file and corresponding gcwsieve-command-line file: woodall10M_p170Gplus520G.zip (291767 candidates remaining at p=170G including 200G-520G factors)

Yet, 192-200G has not been sieved yet... I'm not understanding why the results from the 200G-520G sieve are being removed from the list of candidates for 192-200G....?

We are working with one master sieve file, Woodall10M (2000000<n<10000000), and running factor ranges against it. As we run factor ranges (p; example 200G-520G or 200000000000-520000000000) it removes candidates (n) from the master sieve file in which sieving finds factors for.

Since p=200G-520G was already completed, I decided to remove the candidates (n) in which factors were found, from the master sieve file...so the sieve would run faster. 11033 candidates (n) were removed from master file Woodall 10M which represented about 4% decrease in candidates.

edit: factor ranges 192G-200G will still find factors for the remaining n.
____________

Aaron FinneyProject donor
Send message
Joined: 5 Jan 06
Posts: 12
ID: 2073
Credit: 179,995
RAC: 0
Cullen LLR Bronze: Earned 10,000 credits (32,418)PSA Silver: Earned 100,000 credits (143,513)
Message 6260 - Posted: 25 Jul 2007 | 0:27:44 UTC - in response to Message 6259.
Last modified: 25 Jul 2007 | 0:31:17 UTC

So then, to *FIRST* sieve 110M-140M, and then going back and sieve (for the first time) 0-110M using the sieve file from 110M-140M would be improper?

Case in question :
current sieve file and corresponding gcwsieve-command-line file: woodall10M_p170Gplus520G.zip (291767 candidates remaining at p=170G including 200G-520G factors)

Yet, 192-200G has not been sieved yet... I'm not understanding why the results from the 200G-520G sieve are being removed from the list of candidates for 192-200G....?

We are working with one master sieve file, Woodall10M (2000000<n<10000000), and running factor ranges against it. As we run factor ranges (p; example 200G-520G or 200000000000-520000000000) it removes candidates (n) from the master sieve file in which sieving finds factors for.

Since p=200G-520G was already completed, I decided to remove the candidates (n) in which factors were found, from the master sieve file...so the sieve would run faster. 11033 candidates (n) were removed from master file Woodall 10M which represented about 4% decrease in candidates.

edit: factor ranges 192G-200G will still find factors for the remaining n.


So... ok.. it doesn't really matter what order they are removed in, those numbers are discarded.. it's the remaining numbers that we really care about, correct?

(sorry, I know very little about what we're doing here, I just wanted to help out cuz this is 'the boincstats co-project')

JohnProject donor
Honorary cruncher
Avatar
Send message
Joined: 21 Feb 06
Posts: 2875
ID: 2449
Credit: 2,681,934
RAC: 0
321 LLR Bronze: Earned 10,000 credits (11,773)Cullen LLR Bronze: Earned 10,000 credits (14,945)ESP LLR Bronze: Earned 10,000 credits (26,855)PPS LLR Bronze: Earned 10,000 credits (84,876)PSP LLR Bronze: Earned 10,000 credits (15,311)SoB LLR Bronze: Earned 10,000 credits (21,440)SR5 LLR Bronze: Earned 10,000 credits (29,270)SGS LLR Bronze: Earned 10,000 credits (26,616)TPS LLR (retired) Bronze: Earned 10,000 credits (36,288)TRP LLR Bronze: Earned 10,000 credits (41,655)Woodall LLR Bronze: Earned 10,000 credits (15,807)321 Sieve (suspended) Bronze: Earned 10,000 credits (20,014)Cullen/Woodall Sieve Bronze: Earned 10,000 credits (23,405)PPS Sieve Bronze: Earned 10,000 credits (36,192)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (20,306)TRP Sieve (suspended) Bronze: Earned 10,000 credits (21,738)GFN Bronze: Earned 10,000 credits (86,217)PSA Ruby: Earned 2,000,000 credits (2,143,756)
Message 6263 - Posted: 25 Jul 2007 | 0:55:53 UTC - in response to Message 6260.

So... ok.. it doesn't really matter what order they are removed in, those numbers are discarded.. it's the remaining numbers that we really care about, correct?

That's correct. We continue to search for factors to the remaining n.

Also, a factor p could easily remove a small n as well as a large n...and vice versa. For example:

factor 5172511811 removes 939813*2^939813+1
factor 5170252987 removes 1976440*2^1976440+1

I even received this today from someone doing other testing:

factor 307653395464509967970123309 removes 251*2^251+1

Look how LARGE the factor p is and how small the n is. He actually removed our smallest n in the Cullen 2M file. While it's good to have this factor, an LLR test of 251*2^251+1 would take only milliseconds...so not a major removal from the sieve file. However, it is a VERY NICE factor!

(sorry, I know very little about what we're doing here, I just wanted to help out cuz this is 'the boincstats co-project')

No need to be sorry. I'm receiving a lot of technical support and advice from others who are much more knowledgeable than me.

BTW, thanks for contributing to the sieve. We need all the volunteers we can get and your help is greatly appreciated.
____________

Profile John M. Johnson "Novex"Project donor
Volunteer tester
Avatar
Send message
Joined: 16 Aug 07
Posts: 625
ID: 10876
Credit: 1,066,951
RAC: 0
321 LLR Bronze: Earned 10,000 credits (50,802)Cullen LLR Silver: Earned 100,000 credits (111,106)PPS LLR Silver: Earned 100,000 credits (101,350)PSP LLR Bronze: Earned 10,000 credits (15,210)SGS LLR Bronze: Earned 10,000 credits (27,055)TPS LLR (retired) Bronze: Earned 10,000 credits (67,826)Woodall LLR Bronze: Earned 10,000 credits (10,609)321 Sieve (suspended) Bronze: Earned 10,000 credits (70,873)Cullen/Woodall Sieve Bronze: Earned 10,000 credits (20,185)PPS Sieve Bronze: Earned 10,000 credits (20,034)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (24,551)TRP Sieve (suspended) Bronze: Earned 10,000 credits (40,040)AP 26/27 Silver: Earned 100,000 credits (159,148)PSA Silver: Earned 100,000 credits (344,961)
Message 8551 - Posted: 26 Mar 2008 | 22:12:23 UTC

After reading this whole Article I want to thank you John so much for answering questions that Aaron asked that I had as well. You help so much my friend. I just donated because of how nicely this community helps each other and I wanted to do my part. Thanks again my friend :)

Profile WarpedProject donor
Avatar
Send message
Joined: 25 Aug 08
Posts: 288
ID: 27792
Credit: 28,151,335
RAC: 0
321 LLR Silver: Earned 100,000 credits (105,595)Cullen LLR Silver: Earned 100,000 credits (100,566)PPS LLR Silver: Earned 100,000 credits (467,197)PSP LLR Silver: Earned 100,000 credits (117,635)SoB LLR Bronze: Earned 10,000 credits (70,753)SR5 LLR Bronze: Earned 10,000 credits (44,970)SGS LLR Silver: Earned 100,000 credits (346,635)TRP LLR Silver: Earned 100,000 credits (298,952)Woodall LLR Silver: Earned 100,000 credits (107,939)321 Sieve (suspended) Gold: Earned 500,000 credits (591,806)Cullen/Woodall Sieve Bronze: Earned 10,000 credits (93,149)Generalized Cullen/Woodall Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,013,621)PPS Sieve Jade: Earned 10,000,000 credits (17,468,069)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,203,660)TRP Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,431,176)AP 26/27 Bronze: Earned 10,000 credits (27,387)GFN Silver: Earned 100,000 credits (124,947)PSA Ruby: Earned 2,000,000 credits (4,529,162)
Message 10557 - Posted: 3 Sep 2008 | 18:37:42 UTC - in response to Message 6256.


Basically yes, lowest p that factors n*2^n-1 (Woodall) or n*2^n+1 (Cullen). Lowest meaning that we started out at 1 and are working our way up towards optimal sieve depth.

Minimally, optimal sieve depth means sieving to a point in which the time it takes to find a factor p is the same as the time it takes to LLR test an n. There are other reasons to sieve higher/deeper...mainly error rates in the LLR testing. i.e. LLR returning an incorrect result...which happens. So that's why double checking an LLR result can be a good thing.


Hi John (and Rytis)

Surely this is key to the process. It seems to me that the rate at which we are finding factors is not nearly high enough and the depth to which we are sieveing is not enough to justify the relative time taken to LLR test. Should the focus not be on extending the depth of the sieving?
____________
Warped

Profile WarpedProject donor
Avatar
Send message
Joined: 25 Aug 08
Posts: 288
ID: 27792
Credit: 28,151,335
RAC: 0
321 LLR Silver: Earned 100,000 credits (105,595)Cullen LLR Silver: Earned 100,000 credits (100,566)PPS LLR Silver: Earned 100,000 credits (467,197)PSP LLR Silver: Earned 100,000 credits (117,635)SoB LLR Bronze: Earned 10,000 credits (70,753)SR5 LLR Bronze: Earned 10,000 credits (44,970)SGS LLR Silver: Earned 100,000 credits (346,635)TRP LLR Silver: Earned 100,000 credits (298,952)Woodall LLR Silver: Earned 100,000 credits (107,939)321 Sieve (suspended) Gold: Earned 500,000 credits (591,806)Cullen/Woodall Sieve Bronze: Earned 10,000 credits (93,149)Generalized Cullen/Woodall Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,013,621)PPS Sieve Jade: Earned 10,000,000 credits (17,468,069)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,203,660)TRP Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,431,176)AP 26/27 Bronze: Earned 10,000 credits (27,387)GFN Silver: Earned 100,000 credits (124,947)PSA Ruby: Earned 2,000,000 credits (4,529,162)
Message 10565 - Posted: 4 Sep 2008 | 4:40:03 UTC

In case there is a misunderstanding, what I mean by the above post is that we should sieve more. That is more deeply as this would be more efficient.

In the very short time I've been involved, I've crunched well over 300 sieve tasks and found only 2 factors. This seems to be a very small ratio relative to the rate at which the remaining tasks will yield primes (most likely nil). The time taken to crunch a sieve unit is very short in comparison to the time taken to run an LLR task.

The only explanation (in my extremely limited understanding) would be that the sieving work has been broken up into smaller blocks of p and I've come in at the time when the "deep end" and therefore least productive part of the sieve range is being crunched.

If this is the case, could the sieve range not be extended? I would expect this would result in less load on the servers and bandwidth.
____________
Warped

JohnProject donor
Honorary cruncher
Avatar
Send message
Joined: 21 Feb 06
Posts: 2875
ID: 2449
Credit: 2,681,934
RAC: 0
321 LLR Bronze: Earned 10,000 credits (11,773)Cullen LLR Bronze: Earned 10,000 credits (14,945)ESP LLR Bronze: Earned 10,000 credits (26,855)PPS LLR Bronze: Earned 10,000 credits (84,876)PSP LLR Bronze: Earned 10,000 credits (15,311)SoB LLR Bronze: Earned 10,000 credits (21,440)SR5 LLR Bronze: Earned 10,000 credits (29,270)SGS LLR Bronze: Earned 10,000 credits (26,616)TPS LLR (retired) Bronze: Earned 10,000 credits (36,288)TRP LLR Bronze: Earned 10,000 credits (41,655)Woodall LLR Bronze: Earned 10,000 credits (15,807)321 Sieve (suspended) Bronze: Earned 10,000 credits (20,014)Cullen/Woodall Sieve Bronze: Earned 10,000 credits (23,405)PPS Sieve Bronze: Earned 10,000 credits (36,192)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (20,306)TRP Sieve (suspended) Bronze: Earned 10,000 credits (21,738)GFN Bronze: Earned 10,000 credits (86,217)PSA Ruby: Earned 2,000,000 credits (2,143,756)
Message 10571 - Posted: 4 Sep 2008 | 14:03:01 UTC - in response to Message 10565.

Should the focus not be on extending the depth of the sieving?

The simple answer is yes, the primary focus should ALWAYS be on sieving. :)

If you look at PrimeGrid's Projects post, you'll see that 3 of 4 priorities are sieving. The one that's not is just clean-up work that will be done hopefully in 4-5 days.

Yes, in an ideal situation, we'd sieve to "optimal" depth and then begin LLRing. However, that can become long and tedious. Throwing a little splash of "prime finding" fun in helps keep the process interesting and moving forward.

The current 321 LLR effort is on a 1<n<5M sieve file that was sieved to a depth of p=805T which is very close to “optimal”. The current 321 Sieve effort is for 5M<n<25M and we want to reach at least p=805T; “optimal” will be quite a bit further.

The PPS LLR is only in its testing phase. It can be stopped at any time if sieving slows down too much. At the current sieve depth of p=65T, the rate is one factor every 320 seconds. On the same machine, the LLR rate for one candidate is 50 seconds. Each factor found removes two LLR tests since we are double checking; so basically one candidate is worth 100 seconds to LLR.

Therefore, LLR is removing candidates 3.2 times faster than sieving. While this may look nice, it definitely does not mean we should stop sieving. Since we plan on testing up to n=5M, we still have a long way to go. The “optimal” depth is around 43,000 seconds per factor. We expect to be in that ballpark somewhere around p=800T.

The GCWsieve is advancing nicely as well. So much so that it is close to "optimal" for 32 bit machines...64 bit machines can still continue. This sieve file includes 5M<n<10M.

The PSPsieve is managed by the PSP project. This sieve file includes 15 k's for 991<n<50M. Since they are checking up to n=50M (if necessary), this sieve is far from "optimal". However, at the current n for LLRing, it's in a good place for SoB and an excellent place for PSP.

BTW, increasing the sieve WU range will increase the factors found per WU. However, it will not affect the rate in which they are found.

It’s a balancing game, and we will do our best to minimize any inefficiency.

The only explanation (in my extremely limited understanding) would be that the sieving work has been broken up into smaller blocks of p and I've come in at the time when the "deep end" and therefore least productive part of the sieve range is being crunched.

Yes, that is the case. :)

If this is the case, could the sieve range not be extended? I would expect this would result in less load on the servers and bandwidth.

Again, it's a balancing game of "feeling productive" and keeping WU's short. GCW and PSP sieve WU's are relatively short even after recently quadrupling their length due to server/database issues. If long WU's are desired, the PPS sieve (64 bit only) has 3-4 hr long WU's and the manual 321 sieve can be as long as you like. :)

BTW, the Lunar Landing Challenge was dedicated to all the sievers. Without them, prime finding would be an extremely time-consuming task.
____________

Profile [SG]Puzzle-PeterProject donor
Volunteer tester
Avatar
Send message
Joined: 14 Jun 08
Posts: 374
ID: 24128
Credit: 92,652,187
RAC: 0
Discovered the World's First base 68 Generalized Cullen prime!!!Eliminated 4 conjecture "k"s321 LLR Gold: Earned 500,000 credits (517,694)Cullen LLR Bronze: Earned 10,000 credits (22,649)PPS LLR Ruby: Earned 2,000,000 credits (3,716,757)PSP LLR Amethyst: Earned 1,000,000 credits (1,255,162)SoB LLR Amethyst: Earned 1,000,000 credits (1,529,355)SGS LLR Bronze: Earned 10,000 credits (79,385)TRP LLR Bronze: Earned 10,000 credits (42,673)Woodall LLR Silver: Earned 100,000 credits (360,820)321 Sieve (suspended) Bronze: Earned 10,000 credits (21,641)Cullen/Woodall Sieve Ruby: Earned 2,000,000 credits (2,449,647)PPS Sieve Ruby: Earned 2,000,000 credits (4,110,585)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (75,714)TRP Sieve (suspended) Bronze: Earned 10,000 credits (54,880)AP 26/27 Bronze: Earned 10,000 credits (42,894)PSA Emerald: Earned 50,000,000 credits (78,365,420)
Message 10787 - Posted: 19 Sep 2008 | 20:44:49 UTC

How often will you update the sieve files? I'm mainly interested in 321 sieving because that's what I am doing ;-)

As far as I understand, each line of the sieve file is one prime candidate, so at the moment, there are about 2.1M possible primes left in the 5M-25M range, correct? So for the update to be worth the trouble, the file should be reduced by several thousand lines, I guess. Or maybe I'm guessing wrong. So how are you planning to do this?

Regards, Peter

Profile Lennart SM5YMTProject donor
Honorary cruncher
Avatar
Send message
Joined: 7 May 07
Posts: 1125
ID: 7989
Credit: 694,692,344
RAC: 0
Discovered the World's First base 13 Generalized Woodall prime!!!Eliminated 22 conjecture "k"s2009 Tour de Primes highest prime count2009 Tour de Primes most Mountain Stage primes2010 Tour de Primes highest prime count2010 Tour de Primes highest prime score321 LLR Turquoise: Earned 5,000,000 credits (5,097,586)Cullen LLR Amethyst: Earned 1,000,000 credits (1,101,661)PPS LLR Emerald: Earned 50,000,000 credits (80,169,933)PSP LLR Jade: Earned 10,000,000 credits (18,921,475)SoB LLR Bronze: Earned 10,000 credits (55,453)SR5 LLR Ruby: Earned 2,000,000 credits (4,407,637)SGS LLR Ruby: Earned 2,000,000 credits (4,595,742)TPS LLR (retired) Silver: Earned 100,000 credits (360,998)TRP LLR Turquoise: Earned 5,000,000 credits (5,800,792)Woodall LLR Ruby: Earned 2,000,000 credits (4,885,194)321 Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,345,944)Cullen/Woodall Sieve Sapphire: Earned 20,000,000 credits (27,566,122)PPS Sieve Double Silver: Earned 200,000,000 credits (220,787,724)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Ruby: Earned 2,000,000 credits (2,694,194)TRP Sieve (suspended) Turquoise: Earned 5,000,000 credits (8,986,371)AP 26/27 Amethyst: Earned 1,000,000 credits (1,780,026)GFN Jade: Earned 10,000,000 credits (18,585,003)PSA Double Silver: Earned 200,000,000 credits (287,482,568)
Message 10788 - Posted: 19 Sep 2008 | 21:40:56 UTC - in response to Message 10787.
Last modified: 19 Sep 2008 | 22:54:05 UTC

How often will you update the sieve files? I'm mainly interested in 321 sieving because that's what I am doing ;-)

As far as I understand, each line of the sieve file is one prime candidate, so at the moment, there are about 2.1M possible primes left in the 5M-25M range, correct? So for the update to be worth the trouble, the file should be reduced by several thousand lines, I guess. Or maybe I'm guessing wrong. So how are you planning to do this?

Regards, Peter


You can get a new one now.

It is the same name + E1

All factors found is removed.

We usually make a new file when we have 3-5% factor's compared to candidates in sievefile.

Thank's for all help

/Lennart

Profile [SG]Puzzle-PeterProject donor
Volunteer tester
Avatar
Send message
Joined: 14 Jun 08
Posts: 374
ID: 24128
Credit: 92,652,187
RAC: 0
Discovered the World's First base 68 Generalized Cullen prime!!!Eliminated 4 conjecture "k"s321 LLR Gold: Earned 500,000 credits (517,694)Cullen LLR Bronze: Earned 10,000 credits (22,649)PPS LLR Ruby: Earned 2,000,000 credits (3,716,757)PSP LLR Amethyst: Earned 1,000,000 credits (1,255,162)SoB LLR Amethyst: Earned 1,000,000 credits (1,529,355)SGS LLR Bronze: Earned 10,000 credits (79,385)TRP LLR Bronze: Earned 10,000 credits (42,673)Woodall LLR Silver: Earned 100,000 credits (360,820)321 Sieve (suspended) Bronze: Earned 10,000 credits (21,641)Cullen/Woodall Sieve Ruby: Earned 2,000,000 credits (2,449,647)PPS Sieve Ruby: Earned 2,000,000 credits (4,110,585)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (75,714)TRP Sieve (suspended) Bronze: Earned 10,000 credits (54,880)AP 26/27 Bronze: Earned 10,000 credits (42,894)PSA Emerald: Earned 50,000,000 credits (78,365,420)
Message 10796 - Posted: 20 Sep 2008 | 6:11:54 UTC - in response to Message 10788.



We usually make a new file when we have 3-5% factor's compared to candidates in sievefile.

/Lennart


I see. Thanks for the quick answer and for the quick update, of course!

Regards, Peter

Profile [SG]Puzzle-PeterProject donor
Volunteer tester
Avatar
Send message
Joined: 14 Jun 08
Posts: 374
ID: 24128
Credit: 92,652,187
RAC: 0
Discovered the World's First base 68 Generalized Cullen prime!!!Eliminated 4 conjecture "k"s321 LLR Gold: Earned 500,000 credits (517,694)Cullen LLR Bronze: Earned 10,000 credits (22,649)PPS LLR Ruby: Earned 2,000,000 credits (3,716,757)PSP LLR Amethyst: Earned 1,000,000 credits (1,255,162)SoB LLR Amethyst: Earned 1,000,000 credits (1,529,355)SGS LLR Bronze: Earned 10,000 credits (79,385)TRP LLR Bronze: Earned 10,000 credits (42,673)Woodall LLR Silver: Earned 100,000 credits (360,820)321 Sieve (suspended) Bronze: Earned 10,000 credits (21,641)Cullen/Woodall Sieve Ruby: Earned 2,000,000 credits (2,449,647)PPS Sieve Ruby: Earned 2,000,000 credits (4,110,585)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (75,714)TRP Sieve (suspended) Bronze: Earned 10,000 credits (54,880)AP 26/27 Bronze: Earned 10,000 credits (42,894)PSA Emerald: Earned 50,000,000 credits (78,365,420)
Message 14236 - Posted: 6 Mar 2009 | 21:28:39 UTC

A general technical question about sieving:

As far as I remember, you only have to test-divide a candidate x using the primes which are smaller than sqrt(x) or, in our case, smaller than a desired limit.

The candidates are stored in the sieve file. But where is the list of divisors? Storing them in the application code seems rather unflexible as the sieving range would be limited. Besides, the application file seems to be too small for containing a long list.

Just curious,
Peter
____________
There are only 10 kinds of people - those who understand binary and those who don't

geoffProject donor
Volunteer developer
Send message
Joined: 3 Aug 07
Posts: 99
ID: 10427
Credit: 343,437
RAC: 0
TRP Sieve (suspended) Bronze: Earned 10,000 credits (57,150)PSA Silver: Earned 100,000 credits (271,962)
Message 14265 - Posted: 7 Mar 2009 | 23:05:47 UTC - in response to Message 14236.
Last modified: 7 Mar 2009 | 23:06:11 UTC

As far as I remember, you only have to test-divide a candidate x using the primes which are smaller than sqrt(x) or, in our case, smaller than a desired limit.

The candidates are stored in the sieve file. But where is the list of divisors? Storing them in the application code seems rather unflexible as the sieving range would be limited. Besides, the application file seems to be too small for containing a long list.


The primes used to divide x (which are much much smaller than sqrt(x)), are not stored but generated on the fly using another sieve. And the primes used by that sieve were generated at program startup by yet another sieve. Only a very small list of primes is needed to bootstrap that whole process.

Profile [SG]Puzzle-PeterProject donor
Volunteer tester
Avatar
Send message
Joined: 14 Jun 08
Posts: 374
ID: 24128
Credit: 92,652,187
RAC: 0
Discovered the World's First base 68 Generalized Cullen prime!!!Eliminated 4 conjecture "k"s321 LLR Gold: Earned 500,000 credits (517,694)Cullen LLR Bronze: Earned 10,000 credits (22,649)PPS LLR Ruby: Earned 2,000,000 credits (3,716,757)PSP LLR Amethyst: Earned 1,000,000 credits (1,255,162)SoB LLR Amethyst: Earned 1,000,000 credits (1,529,355)SGS LLR Bronze: Earned 10,000 credits (79,385)TRP LLR Bronze: Earned 10,000 credits (42,673)Woodall LLR Silver: Earned 100,000 credits (360,820)321 Sieve (suspended) Bronze: Earned 10,000 credits (21,641)Cullen/Woodall Sieve Ruby: Earned 2,000,000 credits (2,449,647)PPS Sieve Ruby: Earned 2,000,000 credits (4,110,585)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (75,714)TRP Sieve (suspended) Bronze: Earned 10,000 credits (54,880)AP 26/27 Bronze: Earned 10,000 credits (42,894)PSA Emerald: Earned 50,000,000 credits (78,365,420)
Message 14266 - Posted: 7 Mar 2009 | 23:41:42 UTC

That sounds very sophisticated. Thanks for explaining!
____________
There are only 10 kinds of people - those who understand binary and those who don't

Message boards : Sieving : Questions about sieving process..

[Return to PrimeGrid main page]
DNS Powered by DNSEXIT.COM
Copyright © 2005 - 2023 Rytis Slatkevičius (contact) and PrimeGrid community. Server load 1.36, 1.22, 1.21
Generated 4 Jun 2023 | 8:32:31 UTC