mersenneforum.org  

Go Back   mersenneforum.org > Prime Search Projects > Twin Prime Search

View Poll Results: The next exponent should be...
under n=250,000 4 25.00%
between 250,000-300,000 2 12.50%
between 300,000-350,000 10 62.50%
between 350,000-400,000 0 0%
above n=400,000 0 0%
Voters: 16. You may not vote on this poll

Closed Thread
 
Thread Tools
Old 2006-12-19, 15:46   #23
KEP
Quasi Admin Thing
 
KEP's Avatar
 
May 2005

17·59 Posts
Default

Quote:
Originally Posted by pacionet View Post
I vote too for 333,333.

It would be better if we decide the NEXT N (5, 10 or 50,.. ?) exponents to test; this way, soon, we can start parallel sieving for these exponents.
Good point, it will also ensure, that there is a sustaineable amount of work availeable, for users to crunch. Maybe 1 of our goals should also be to concour the top 20 list of twin primes... anyway, I stated the current n and suggested an additional 9 n to work with. I think they are all reasonable to attack, since many of them don't take long to do, and since it will give us the opportunity to involve a lot of sievers :) Also if we works on n bringing us into the top 5000 list, we could also very soon reach the no. 1 submitter of primes, place :) Anyway, let's all keep our computers busy, and then lets see if we can't hit the twin within summer 2007, then the next by summer 2008 etc.

Btw "Who cares what n we are crunching as long as we all make progress"
KEP is offline  
Old 2006-12-19, 19:17   #24
MooMoo2
 
MooMoo2's Avatar
 
"Michael Kwok"
Mar 2006

1,181 Posts
Default

Quote:
Originally Posted by pacionet View Post
It would be better if we decide the NEXT N (5, 10 or 50,.. ?) exponents to test; this way, soon, we can start parallel sieving for these exponents.
The problem with that is that there are too many uncertainties, since it's too far in the future. For example, if any of these change:

- Number of participants
- Chip makers failing/exceeding Moore's law expectations
- Dedication of participants (people staying longer and/or putting more CPUs on the project)

then our premature vote for the next 5 n's means that those n's could either be set too high or too low.

The more important thing now is to decide who will do the sieving. Gribozavr? Someone who has many athlons and few/no Pentium 4's (or Pentium D's, since the architecture is very similar)? Distributed sieving isn't available now, so this has to be decided before Jan 1st, when the poll closes.
MooMoo2 is offline  
Old 2006-12-20, 01:43   #25
jasong
 
jasong's Avatar
 
"Jason Goatcher"
Mar 2005

3·7·167 Posts
Default

Quote:
Originally Posted by MooooMoo View Post
Distributed sieving isn't available now, so this has to be decided before Jan 1st, when the poll closes.
While it may not be a preferable method, there IS a way to do distributed sieving. There is an option in NewPGen to split up the range across computers.

The question is whether, if we do split up the range, do we need to sieve every single one of the resultant files in order for NewPGen to be able to recombine them. I'm guessing it's possible to only do up to a certain level and quit whenever we want, but I'm not sure.

All we would really need is a Sticky instructing people on how to effectively use the Priority settings, since when one file ends we want the next one to start up immediately. Unless of course someone wants to do something else when their sieving ends.

Btw, I've got a Linux based Athlon if anyone wants me to do some work. Although I haven't been able to get NewPGen to behave properly.(Could use some help with that)

Last fiddled with by jasong on 2006-12-20 at 01:44
jasong is offline  
Old 2006-12-20, 05:18   #26
gribozavr
 
gribozavr's Avatar
 
Mar 2005
Internet; Ukraine, Kiev

11·37 Posts
Default

We can do distributed sieving. It won't be automatic, though. First 1000T need to be sieved quickly by few people so the sieving rate becomes near-constant. Then other people should download the datafile, it's going to be more than 40Mb compressed, more than 200Mb uncompressed. Also I suggest everyone who does sieving to keep at least one backup copy of previous datafile, so hard disk demands grow at least to 400Mb.

