mersenneforum.org  

Go Back   mersenneforum.org > Prime Search Projects > Conjectures 'R Us

Reply
 
Thread Tools
Old 2010-05-27, 04:28   #661
Rincewind
 
Rincewind's Avatar
 
Oct 2006

103 Posts
Default

OK that sounds good.

And with this information SoB looks like the smaller project ;)
Rincewind is offline   Reply With Quote
Old 2010-05-27, 20:06   #662
Xentar
 
Xentar's Avatar
 
Sep 2006

11×17 Posts
Default

Quote:
Originally Posted by Rincewind View Post
And with this information SoB looks like the smaller project ;)
That may be correct, but I think, the feeling of success is bigger here, because we (try to) eliminate so many different bases, with much more primes.
Xentar is offline   Reply With Quote
Old 2010-05-29, 23:20   #663
Rincewind
 
Rincewind's Avatar
 
Oct 2006

103 Posts
Default

Quote:
Originally Posted by Xentar View Post
That may be correct, but I think, the feeling of success is bigger here, because we (try to) eliminate so many different bases, with much more primes.
That's so true.

I'll reserve the rest of the Riesel-Base 36 pairs.
Reserved Pairs:
Code:
1148*36^n-1
4737*36^n-1
7362*36^n-1
7399*36^n-1
8472*36^n-1
11014*36^n-1
12320*36^n-1
15687*36^n-1
15909*36^n-1
16168*36^n-1
18203*36^n-1
19035*36^n-1
20092*36^n-1
22164*36^n-1
25204*36^n-1
25788*36^n-1
26355*36^n-1
32302*36^n-1
33877*36^n-1
36113*36^n-1
37480*36^n-1
39898*36^n-1
40327*36^n-1
40995*36^n-1
41727*36^n-1
42623*36^n-1
43809*36^n-1
45148*36^n-1
46102*36^n-1
47435*36^n-1
47927*36^n-1
50183*36^n-1
50948*36^n-1
51172*36^n-1
51392*36^n-1
51434*36^n-1
53538*36^n-1
53945*36^n-1
54278*36^n-1
54759*36^n-1
55020*36^n-1
57682*36^n-1
57785*36^n-1
58387*36^n-1
60237*36^n-1
62087*36^n-1
68535*36^n-1
70338*36^n-1
72762*36^n-1
73187*36^n-1
80883*36^n-1
81177*36^n-1
81695*36^n-1
84759*36^n-1
85189*36^n-1
86618*36^n-1
88399*36^n-1
90575*36^n-1
92908*36^n-1
92943*36^n-1
93432*36^n-1
94055*36^n-1
95350*36^n-1
95977*36^n-1
98530*36^n-1
99790*36^n-1
102088*36^n-1
106302*36^n-1
106448*36^n-1
107782*36^n-1
108525*36^n-1
109772*36^n-1
110423*36^n-1
112934*36^n-1
113403*36^n-1
(Includes my reserved pairs, and excludes the pairs reserved by others and the one with n=500k
I generated a Sieve file for 25k < n < 500k and started sieving.
My plan is to sieve until finding a factor takes longer than a LLR-Test. After needing longer for an LLR-Test than finding a factor I'll restart sieving and so on.
The worst case could be that I can only provide sieve files for this candidates up to n=500k-
Progress will be posted.
Rincewind is offline   Reply With Quote
Old 2010-05-29, 23:49   #664
gd_barnes
 
gd_barnes's Avatar
 
May 2007
Kansas; USA

101×103 Posts
Default

Rincewind,

How many cores do you plan to put on the base 36 effort?


Gary
gd_barnes is offline   Reply With Quote
Old 2010-05-29, 23:52   #665
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

24×397 Posts
Default

Quote:
Originally Posted by Rincewind View Post
That's so true.

I'll reserve the rest of the Riesel-Base 36 pairs.

(Includes my reserved pairs, and excludes the pairs reserved by others and the one with n=500k
I generated a Sieve file for 25k < n < 500k and started sieving.
My plan is to sieve until finding a factor takes longer than a LLR-Test. After needing longer for an LLR-Test than finding a factor I'll restart sieving and so on.
The worst case could be that I can only provide sieve files for this candidates up to n=500k-
Progress will be posted.
I have a recommendation which is to help ensure that you don't oversieve. Typically you want to sieve until the removal rate is about the same as the average time for a PRP test for a number in the range. This will be around n=350K, which is about two-thirds through the range.

Even at that removal rate, you are probably over-sieving. You need to consider that some k will be removed along the way, so within that range you will not be testing a number of candidates (that have longer PRP tests).

This is what I recommend:

1) Sieve for n from 25K to 500K until the removal rate is approximately the same as the time for a PRP test at n=100K.
2) Take the sieve output file and run with PFGW or better yet a local PRPNet server, especially if you are going to use multiple cores.
3) Once n gets close to 100K, remove all tests that have been performed from the sr_36.pfgw file.
4) Use the srfile tool to remove k from sr_36.pfgw
5) Use srsieve (or sr2sieve) to continue sieving until the removal rate is close to the time for a test where n=200K.
6) If using PRPNet, use the prpadmin tool to remove candidates based upon the factor file generated by srsieve/sr2sieve.
7) If using PFGW, continue testing with the updated sr_36.pfgw file.
8) Repeat steps 3 through 7 as n reaches 200K, 300K, and 400K.

