mersenneforum.org  

Go Back   mersenneforum.org > Prime Search Projects > Prime Sierpinski Project

Reply
 
Thread Tools
Old 2005-07-08, 22:56   #12
Citrix
 
Citrix's Avatar
 
Jun 2003

110001011102 Posts
Default

Quote:
Originally Posted by hhh
Citrix, the above makes sense, I think, but what is your point?, do you want it or not?
IMHO, it is true that SoB is behind in sieving, but this is no reason not to help PSP. One project is behind, the other one ahead, no big deal. Anyway, if one day one project is finished, people will probably not retire, but head over for an other.

As for rieselsieve, when you look at the discussion on the SoB-site, there seem to be - at least - obstacles. I'm not in the maths, and I have even no idea how the siever works in detail, but these obstacles seem to me (from the discussion), not trivial. If you can solve them, and write a siever that can take rieselsieve into account, I would even opt for taking rieselsieve, too. PSP, SoB, and Riesel would of course be even more efficient.
That's BTW why I think we should sit back, think over all these things very well, and then make them good, and once and for all.

H.
Riesel can be taken into account. There is no problem combining sieving for +1 and -1. I know how the siever works and there shouldn't be a problem implementing the two into one program. Though with 100+ k's the program may need alot of memory and that may be a limiting factor for speed.

As for what I mean? The answer is simple, If PSP will ever want to go above 20M we should sieve now or else not. What I don't know is that will PSP have enough computing power ever to go above 20M. I just don't want to waste the time of SOB sievers if PSP is never going to go beyond 20M.

What does everyone else involved in the PSP project think?

Citrix
Citrix is offline   Reply With Quote
Old 2005-07-09, 08:17   #13
Citrix
 
Citrix's Avatar
 
Jun 2003

2×7×113 Posts
Default

Just had another idea!

Since the time for runing proth_sieve over a range depends on the sqrt of the range it would be more efficient to make one dat such that

PSP ranges:- 400K to 50 M
SOB ranges :- 20 M to 50 M

though it will be slower than just doing both PSP and SOB from 20-50 M. But faster than PSP and SOB from 20-50 M and PSP 400k to 20M seperately.

what do you all think about this? Do the sievers at SOB agree to this format?

Citrix
Citrix is offline   Reply With Quote
Old 2005-07-09, 11:07   #14
hhh
 
hhh's Avatar
 
Jun 2005

373 Posts
Default

Of course it would be faster to continue sieving from 20M up for SoB, but the sense of restarting from 991 was secondpass. Until now, we found sufficient missed factors in these early ranges to rectify the secondpass idea. One day, with increasing p, this will become obsolete, perhaps, but until now it made sense.
Others can give you further information. H.
hhh is offline   Reply With Quote
Old 2005-07-09, 11:30   #15
Joe O
 
Joe O's Avatar
 
Aug 2002

20D16 Posts
Default

Quote:
Originally Posted by Citrix
Just had another idea!

Since the time for runing proth_sieve over a range depends on the sqrt of the range it would be more efficient to make one dat such that

PSP ranges:- 400K to 50 M
SOB ranges :- 20 M to 50 M

though it will be slower than just doing both PSP and SOB from 20-50 M. But faster than PSP and SOB from 20-50 M and PSP 400k to 20M seperately.

what do you all think about this? Do the sievers at SOB agree to this format?

Citrix
This is not the problem. One problem is the huge size of the combined dat because the Prime K's have not been sieved from 20M(?) to 50M for p < 100T. By the way the SOB ranges are 991<n<50M.
The first step in the process would be to create a dat for PSP from 20M(?) to 50 M and sieve it to 3T. If it's still too large then we continue on to 10T or more (possibly 50T) until its a reasonable size. Then we can combine it with the current PSP dat and see what sieving would need to be done. Then we could consider combining it with the SB dat. It's a game of "catch up". The SB dat has been completely sieved from 991<n<50M and p<50T. Most of the range 50T<n<100T is currently being worked on. Additionally, the primary sieving effort has sieved 1M<n<20M for p<700T and many ranges beyond that. I could send you a png file graphing all this progress if you want or you could look on this page
Attached Thumbnails
Click image for larger version

Name:	GP-PecanPie_10T-100T-post.png
Views:	372
Size:	25.0 KB
ID:	633  
Joe O is offline   Reply With Quote
Old 2005-07-09, 11:33   #16
Joe O
 
Joe O's Avatar
 
Aug 2002

3×52×7 Posts
Default

And here is the progress for 100T<n<1P
Attached Thumbnails
Click image for larger version