Before sieving people will have to modify the first line of the file according to their reservation. Notepad refuses to load such a large file. Vim works for me on all platforms :), but I think we should write a simple program to do that.

To report results people don't have to upload the entire datafile, just factors. Is there a tool to compare two newpgen files and show the differences?
gribozavr is offline  
Old 2006-12-20, 06:56   #27
Skligmund
 
Skligmund's Avatar
 
Dec 2006
Anchorage, Alaska

2·3·13 Posts
Default

I'd like to help out with this, but to tell the truth I'm not much for code/programming. I've never run any of the programs used in the search. (I'm a BOINCer) However, should you need some crunching power for something, and don't mind giving me a brief tutorial, I'd be very willing.

Available for use 24/7:

A64 3000 @ 2520 MHz
AXP 2100 @ 2150 MHz
2 x PIII 1000 MHz

My 3700+ gets used too often for constant crunching, and my old K-6's aren't exactly fast...

Shortly I'll have another A64 3000 and an A64 3500 for use.
Skligmund is offline  
Old 2006-12-20, 07:09   #28
jmblazek
 
jmblazek's Avatar
 
Nov 2006
Earth

26 Posts
Default

Please pardon my lack of understanding...but explain further the sieving process for TPS.

I've been a part of Riesel Sieve (fully automated with BOINC) and Seventeen or Bust (semi-automated/thread reservation) and they seem to be sieving successfully.

I did notice that their dat files were much smaller...SoB 6M and RS 20M. They only submit factors...and update their dats only when major changes take place. The Sob dat wasn't updated for almost a year.

Why is TPS sieving so difficult to distribute?

Skligmund: If you can post a message...you can sieve! And with all those AMDs you'd sieve very, very well. Leave your intels to LLRing.
jmblazek is offline  
Old 2006-12-20, 16:44   #29
gribozavr
 
gribozavr's Avatar
 
Mar 2005
Internet; Ukraine, Kiev

11×37 Posts
Default

It is not difficult to distribute. We just need to write two helper programs:
1. a program which will edit the datafile according to your reservation. A 150Mb+ file can be easily screwed up by manual editing.
2. a program which will find the differences between the original and sieved datafile. It will make a small file with factors, which can be easily sent by email or uploaded somewhere.
gribozavr is offline  
Old 2006-12-20, 17:27   #30
jmblazek
 
jmblazek's Avatar
 
Nov 2006
Earth

6410 Posts
Default

I still do not understand...

Seventeen or Bust, the Prime Sierpinski Problem, and RS all use programs created by Mikael Klasson...Sobistrator and Rieselator.

SoB and PSP which uses Sobistrator and JJsieveSSE2 or JJsieveCMOV6 as their sieve client (there are other jjsieves but these are the top two)

Manual RS which uses Rieselator and Proth_Sieve as their sieve client

Are these programs of any use? Can they be altered to meet the TPS needs? If so, then maybe we can use them with permission from Mikael Klasson instead of starting from scratch.
jmblazek is offline  
Old 2006-12-20, 19:23   #31
axn
 
axn's Avatar
 
Jun 2003

546410 Posts
Default

Quote:
Originally Posted by jmblazek View Post
Are these programs of any use? Can they be altered to meet the TPS needs?
No, and no. Those programs sieve fixed-k variable-n ranges (Here k,n are as in k*2^n+/-1). Whereas TPS is using a variable-k fixed-n approach. As it stands, NewPGen (written by Paul Jobling) does a kickass job of sieving the latter form and is very adequate for TPS.

The difficulty with distributing the sieving for TPS (as opposed to RS or PSP or SOB) is the size of the dat file and the size of the factor files. Because getting a twin prime has much lower probability than getting a "regular" prime, you have to expect to test _many_ more candidates, and therefore have to sieve much larger ranges, and finding much more factors. So coordination is going to be more difficult.

