![]() |
|
|
#309 | |
|
May 2010
1111100112 Posts |
Quote:
32 bit SSE2 old version: 138M p/sec 32 bit SSE2 new version: 131M p/sec 64 bit old version: 85M p/sec 64 bit new version: 163M p/sec ![]() Good job! |
|
|
|
|
|
|
#310 |
|
A Sunny Moo
Aug 2007
USA
189A16 Posts |
I just noticed something rather odd with tpsieve (CPU) today. All along, I have been using a batch file to run the tpsieve commands for my sieving ranges here, and currently it looks like:
tpsieve-x86-windows-sse2.exe -i 480000-484999_30aug2010.txt -p 1450e12 -P 1455e12 -N 485000 As in the officially suggested command line from the variable-n sieve reservation thread, I have the "-N 485000" parameter on there. But, I got to thinking just now that it was really rather redundant since we're running with a sieve file. So, I tried leaving it off once, and was surprised to see that memory usage jumped to over a gigabyte! Normally, it's only 25MB or so once it gets into the main sieve loop. Needless to say, I changed it back and restarted the program right away (having only 2 GB of total RAM in the system).Ken, any idea why this is? At first I thought that including the "-N 485000" parameter might be forcing it into no-sieve-file mode, but that can't be since it takes a good 45-60 seconds to load the sieve file each time I run the program. Surely it would be skipping that part if it was really running without a sieve file. Yet if it's got the whole sieve file in there somewhere, how come it's only using 25 MB of memory? (FYI, it does have 1 GB of virtual memory allocated...though that would raise the question of why all that's in virtual memory with -N 485000, but in active memory without it.) |
|
|
|
|
|
#311 | |
|
Jan 2005
Caught in a sieve
5·79 Posts |
Quote:
Edit: The reason to use -k, -K, and -N (and -n? I'll have to check on that.) is to avoid a first pass on the sieve file to find those values. Last fiddled with by Ken_g6 on 2010-10-22 at 06:21 |
|
|
|
|
|
|
#312 | |
|
A Sunny Moo
Aug 2007
USA
2·47·67 Posts |
Quote:
|
|
|
|
|
|
|
#313 |
|
"Michael Kwok"
Mar 2006
1,181 Posts |
I guess this is more of a historical curiosity than anything else, but I have some doubts about PrimeGrid's claimed sieve depth of p=200T for the n=666666 quad sieve: https://www.primegrid.com/forum_thread.php?id=1450
The number of candidates remaining simply don't reflect a sieve depth that high. There were 34,190,344 remaining candidates after sieving k=1-41T, which would equate to 833,911 candidates per 1T and 416,955 candidates/T if only odd values of k were included. I looked through my old progress save files and found that at p=200T, the n=1.7M file only had 350,799 candidates/T, and the n=3.322M file only had 350,830 candidates/T. For both n values, I reached 416,955 candidates/T at p=50T and not p=200T. FWIW, their posted twin and Sophie probabilities (42.3% chance of at least one twin and 66.7% chance of at least one Sophie) are correct if all of their 34,190,344 candidates were indeed sieved to p=200T. At p=200T, the odds of a random n=666666 candidate being prime (not necessarily twin or Sophie) are around 1 in 7880. Their actual number was around 8700 tasks per prime, but a small percentage of those tasks were likely doublechecks. |
|
|
|
|
|
#314 | |
|
"Michael Kwok"
Mar 2006
1,181 Posts |
Quote:
The reason for this change is that the LLR work for those n-values is far, far greater than the quad-sieving work. And there's also the issue of me monopolizing the quad sieving efforts, which isn't really fair for twin/SG credit sharing. So I'm donating my sieving credit, but I expect a lot of LLR tests done in return
|
|
|
|
|
![]() |
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| S9 and general sieving discussion | Lennart | Conjectures 'R Us | 31 | 2014-09-14 15:14 |
| Sieving discussion thread | philmoore | Five or Bust - The Dual Sierpinski Problem | 66 | 2010-02-10 14:34 |
| Combined sieving discussion | ltd | Prime Sierpinski Project | 76 | 2008-07-25 11:44 |
| Sieving Discussion | ltd | Prime Sierpinski Project | 26 | 2005-11-01 07:45 |
| Sieving Discussion | R.D. Silverman | Factoring | 7 | 2005-09-30 12:57 |