I would be that the original sieving (step 1) might be sufficient for the task. Granted you can change those thresholds to multiples of 25K or 50K if you choose. 100K is just my example.

My recommendation for conjectures with fewer k would be to sieve more deeply as k will be removed at a much slower rate. The worst are the single k conjectures because you just don't know when that last elusive prime will be found.
rogue is offline   Reply With Quote
Old 2010-05-30, 00:28   #666
mdettweiler
A Sunny Moo
 
mdettweiler's Avatar
 
Aug 2007
USA (GMT-5)

3·2,083 Posts
Default

Quote:
Originally Posted by rogue View Post
I have a recommendation which is to help ensure that you don't oversieve. Typically you want to sieve until the removal rate is about the same as the average time for a PRP test for a number in the range. This will be around n=350K, which is about two-thirds through the range.

Even at that removal rate, you are probably over-sieving. You need to consider that some k will be removed along the way, so within that range you will not be testing a number of candidates (that have longer PRP tests).

This is what I recommend:

1) Sieve for n from 25K to 500K until the removal rate is approximately the same as the time for a PRP test at n=100K.
2) Take the sieve output file and run with PFGW or better yet a local PRPNet server, especially if you are going to use multiple cores.
3) Once n gets close to 100K, remove all tests that have been performed from the sr_36.pfgw file.
4) Use the srfile tool to remove k from sr_36.pfgw
5) Use srsieve (or sr2sieve) to continue sieving until the removal rate is close to the time for a test where n=200K.
6) If using PRPNet, use the prpadmin tool to remove candidates based upon the factor file generated by srsieve/sr2sieve.
7) If using PFGW, continue testing with the updated sr_36.pfgw file.
8) Repeat steps 3 through 7 as n reaches 200K, 300K, and 400K.

I would be that the original sieving (step 1) might be sufficient for the task. Granted you can change those thresholds to multiples of 25K or 50K if you choose. 100K is just my example.

My recommendation for conjectures with fewer k would be to sieve more deeply as k will be removed at a much slower rate. The worst are the single k conjectures because you just don't know when that last elusive prime will be found.
One small addition that I'd like to note: if you're using a PRPnet server to run your reservation, we'd actually prefer that rather than using prpadmin to remove candidates throughout, you load in the subranges individually as they are sieved optimally. For example, if p=5T is optimal for n=25K-100K, then sieve to 5T and load in that portion; and if (say) 10T is optimal for 100K-200K, sieve to that and load in 100K-200K from the 10T file. This ensure that specific subranges can be matched up with specific sieve files, which is a very big help when we have to sort and verify the results afterwards. (This can be quite difficult to do when the sieve depth varies wildly throughout.)

My apologies for any additional hassle this may cause. Believe me, they're far smaller than the hassles involved in attempting to verify results over a jumble of sieve depths.
mdettweiler is offline   Reply With Quote
Old 2010-05-30, 08:05   #667
Rincewind
 