Plus, NewPGen doesn't have as clean an interface as proth_sieve, etc. for doing the distributed sieving. Which is fine, since a couple of scripts can do that for you.

Crazy idea: If someone can get the source of NewPGen (or even the source of a fast mulmod / expmod routine), a custom sieve application can be written from scratch - the math behind fixed-n sieving is so simple that the whole thing would be < 50 lines

Last fiddled with by axn on 2006-12-20 at 19:26
axn is offline  
Old 2006-12-20, 19:31   #32
Rytis
 
Rytis's Avatar
 
Nov 2006

5816 Posts
Default

Not that crazy :)

If we can get the source (or maybe even a modified version having support for command line arguments to pass input files, etc) we could probably start sieving in PrimeGrid in a week or two :)
Rytis is offline  
Old 2006-12-20, 19:40   #33
pacionet
 
pacionet's Avatar
 
Oct 2005
Italy

3·113 Posts
Default

In my opinion it would be better for the moment that PrimeGrid does LLR test only, becoming stable and going out of testing phase.
After we (... Rytis ) can start thinking to go Boinc also with sieving.

Moreover, if PrimeGrid takes also the sieving task, we'll do nothing and we'll become simple users
pacionet is offline  
Closed Thread

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Test a Specific Exponent in Prime95. When it is 100% done, does it mean I find a new prime number? king Information & Answers 5 2018-02-21 18:15
Where can I find a Reverse and Add program? I can't find any! Stargate38 Programming 18 2015-07-10 06:08
What if we don't find twin prime n=333333? cipher Twin Prime Search 5 2009-04-16 21:53
If you find a twin prime... MooMoo2 Twin Prime Search 2 2006-05-11 23:38
TWIN MOS RAM ET_ Hardware 6 2004-10-21 09:41

All times are UTC. The time now is 13:43.


Fri Jul 7 13:43:18 UTC 2023 up 323 days, 11:11, 0 users, load averages: 0.93, 1.01, 1.09

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, 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.

≠ ± ∓ ÷ × · − √ ‰ ⊗ ⊕ ⊖ ⊘ ⊙ ≤ ≥ ≦ ≧ ≨ ≩ ≺ ≻ ≼ ≽ ⊏ ⊐ ⊑ ⊒ ² ³ °
∠ ∟ ° ≅ ~ ‖ ⟂ ⫛
≡ ≜ ≈ ∝ ∞ ≪ ≫ ⌊⌋ ⌈⌉ ∘ ∏ ∐ ∑ ∧ ∨ ∩ ∪ ⨀ ⊕ ⊗ 𝖕 𝖖 𝖗 ⊲ ⊳
∅ ∖ ∁ ↦ ↣ ∩ ∪ ⊆ ⊂ ⊄ ⊊ ⊇ ⊃ ⊅ ⊋ ⊖ ∈ ∉ ∋ ∌ ℕ ℤ ℚ ℝ ℂ ℵ ℶ ℷ ℸ 𝓟
¬ ∨ ∧ ⊕ → ← ⇒ ⇐ ⇔ ∀ ∃ ∄ ∴ ∵ ⊤ ⊥ ⊢ ⊨ ⫤ ⊣ … ⋯ ⋮ ⋰ ⋱
∫ ∬ ∭ ∮ ∯ ∰ ∇ ∆ δ ∂ ℱ ℒ ℓ
𝛢𝛼 𝛣𝛽 𝛤𝛾 𝛥𝛿 𝛦𝜀𝜖 𝛧𝜁 𝛨𝜂 𝛩𝜃𝜗 𝛪𝜄 𝛫𝜅 𝛬𝜆 𝛭𝜇 𝛮𝜈 𝛯𝜉 𝛰𝜊 𝛱𝜋 𝛲𝜌 𝛴𝜎𝜍 𝛵𝜏 𝛶𝜐 𝛷𝜙𝜑 𝛸𝜒 𝛹𝜓 𝛺𝜔