Name:	GP-PecanPie_100T-1P-post.png
Views:	360
Size:	18.3 KB
ID:	634  
Joe O is offline   Reply With Quote
Old 2005-07-09, 15:10   #17
Citrix
 
Citrix's Avatar
 
Jun 2003

2·7·113 Posts
Default

I think if you guys help us we sould be able to catch up

Btw here is the algorithm proth_sieve uses

for( int b = 0; b < nmax; b += sqrt(nmax) )
hash_store( 2^-b, b );
for( int c = 0; c < sqrt(nmax); ++c ) {
int b = hash_lookup( k*2^c );
if( b != -1 )
int a = c+b; //yay! p divides k*2^a-1
}



So till where do you want us to be sieve for the 0-20M dat and where for the 0-50M dat?

We will get started as soon as possible?

Citrix
Citrix is offline   Reply With Quote
Old 2005-07-09, 17:36   #18
Joe O
 
Joe O's Avatar
 
Aug 2002

10000011012 Posts
Default

Quote:
Originally Posted by Citrix

So till where do you want us to be sieve for the 0-20M dat and where for the 0-50M dat?

We will get started as soon as possible?

Citrix
I think that your 0-20M dat is at 81.5T with scattered ranges to 100T. If you could start an effort for 20M-50M and get it to 81.5T or wherever 0-20M is at that point. Then we could merge the 0-20M and 20M-50M dats for you into a 0-50M dat for PSP that would continue from that point up to 100T. This presumes that you do not want to resieve the 0-20M range. If you need any help or have any further questions, please email me at factrange at yahoo dot com.
Joe O is offline   Reply With Quote
Old 2005-07-11, 10:22   #19
Mystwalker
 
Mystwalker's Avatar
 
Jul 2004
Potsdam, Germany

3×277 Posts
Default

If someone builds a dat file, I would join sieving.
Mystwalker is offline   Reply With Quote
Old 2005-07-11, 11:53   #20
Citrix
 
Citrix's Avatar
 
Jun 2003

2×7×113 Posts
Default

Lars will as soon as he gets back.
Citrix is offline   Reply With Quote
Old 2005-07-11, 16:38   #21
ltd
 
ltd's Avatar
 
Apr 2003

22×193 Posts
Default

I have already started newpgen presieving. I keep you all informed.
If i can manage it i will sieve ther file to lets say 100G i make it public to reduce the size a little bit.

I will start with a 1006 to 50 Mil file to see how many lost factors we have.
If there are not that many i will change to a 20m-50m file for public release.

Hope to have the all done till saturday.

@Citrix:

Can you create the new reservation page and a sieve history page as it will not be easily possibly to recreate the different sievers with the correct ranges from the database with this new sieving effort.

Lars

Last fiddled with by Citrix on 2005-07-12 at 03:45
ltd is offline   Reply With Quote
Old 2005-07-11, 18:10   #22
VJS
 
VJS's Avatar
 
Dec 2004

13·23 Posts
Default

The other major point here is to have a on-line submission that accepts factors up to 50M. Acutally 100M.

Factrange.txt actually produces 15% unique factors above the limit of the dat. Sure it sounds silly to collect factors upto 100M but it's even more silly to just ignore them in an effort to save a few MB of disk space or 1 burned CD.

If you guys can get this done to a decent level. I'll combine the two dats for a few T around p=50T.

The major factor is getting a few people together that can actually sieve those low p quickly. If someone asks for 2T-3T make sure they can do it in a months time or less other wise your stuck waiting for that high density range.

Also first time sievers will really be shocked at both how slow and how many factors there are below 1T. A couple 100G <1T

____________________________

Thommy has a very valid point, how far to you want to push PSP? Will it ever get to 20M. SoB certainly looks like it will but will PSP?

The other valid point was we could make a dat with n=1-infininty and b =2-infininty +/- 1 to infinity. That would be the most efficient as well from a stance of sieving. Practical... no, useful ... no, possible ... not currently.

Sieving SoB to n=50M for now... has been useful, it is interesting and probably will be useful for the future.
VJS is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Line sieving vs. lattice sieving JHansen NFSNET Discussion 9 2010-06-09 19:25
64-bit sieving paleseptember Five or Bust - The Dual Sierpinski Problem 16 2009-01-25 20:26
Should a diskless node run it's own ecm program or should I combine them somehow? jasong GMP-ECM 1 2006-02-24 08:34
Sieving ValerieVonck Math 9 2005-08-05 22:31
Sieving OmbooHankvald Prime Sierpinski Project 4 2005-06-30 07:51

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


Fri Jul 16 16:06:13 UTC 2021 up 49 days, 13:53, 1 user, load averages: 1.81, 1.93, 1.83

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.