Rincewind's Avatar
 
Oct 2006

103 Posts
Default

@gd_barnes: I'm using one core for the sieving at the moment. Later I'll use 2 or 3 more for LLR.

After reading this tips I'll shrink my sievefile to 25k - 100k.
Rincewind is offline   Reply With Quote
Old 2010-05-30, 17:36   #668
gd_barnes
 
gd_barnes's Avatar
 
May 2007
Kansas; USA

101000101000112 Posts
Default

Quote:
Originally Posted by Rincewind View Post
@gd_barnes: I'm using one core for the sieving at the moment. Later I'll use 2 or 3 more for LLR.

After reading this tips I'll shrink my sievefile to 25k - 100k.
I asked because n=25K-500K is probably a 25+ (possibly 50+) CPU year effort! Frequently new people here will reserve much more than can handle for their resources. When you upped the reservation, I assumed that you had anywhere from 3-5 quad core machines or more to run it.

If you would like to reserve n=25K-100K, that is fine but even that may take as long as 3-5 CPU years! (A rough educated guess.) After all, it is ~90 k's. I would recommend at least 4 cores on it, which might be able to complete it < 1 year.

That said, if you would like to sieve n=25K-100K and then only test n=25K-50K and provide us with the remainder of the sieve file, that would be good. Even that will still take a few months on 2-3 cores but is a fairly typical sized time for a reservation here.

Regardless, good luck with the effort! :-)


Gary

Last fiddled with by gd_barnes on 2010-05-30 at 17:40
gd_barnes is offline   Reply With Quote
Old 2010-05-31, 04:22   #669
Rincewind
 
Rincewind's Avatar
 
Oct 2006

10310 Posts
Default

OK, you have a lot more experience compared to me. So I'll sieve 25k - 100k and reserve 25k -50k for tests.
Rincewind is offline   Reply With Quote
Old 2010-05-31, 05:52   #670
gd_barnes
 
gd_barnes's Avatar
 
May 2007
Kansas; USA

101×103 Posts
Default

Quote:
Originally Posted by Rincewind View Post
OK, you have a lot more experience compared to me. So I'll sieve 25k - 100k and reserve 25k -50k for tests.
OK, I'll mark you down for that.

No one is stopping you from testing 25K-100K and taking several years to do it. That's no problem. I just wanted you to be aware of it ahead of time how much time it would take before you got into it.

Here is one thing that you might do after sieving to get an idea how long the effort will take: Test a candidate at 60% of the n-range of what you plan to test. So for n=25K-50K, that would be n=40K, i.e. (50K-25K)*.6+25K. Take that test time and multiply it by the number of candidates in your sieve file. That should give a good total CPU time estimate. Then of course you can divide it by the # of cores you plan to use on testing and that will be how much calendar time it will take.

Normally I would say 70% (or 2/3rds) of the n-range but some k's will drop due to primes.


Gary

Last fiddled with by gd_barnes on 2010-05-31 at 05:55
gd_barnes is offline   Reply With Quote
Old 2010-05-31, 17:08   #671
Rincewind
 
Rincewind's Avatar
 
Oct 2006

10310 Posts
Default

Reducing the range is OK.
After Browsing a bit more through this Forum I decided to use the strategy you mentioned.
Rincewind is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Riesel base 3 reservations/statuses/primes KEP Conjectures 'R Us 1107 2021-07-26 18:37
Bases 501-1030 reservations/statuses/primes KEP Conjectures 'R Us 3913 2021-07-26 09:58
Bases 251-500 reservations/statuses/primes gd_barnes Conjectures 'R Us 2300 2021-07-25 07:38
Bases 6-32 reservations/statuses/primes gd_barnes Conjectures 'R Us 1397 2021-07-25 07:07
Bases 101-250 reservations/statuses/primes gd_barnes Conjectures 'R Us 905 2021-07-18 16:55

All times are UTC. The time now is 09:23.


Tue Jul 27 09:23:36 UTC 2021 up 4 days, 3:52, 0 users, load averages: 2.13, 2.00, 1.80

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.