Author |
Message |
John Honorary cruncher
 Send message
Joined: 21 Feb 06 Posts: 2875 ID: 2449 Credit: 2,681,934 RAC: 0
                 
|
GFN Prime Search Sieving
This sieve supports the GFN Prime Search located in PRPNet. Ports currently available for PRPing are:
port 12005: GFN32768
port 12003: GFN65536
port 11002: GFN262144
port 11001: GFN524288
Sieving is active for the following
N = 1048576
N = 2097152
N = 4194304
This sieve uses David Underbakke's AthGfn64 sieve program (currently available only for Windows 64 bit). It is GUI based and the process is straight forward. Reservations are open in the PST forum. You'll need to register for access.
If you are interested, check out the instructions. PSA credit is available.
The effort at N = 4194304 has the potential to produce the World's Largest Prime.
____________
|
|
|
John Honorary cruncher
 Send message
Joined: 21 Feb 06 Posts: 2875 ID: 2449 Credit: 2,681,934 RAC: 0
                 
|
Here's an idea of the resources needed for these sieves:
A 2600k host with no HT can complete 2.25P/day each on 4 cores. That's 9P/day for 1 host. Sieve depth goals for the following are:
N = 1048576; p=4612P
N = 2097152; p=6918P
N = 4194304; p=9223P
N = 1048576 needs 18 2600k hosts to complete in 30 days
or 9 in 60 days OR 5 in 90 days
N = 2097152 needs 26 2600k hosts to complete in 30 days
or 13 in 60 days OR 7 in 90 days
N = 4194304 needs 35 2600k hosts to complete in 30 days
or 18 in 60 days OR 9 in 90 days
So with a three month window, 21 hosts could complete ALL 3 sieves. Pushing it out to six months would only require 11 hosts.
Therefore, it's not unrealistic to think that we can complete these sieves in a relatively short time span. Please spread the word...the more the merrier...and, after-all, it is the holiday season!!! :)
____________
|
|
|
John Honorary cruncher
 Send message
Joined: 21 Feb 06 Posts: 2875 ID: 2449 Credit: 2,681,934 RAC: 0
                 
|
Size of potential primes
N=1048576 & 2097152 early in their searches will yield Top 20 primes. However, both quickly advance to Top 10 primes at b~5475 and b~75 respectively.
Currently, Mersenne primes dominate the Top 10 with 9 primes. A Sierpinski Problem prime comes in at #10. Therefore, a prime in the GFN search with bases above the thresholds mentioned earlier would certainly be an AMAZING accomplishment.
We have to go back to June 2005 to find a non-Mersenne, non-Sierpinski Problem prime in the Top 10. Daniel Heuer's Generalized Fermat prime (1372930^131072+1) was pushed out by Derek Gordon's Sierpinski Problem prime (27653*2^9167433+1).
It would be nice to get another Generalized Fermat prime in the Top 10. Back during the height of the previous GFN prime search effort (2003), there were 4 top ten primes. At that time, the list looked like this:
1 2^13466917 - 1 4053946 G5 Dec-01 Mersenne 39 (**)
2 2^6972593 - 1 2098960 G4 Jun-99 Mersenne 38 (**)
3 2^3021377 - 1 909526 G3 Jan-98 Mersenne 37 (**)
4 2^2976221 - 1 895932 G2 Aug-97 Mersenne 36 (**)
5 1372930^131072 + 1 804474 g236 Sep-03 Generalized Fermat
6 1176694^131072 + 1 795695 g236 Aug-03 Generalized Fermat
7 3*2^2478785 + 1 746190 g245 Oct-03 Divides Fermat F(2478782)
8 130816^131072 + 1 670651 g308 Jul-03 Generalized Fermat
9 3*2^2145353 + 1 645817 g245 Feb-03 Divides Fermat F(2145351)
10 62722^131072 + 1 628808 g308 Feb-03 Generalized Fermat
My, how times have changed...the current Top 10 List.
____________
|
|
|
|
will join N = 4194304 for small range (initially)
____________
wbr, Me. Dead J. Dona
|
|
|
|
Giving this a try, Reserving
N=1048576, 100P-110P MiHost |
|
|
|
This challenge will be the best of the year ! Not with credits, since we had seen better times, but the best of the year with Fun factor.. cheers.
____________
|
|
|
|
I mean "project" not "challenge", sorry.
____________
|
|
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 435,627,755 RAC: 870,396
                               
|
This project will be the best of the year ! Not with credits, since we had seen better times, but the best of the year with Fun factor.. cheers.
Indeed it should be. The currently running GFN searches have already turned up FOUR MEGA-PRIMES this year. When you consider how few people particpate in PRPNet as compared to BOINC, that's a remarkable accomplishment.
____________
My lucky number is 75898524288+1 |
|
|
John Honorary cruncher
 Send message
Joined: 21 Feb 06 Posts: 2875 ID: 2449 Credit: 2,681,934 RAC: 0
                 
|
Indeed it should be. The currently running GFN searches have already turned up FOUR MEGA-PRIMES this year. When you consider how few people particpate in PRPNet as compared to BOINC, that's a remarkable accomplishment.
Should geneferCUDA ever get ported to BOINC, 2012 will be quite the exceptional year in regards to large primes. ;) The landscape of the Top 20 primes would change considerably.
____________
|
|
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 435,627,755 RAC: 870,396
                               
|
Indeed it should be. The currently running GFN searches have already turned up FOUR MEGA-PRIMES this year. When you consider how few people particpate in PRPNet as compared to BOINC, that's a remarkable accomplishment.
Should geneferCUDA ever get ported to BOINC, 2012 will be quite the exceptional year in regards to large primes. ;) The landscape of the Top 20 primes would change considerably.
Porting GeneferCUDA to BOINC (or using a wrapper) would be awesome.
Any thoughts on doing a primality test should we be lucky enough to find a 13 million digit PRP? Extrapolating the timing brings us to something in the vicinity of 4 months of crunching on a very fast CPU using PFGW64, which doesn't checkpoint. I could just see the cleaners unplugging the computer to run a vacuum cleaner 3.5 months into the run. :)
____________
My lucky number is 75898524288+1 |
|
|
|
Does this work, that is provide correct output, under wine?
Just that my available hosts for the amount of time involved (5P on a single core takes about 3-4 days) are Linux. |
|
|
John Honorary cruncher
 Send message
Joined: 21 Feb 06 Posts: 2875 ID: 2449 Credit: 2,681,934 RAC: 0
                 
|
Any thoughts on doing a primality test should we be lucky enough to find a 13 million digit PRP? Extrapolating the timing brings us to something in the vicinity of 4 months of crunching on a very fast CPU using PFGW64, which doesn't checkpoint. I could just see the cleaners unplugging the computer to run a vacuum cleaner 3.5 months into the run. :)
Obviously it would have to checkpoint...otherwise, it would be senseless to use pfgw. Even if it did checkpoint, 4 months is a substantial timeframe to prove primality. We'd definitely need to appeal to the larger prime community to see if there's other software/hardware we could use. But first, we need to find a PRP. :)
AND before we can do that, there's plenty of sieving to complete. There's a medium group of users working on it now. If we could DOUBLE those numbers, conditions would improve greatly.
PLEASE help spread the word. 64 bit Windows ONLY sieving is needed. If enough people respond, we could knock out one of the sieves within a month.
____________
|
|
|
John Honorary cruncher
 Send message
Joined: 21 Feb 06 Posts: 2875 ID: 2449 Credit: 2,681,934 RAC: 0
                 
|
Does this work, that is provide correct output, under wine?
Just that my available hosts for the amount of time involved (5P on a single core takes about 3-4 days) are Linux.
Only Windows 64bit. We have not tested it under Wine yet. Feel free to give it a go with a 1P range and we'll double check the output.
[edit]
or you could do this range and see how the results compare:
100000139669667841 | 54074340^4194304+1
100000287158173697 | 81783008^4194304+1
100000298608623617 | 6513478^4194304+1
100000422676135937 | 57230422^4194304+1
100000453957255169 | 60600648^4194304+1
100000888269045761 | 16089512^4194304+1
100001029734531073 | 67280638^4194304+1
100001133057015809 | 56718642^4194304+1
100001209896665089 | 19371038^4194304+1
100001344072450049 | 95515854^4194304+1
100001505242775553 | 95264338^4194304+1
100001598876418049 | 79693704^4194304+1
100001599614615553 | 19060770^4194304+1
100001865114058753 | 90771374^4194304+1
You can use the first and last lines as your start and stop P's.
____________
|
|
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 435,627,755 RAC: 870,396
                               
|
Any thoughts on doing a primality test should we be lucky enough to find a 13 million digit PRP? Extrapolating the timing brings us to something in the vicinity of 4 months of crunching on a very fast CPU using PFGW64, which doesn't checkpoint. I could just see the cleaners unplugging the computer to run a vacuum cleaner 3.5 months into the run. :)
Obviously it would have to checkpoint...otherwise, it would be senseless to use pfgw. Even if it did checkpoint, 4 months is a substantial timeframe to prove primality. We'd definitely need to appeal to the larger prime community to see if there's other software/hardware we could use. But first, we need to find a PRP. :)
Does anyone have knowledge of how well LLR performs with GFNs? It seems the LLR executable is quite versatile and not only can execute the LLR and Proth tests, but if you feed it something with a base other than 2, it does a PRP test followed a some sort of GCD check to prove primality. On small GFNs (which take about 2 minutes for the PRP test) the GCD check is instantaneous. For large primes its run time for the PRP seems comparable to PFGW64 (it was running at a pace for 188 hours to do 75898^524288+1), but I have no idea how long it would take to actually prove it to be prime without letting it run to completion.
If it actually can prove primality in similar time as PFGW64, it will still take a long time, but at least with checkpointing it's manageable.
Some examples:
C:\prpclient-4.3.6-windows-gpu\prpclient-3-gpu>llr -d -q"67234^16384+1"
Base prime factor(s) taken : 33617
Starting N-1 prime test of 67234^16384+1
Using all-complex Core2 type-1 FFT length 16K, Pass1=64, Pass2=256, a = 3
67234^16384+1 may be prime, trying to compute gcd's
3^((N-1)/33617)-1 is coprime to N!
67234^16384+1 is prime! Time : 67.183 sec.
C:\prpclient-4.3.6-windows-gpu\prpclient-3-gpu>llr -d -q"67236^16384+1"
Base prime factor(s) taken : 431
Starting N-1 prime test of 67236^16384+1
Using all-complex Core2 type-1 FFT length 16K, Pass1=64, Pass2=256, a = 3
67236^16384+1 is not prime. RES64: D4A9A34F08AF910A. OLD64: 7DFCE9ED1A0EB31A
Time : 170.291 sec. (This time was obtained while the computer was already running at 100% CPU utilization, so it's much higher than it should be.)
C:\prpclient-4.3.6-windows-gpu\prpclient-3-gpu>llr -d -q"70906^32768+1"
Base prime factor(s) taken : 293
Starting N-1 prime test of 70906^32768+1
Using all-complex Core2 type-3 FFT length 32K, Pass1=128, Pass2=256, a = 3
70906^32768+1 may be prime, trying to compute gcd's
3^((N-1)/293)-1 is coprime to N!
70906^32768+1 is prime! Time : 294.510 sec.
____________
My lucky number is 75898524288+1 |
|
|
John Honorary cruncher
 Send message
Joined: 21 Feb 06 Posts: 2875 ID: 2449 Credit: 2,681,934 RAC: 0
                 
|
Does anyone have knowledge of how well LLR performs with GFNs?
In the initial research on GFN prime searching we did back in 2009, LLR PRP was the same as pfgw. pfgw64 did not exist at that time.
We did not do any primality testing with LLR as it was presumed to be longer. Therefore, the final program in the GFN prime search hierarchy stopped at pfgw (updated to pfgw64 when it was released).
If anyone want's to do a review of LLR v3.8.6dev and pfgw64 v3.5.7, we'd be happy to look at the results. ;)
____________
|
|
|
|
Does this work, that is provide correct output, under wine?
Just that my available hosts for the amount of time involved (5P on a single core takes about 3-4 days) are Linux.
Only Windows 64bit. We have not tested it under Wine yet. Feel free to give it a go with a 1P range and we'll double check the output.
[edit]
or you could do this range and see how the results compare:
100000139669667841 | 54074340^4194304+1
100000287158173697 | 81783008^4194304+1
100000298608623617 | 6513478^4194304+1
100000422676135937 | 57230422^4194304+1
100000453957255169 | 60600648^4194304+1
100000888269045761 | 16089512^4194304+1
100001029734531073 | 67280638^4194304+1
100001133057015809 | 56718642^4194304+1
100001209896665089 | 19371038^4194304+1
100001344072450049 | 95515854^4194304+1
100001505242775553 | 95264338^4194304+1
100001598876418049 | 79693704^4194304+1
100001599614615553 | 19060770^4194304+1
100001865114058753 | 90771374^4194304+1
You can use the first and last lines as your start and stop P's.
I installed wine 1.3.29 on a 64-bit Fedora 16 running under virtual box on my 64-bit windows 7 host. The results below agree so I do have to check it with my Linux hosts.
I used my uncompressed sieve file from windows here in case it did not work. I was able to get PrMerge to give the same file as what I had extracted under windows.
The log file:
$ $ cat AthGfn64.log
AthGfn64 Build 306 12/10 20:35
Getting range of candidates in input file Z:\home\bsouthey\sieving\GFN4194304_55P.txt. 12/10 20:40
Loading input file Z:\home\bsouthey\sieving\GFN4194304_55P.txt. 12/10 20:40
Wide math algorithm selected. 12/10 20:41
Start/Stop P, start P 99999999999999999, stop P 100010000000000001 12/10 20:41
Terminal P value reached. 12/10 20:58
Stop request received. 12/10 20:58
25356470 items 100010000092495873 p value written to text_1p_output.txt. 12/10 20:59
The output file
$ cat test_1p.txt
GFN Sieve for k^4194304+1 [k == 2 to 100000000]
100000139669667841 | 54074340^4194304+1
100000287158173697 | 81783008^4194304+1
100000298608623617 | 6513478^4194304+1
100000422676135937 | 57230422^4194304+1
100000453957255169 | 60600648^4194304+1
100000888269045761 | 16089512^4194304+1
100001029734531073 | 67280638^4194304+1
100001133057015809 | 56718642^4194304+1
100001209896665089 | 19371038^4194304+1
100001344072450049 | 95515854^4194304+1
100001505242775553 | 95264338^4194304+1
100001598876418049 | 79693704^4194304+1
100001599614615553 | 19060770^4194304+1
100001865114058753 | 90771374^4194304+1
100002209609023489 | 45568168^4194304+1
100002802440339457 | 54944832^4194304+1
100002994304581633 | 6615640^4194304+1
100003002156318721 | 37690748^4194304+1
100003041431781377 | 15412488^4194304+1
100003093122383873 | 57838690^4194304+1
100003504508108801 | 28174548^4194304+1
100003762717851649 | 50115970^4194304+1
100003854539554817 | 78111716^4194304+1
100003954556928001 | 69382454^4194304+1
100004109377077249 | 66125690^4194304+1
100004199412006913 | 63930070^4194304+1
100004466194907137 | 77967594^4194304+1
100004550986956801 | 71994686^4194304+1
100004555365810177 | 24885468^4194304+1
100004678049202177 | 93363878^4194304+1
100004728045305857 | 17304648^4194304+1
100004750040236033 | 14197112^4194304+1
100004917753675777 | 36305484^4194304+1
100004927484461057 | 16502400^4194304+1
100005255143489537 | 23511446^4194304+1
100005389856145409 | 35996744^4194304+1
100005538284175361 | 12056104^4194304+1
100006046457659393 | 18215786^4194304+1
100006138916896769 | 35448316^4194304+1
100006266516013057 | 71418562^4194304+1
100006381674823681 | 31478894^4194304+1
100006422535733249 | 11176908^4194304+1
100006466022277121 | 17687880^4194304+1
100006501631918081 | 13606060^4194304+1
100006868130201601 | 99198760^4194304+1
100006979916791809 | 81347274^4194304+1
100007233235976193 | 95088770^4194304+1
100007480758632449 | 28705464^4194304+1
100007614397546497 | 98066114^4194304+1
100007622140231681 | 5245882^4194304+1
100007783629324289 | 34951524^4194304+1
100007844312514561 | 82908152^4194304+1
100007913812131841 | 35105892^4194304+1
100007956602421249 | 36223518^4194304+1
100008023509958657 | 62610462^4194304+1
100008159564791809 | 87724622^4194304+1
100008219929214977 | 25030664^4194304+1
100008321372651521 | 76151310^4194304+1
100008379128217601 | 94904742^4194304+1
100008511685001217 | 40394956^4194304+1
100008866212741121 | 87961050^4194304+1
100008925050437633 | 57519338^4194304+1
100008947724845057 | 46897360^4194304+1
100008959628279809 | 68741912^4194304+1
100009101840351233 | 74756114^4194304+1
100009233415667713 | 70837010^4194304+1
100009297890508801 | 22126000^4194304+1
100009815274684417 | 86702350^4194304+1
[/code] |
|
|
|
@John, OK. I want to help in this project. ( If I can )
Can I do something with an Lap top ? 1,6 Ghz ?
..........................................................
<Name:
TyranusRex
GenuineIntel / Intel(R) Core(TM) i7 CPU Q 720 @ 1.60GHz [Family 6 Model 30 Stepping 5]
(8 Prozessoren)
NVIDIA GeForce GTS 360M (978MB) driver: 28026
Microsoft Windows 7
Home Premium x64 Edition, Service Pack 1, (06.01.7601.00)
Windows 64 bit ( 1 TB )
..........................................................
but note please: this is 1,6 Ghz ( I need 4 times more then other peoples ) Can I do something with my Laptop ?
____________
|
|
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 435,627,755 RAC: 870,396
                               
|
@John, OK. I want to help in this project. ( If I can )
Can I do something with an Lap top ? 1,6 Ghz ?
GenuineIntel / Intel(R) Core(TM) i7 CPU Q 720 @ 1.60GHz [Family 6 Model 30 Stepping 5]
(8 Prozessoren)
Speed doesn't matter that much as you can choose the "WU size" on your own. You decide how much work to reserve at once, and there's no deadlines, so (within reason) you also get to decide how long to go for each batch of sieving you do.
The only thing that's important is that you be running Windows x64.
I do about 5 days worth of work at a time. There's a small amount of manual work involved with the beginning and end of processing for each batch, and while it's cool and fun the first one or two times, after that it's just essentially record keeping. ::yawn:: So I don't want to do it more than every 5 days, so I reserve 5 days worth of work at a time. I'm sieving on 2 cores, and each core does about 1 P per day, so I reserve 10P at a time.
You are free to reserve however much you want at a time. If you go ahead and rent 100 CPU-Cluster servers from Amazon, feel free to reserve 1500P. That should last you about a day (and set you back about $2000, too).
Assuming you're sane and reasonable and are using your i7 laptop rather than Amazon ECS, start by reserving 1P and sieving that on one core to see how long it takes. My guess would be about 12 to 20 hours. Once you have that as a benchmark, you can decide how many cores you want to crunch on, and how much you want to do in each batch.
On a hyperthreaded CPU such as yours, you might want to see how the crunching goes with 4 cores running (i.e., no hyperthreading) vs. 8 cores (with hyperthreading).
____________
My lucky number is 75898524288+1 |
|
|
John Honorary cruncher
 Send message
Joined: 21 Feb 06 Posts: 2875 ID: 2449 Credit: 2,681,934 RAC: 0
                 
|
@John, OK. I want to help in this project.
If you are interested, check out these instructions and follow Michael's suggestions for selecting how much work to reserve.
____________
|
|
|
|
Finished my first range (N = 1048576, 220P-240P) under Wine. The old 3.2Ghz host averaged slightly more than 1.07P per day. Would be curious to know how fast it is under a virtual 64-bit windows but that would have to be a newer host. |
|
|
rroonnaalldd Volunteer developer Volunteer tester
 Send message
Joined: 3 Jul 09 Posts: 1213 ID: 42893 Credit: 34,634,263 RAC: 0
                 
|
Would be curious to know how fast it is under a virtual 64-bit windows but that would have to be a newer host. All you need is a cpu with VT or IO-MMU and Virtualbox or VMware Player...
____________
Best wishes. Knowledge is power. by jjwhalen
|
|
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 435,627,755 RAC: 870,396
                               
|
Would be curious to know how fast it is under a virtual 64-bit windows but that would have to be a newer host. All you need is a cpu with VT or IO-MMU and Virtualbox or VMware Player...
I *think* he doesn't even need VT. I believe you only need VT if you want to emulate a 64 bit guest OS running under a 32 bit host OS.
Since he's running a 64 bit distro as the host, I believe you can run a 64 bit VM even without VT. (It's possible that I'm mistaken on this; it's been two or three years since I ran into this problem with some computers at work.) I know for a fact you can run a 32 bit guest OS under a 32 bit host OS without VT, but that's not exactly the same thing.
____________
My lucky number is 75898524288+1 |
|
|
rroonnaalldd Volunteer developer Volunteer tester
 Send message
Joined: 3 Jul 09 Posts: 1213 ID: 42893 Credit: 34,634,263 RAC: 0
                 
|
Would be curious to know how fast it is under a virtual 64-bit windows but that would have to be a newer host. All you need is a cpu with VT or IO-MMU and Virtualbox or VMware Player...
I *think* he doesn't even need VT. I believe you only need VT if you want to emulate a 64 bit guest OS running under a 32 bit host OS.
Since he's running a 64 bit distro as the host, I believe you can run a 64 bit VM even without VT. (It's possible that I'm mistaken on this; it's been two or three years since I ran into this problem with some computers at work.) I know for a fact you can run a 32 bit guest OS under a 32 bit host OS without VT, but that's not exactly the same thing.
VMware released the KB-entry Hardware and firmware requirements for 64-bit guest operating systems.
____________
Best wishes. Knowledge is power. by jjwhalen
|
|
|
|
Would be curious to know how fast it is under a virtual 64-bit windows but that would have to be a newer host. All you need is a cpu with VT or IO-MMU and Virtualbox or VMware Player...
I *think* he doesn't even need VT. I believe you only need VT if you want to emulate a 64 bit guest OS running under a 32 bit host OS.
Since he's running a 64 bit distro as the host, I believe you can run a 64 bit VM even without VT. (It's possible that I'm mistaken on this; it's been two or three years since I ran into this problem with some computers at work.) I know for a fact you can run a 32 bit guest OS under a 32 bit host OS without VT, but that's not exactly the same thing.
VMware released the KB-entry Hardware and firmware requirements for 64-bit guest operating systems.
Virtualbox also needs VT or equivalent for a 64-bit guest OS.
But will virtualization run the sieve faster than Wine? |
|
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 435,627,755 RAC: 870,396
                               
|
Would be curious to know how fast it is under a virtual 64-bit windows but that would have to be a newer host. All you need is a cpu with VT or IO-MMU and Virtualbox or VMware Player...
I *think* he doesn't even need VT. I believe you only need VT if you want to emulate a 64 bit guest OS running under a 32 bit host OS.
Since he's running a 64 bit distro as the host, I believe you can run a 64 bit VM even without VT. (It's possible that I'm mistaken on this; it's been two or three years since I ran into this problem with some computers at work.) I know for a fact you can run a 32 bit guest OS under a 32 bit host OS without VT, but that's not exactly the same thing.
VMware released the KB-entry Hardware and firmware requirements for 64-bit guest operating systems.
Virtualbox also needs VT or equivalent for a 64-bit guest OS.
But will virtualization run the sieve faster than Wine?
There shouldn't be any inherent speed difference. In both cases, the CPU is executing the code directly, and there are very few OS or API calls -- it's all algorithm. The only difference in speed should be the overhead of the operating system, and that's got more to do with what kind of stuff you have running in the background than the environment you're running it under.
____________
My lucky number is 75898524288+1 |
|
|
rroonnaalldd Volunteer developer Volunteer tester
 Send message
Joined: 3 Jul 09 Posts: 1213 ID: 42893 Credit: 34,634,263 RAC: 0
                 
|
Would be curious to know how fast it is under a virtual 64-bit windows but that would have to be a newer host. All you need is a cpu with VT or IO-MMU and Virtualbox or VMware Player...
I *think* he doesn't even need VT. I believe you only need VT if you want to emulate a 64 bit guest OS running under a 32 bit host OS.
Since he's running a 64 bit distro as the host, I believe you can run a 64 bit VM even without VT. (It's possible that I'm mistaken on this; it's been two or three years since I ran into this problem with some computers at work.) I know for a fact you can run a 32 bit guest OS under a 32 bit host OS without VT, but that's not exactly the same thing. VMware released the KB-entry Hardware and firmware requirements for 64-bit guest operating systems. Virtualbox also needs VT or equivalent for a 64-bit guest OS.
But will virtualization run the sieve faster than Wine? There shouldn't be any inherent speed difference. In both cases, the CPU is executing the code directly, and there are very few OS or API calls -- it's all algorithm. The only difference in speed should be the overhead of the operating system, and that's got more to do with what kind of stuff you have running in the background than the environment you're running it under. If you want to have some computation times, look at my hosts. Only the host with a GPU is baremetal, all others were migrated (P2V) sometime in the past.
____________
Best wishes. Knowledge is power. by jjwhalen
|
|
|
|
Would be curious to know how fast it is under a virtual 64-bit windows but that would have to be a newer host. All you need is a cpu with VT or IO-MMU and Virtualbox or VMware Player...
I *think* he doesn't even need VT. I believe you only need VT if you want to emulate a 64 bit guest OS running under a 32 bit host OS.
Since he's running a 64 bit distro as the host, I believe you can run a 64 bit VM even without VT. (It's possible that I'm mistaken on this; it's been two or three years since I ran into this problem with some computers at work.) I know for a fact you can run a 32 bit guest OS under a 32 bit host OS without VT, but that's not exactly the same thing. VMware released the KB-entry Hardware and firmware requirements for 64-bit guest operating systems. Virtualbox also needs VT or equivalent for a 64-bit guest OS.
But will virtualization run the sieve faster than Wine? There shouldn't be any inherent speed difference. In both cases, the CPU is executing the code directly, and there are very few OS or API calls -- it's all algorithm. The only difference in speed should be the overhead of the operating system, and that's got more to do with what kind of stuff you have running in the background than the environment you're running it under.
There are numerous essentially handwaving arguments that Wine should be faster than an virtual machine since it does not have to implement a complete environment including the OS. But what counts are numbers. My speed under Wine seems far too low as for that host I would have expected closer to 2P per day rather than just over 1P per day.
If you want to have some computation times, look at my hosts. Only the host with a GPU is baremetal, all others were migrated (P2V) sometime in the past.
This sieve (AthGfn64) is offline and requires 64-bit Windows. I just wanted to avoid the considerable down time in setting up a virtual machine if there was no performance gain.
|
|
|
rroonnaalldd Volunteer developer Volunteer tester
 Send message
Joined: 3 Jul 09 Posts: 1213 ID: 42893 Credit: 34,634,263 RAC: 0
                 
|
There are numerous essentially handwaving arguments that Wine should be faster than an virtual machine since it does not have to implement a complete environment including the OS. But what counts are numbers. My speed under Wine seems far too low as for that host I would have expected closer to 2P per day rather than just over 1P per day.
If you want to have some computation times, look at my hosts. Only the host with a GPU is baremetal, all others were migrated (P2V) sometime in the past.
This sieve (AthGfn64) is offline and requires 64-bit Windows. I just wanted to avoid the considerable down time in setting up a virtual machine if there was no performance gain.
You have no down time while setting up a VM. You will see a performance gain but not as much as you had installed an OS on baremetal. All you need is to install the vt-solution on your host and install the guest inside.
In case of problems look at How to install Workstation 7 and VMplayer 3 on Windows. Ulli aka continuum in VMTN or http://vmware-forum.de describes solutions for the most problems.
Here are some hints for virtual machines from my personal experiences:
- Installing a guest via an ISO is much easier and faster than using the cd/dvd-drive inside the host.
- Installing singlecore-VMs gives a better responsiveness as using multicore-VMs. Same for RAM. Only as much as needed not as much as possible.
- If you awaiting high cpu loads, install no more VMs than available cores minus 1. The host-os needs also some computation time. No availability of free host cpu cycles causes ever also a slow down of all guests.
- W7/W2k8-R2 (a service pack doesn't matter) as host-os are known to have problems (guest instabilities or losing of guest-network), if you give summarized more than 40% of host RAM to your guests. In most cases should be 1GB more than enough. In dependence of the used workstation/player version you will hit another known problem, if you give a virtual machine more than that. The most part of the guest RAM will be marked as pageable and fills only the virtual memory of the host. This causes further performance impacts
- Don't use sparse/growing-disks or snapshots. Both cause a decrease in writing-speed inside a vm.
____________
Best wishes. Knowledge is power. by jjwhalen
|
|
|
|
There are numerous essentially handwaving arguments that Wine should be faster than an virtual machine since it does not have to implement a complete environment including the OS. But what counts are numbers. My speed under Wine seems far too low as for that host I would have expected closer to 2P per day rather than just over 1P per day.
If you want to have some computation times, look at my hosts. Only the host with a GPU is baremetal, all others were migrated (P2V) sometime in the past.
This sieve (AthGfn64) is offline and requires 64-bit Windows. I just wanted to avoid the considerable down time in setting up a virtual machine if there was no performance gain.
You have no down time while setting up a VM. You will see a performance gain but not as much as you had installed an OS on baremetal. All you need is to install the vt-solution on your host and install the guest inside.
In case of problems look at How to install Workstation 7 and VMplayer 3 on Windows. Ulli aka continuum in VMTN or http://vmware-forum.de describes solutions for the most problems.
Here are some hints for virtual machines from my personal experiences:
- Installing a guest via an ISO is much easier and faster than using the cd/dvd-drive inside the host.
- Installing singlecore-VMs gives a better responsiveness as using multicore-VMs. Same for RAM. Only as much as needed not as much as possible.
- If you awaiting high cpu loads, install no more VMs than available cores minus 1. The host-os needs also some computation time. No availability of free host cpu cycles causes ever also a slow down of all guests.
- W7/W2k8-R2 (a service pack doesn't matter) as host-os are known to have problems (guest instabilities or losing of guest-network), if you give summarized more than 40% of host RAM to your guests. In most cases should be 1GB more than enough. In dependence of the used workstation/player version you will hit another known problem, if you give a virtual machine more than that. The most part of the guest RAM will be marked as pageable and fills only the virtual memory of the host. This causes further performance impacts
- Don't use sparse/growing-disks or snapshots. Both cause a decrease in writing-speed inside a vm.
I do know that will be down time because just rebooting the host to ensure VT is enabled is significant down time!
I just want to know if running a virtual environment will be faster than Wine on Linux for PrimeGrid applications. I do not care about how fast Windows would be because it is not going to be installed on the host.
|
|
|
rroonnaalldd Volunteer developer Volunteer tester
 Send message
Joined: 3 Jul 09 Posts: 1213 ID: 42893 Credit: 34,634,263 RAC: 0
                 
|
I do know that will be down time because just rebooting the host to ensure VT is enabled is significant down time! One minute is a significant down time?
Okay, then try the VMware Processor Check for 64-Bit Compatibility.
____________
Best wishes. Knowledge is power. by jjwhalen
|
|
|
|
I do know that will be down time because just rebooting the host to ensure VT is enabled is significant down time! One minute is a significant down time?
Okay, then try the VMware Processor Check for 64-Bit Compatibility.
Unfortunately that cannot check if VT is enabled in the bios. Also installing virtual machines under Linux is not trivial - mainly time consuming.
Anyhow, my newer host (that I know has VT enabled in the bios) finished earlier than expected so I was able to install Windows 8 under VMware player (just to see how it compares to virtual box). My really quick and dirty test indicated that the times under Wine are about the same as my virtual machine - a real test would mean less crunching and no hyperthreading conditions. At least with the virtual machine, all the sieve windows are within the virtual machine instead of cluttering about my desktop.
|
|
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 435,627,755 RAC: 870,396
                               
|
Maybe I misunderstood that KB, but didn't it say that you do NOT need VT unless you're trying to run Mac OS as the guest OS?
Since the whole point of this discussion is to get Windows running, isn't the question about having VT moot?
____________
My lucky number is 75898524288+1 |
|
|
rroonnaalldd Volunteer developer Volunteer tester
 Send message
Joined: 3 Jul 09 Posts: 1213 ID: 42893 Credit: 34,634,263 RAC: 0
                 
|
Unfortunately that cannot check if VT is enabled in the bios. False, it was released at the end of 2005 and does not know anything about the existence of newer processors since then. The only purpose of this tool is to check whether the cpu has VT-support enabled or not by reading the MSR-registers inside the cpu.
Also installing virtual machines under Linux is not trivial - mainly time consuming. It depends on the used distribution but i see no general difference to Windows in doing this. Yes, it can be tricky like every other software installation. What in Windows are the DotNET-dependencies are the changing kernels in Linux. The VMware-modules must fit to the installed kernel or will be compiled to the runtime by executing the install-script again.
I believe this are all excuses but try it out for yourself. You could be surprised how smooth these things will function. If you have problems, ask the communities i posted above.
Maybe I misunderstood that KB, but didn't it say that you do NOT need VT unless you're trying to run Mac OS as the guest OS?
Since the whole point of this discussion is to get Windows running, isn't the question about having VT moot? The problem on older cpu's (Core2, Athlon/Sempron revision D, Turion/Opteron revision E) are the missing segmentation support in long mode. The workaround for this problem was VT in hardware. In newer cpu-revisions this seems to be not ever needed but it can solve some other CPU vendor-related faults. In the most cases VMware enables hardware virtualisation in every virtual machine because this is faster than the good old (i do not want to say legendary) "binary translation". The positive sideeffect of virtualization in hardware is the possibility to let them run more virtual machines in the same time on the host by decreasing the overhead for the host OS. This increases the overall system performance.
Make you no illusions, all desktop-products for virtualization like Player, Workstation, Fusion, Virtualbox can not achive more than 75% cpu-performance of the host in their guests and all others like ESX(i)3, vSphere4/5, XenServer can achive a max of 95%. The difference makes the host-os. On one hand you have a graphical multi-user OS and on the other hand a busybox design.
____________
Best wishes. Knowledge is power. by jjwhalen
|
|
|
|
Unfortunately that cannot check if VT is enabled in the bios. False, it was released at the end of 2005 and does not know anything about the existence of newer processors since then. The only purpose of this tool is to check whether the cpu has VT-support enabled or not by reading the MSR-registers inside the cpu.
Just totally wrong mate - RTFM (emphasis added):
Note: On hosts with EM64T VT-capable processors, you may not be able to power on a 64-bit
guest, even though the processor check utility indicates that the processor is supported for 64-
bit guests. VT functionality can be disabled via the BIOS, but the processor check utility cannot
read the appropriate model-specific register (MSR) to detect that the VT functionality has been
disabled in the BIOS.
|
|
|
rroonnaalldd Volunteer developer Volunteer tester
 Send message
Joined: 3 Jul 09 Posts: 1213 ID: 42893 Credit: 34,634,263 RAC: 0
                 
|
Unfortunately that cannot check if VT is enabled in the bios. False, it was released at the end of 2005 and does not know anything about the existence of newer processors since then. The only purpose of this tool is to check whether the cpu has VT-support enabled or not by reading the MSR-registers inside the cpu.
Just totally wrong mate - RTFM (emphasis added):
Note: On hosts with EM64T VT-capable processors, you may not be able to power on a 64-bit
guest, even though the processor check utility indicates that the processor is supported for 64-
bit guests. VT functionality can be disabled via the BIOS, but the processor check utility cannot
read the appropriate model-specific register (MSR) to detect that the VT functionality has been
disabled in the BIOS.
Okay then this seems to be totally different to older revisions of the same text...
Thanks for the hint.
____________
Best wishes. Knowledge is power. by jjwhalen
|
|
|
|
question take you
one OF YOUR two numbers put in a SPREADSHEET THE OTHER YOU WORK UP IN A LIST THE FIRST 9999 MULTIPLES THE USE THE 9999 ANSWERS AS A LOOK UP TABLE TO DO 99 POWERS THERE IS ONLY NINE / TEN IF YOU COUNT ZERO TO DO THE REST AS GROUPED STRINGS IT SHOULD BE ABLE TO WORK???
NOTE I HAVE PARKINSON'S HARD TO TYPE
RULE ONE TO MATH NEVER DO MATH LOOK IT UP. tHE NUMBER COULD BE BUILT IN A DOCUMENT POSSIBLY QUICKER
____________
|
|
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 435,627,755 RAC: 870,396
                               
|
I'm afraid I don't understand your question. Are you asking about Sieving? If so, what does that have to do with a spreadsheet?
____________
My lucky number is 75898524288+1 |
|
|
|
Fair play.
Just out of interest, what is the optimal sieve depth for GFN N=20? I know the current "goal" is 50E, but also realise that doesn't mean it's the optimal depth. I'm going to keep ploughing away at it for a while yet, though! |
|
|
|
^That was moved (quite correctly, thinking about it) from another thread. Just mentioning it because the "Fair play" bit looks rather odd out of context. |
|
|
RogerVolunteer developer Volunteer tester
 Send message
Joined: 27 Nov 11 Posts: 1138 ID: 120786 Credit: 268,668,824 RAC: 0
                    
|
For GFN we're searching for primes of the form b^2^n+1. The b range they are sieving on the PST forum is given in the heading of all the factor files:
GFN Sieve for k^1048576+1 [k == 2 to 100000000]
Why are they sieving N=20 to b=100M when the highest b limit, (for Genefer80), is 24,500,000?
They are sieving N=22 to b=100M as well, even through the max b limit, (for Genefer80), is 16,290,000? |
|
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 435,627,755 RAC: 870,396
                               
|
Fair play.
Just out of interest, what is the optimal sieve depth for GFN N=20? I know the current "goal" is 50E, but also realise that doesn't mean it's the optimal depth. I'm going to keep ploughing away at it for a while yet, though!
n=20:
Current depth 34E (34000P), optimal depth is 82E.
n=21:
Current depth 33E, optimal depth is 556E.
n=22:
Current depth 104E, optimal depth 1009E (1Z).
Note that optimal depth is actually a very subjective number, and I just adjusted the numbers somewhat from what may have been said previously.
EDIT: I've adjusted these numbers. See my next post.
____________
My lucky number is 75898524288+1 |
|
|
|
Hah, blimey, that's the first time I've seen zetta mentioned on PG, I think.
As for N=20 - let's have an informal PRPNet challenge at some stage, be it next week or next year - we can get that to 82E fairly quickly, can't we? In a couple of weeks it'll be at 35E anyway, unless my 580 blows up.
Interesting to see what the optimal depths are... surprised at 556E for N=21, that's still huge... |
|
|
Honza Volunteer moderator Volunteer tester Project scientist Send message
Joined: 15 Aug 05 Posts: 1957 ID: 352 Credit: 6,148,601,957 RAC: 2,303,078
                                      
|
Why are they sieving N=20 to b=100M when the highest b limit, (for Genefer80), is 24,500,000?
They are sieving N=22 to b=100M as well, even through the max b limit, (for Genefer80), is 16,290,000?
Note that those limits are today's limits.
Once sieving is done, it will take long time before candidates are tested.
In near future we may get new algo that will bring b limits much higher. Should we do new sieving because of that?
And try to compare sieving with b limit of 1M and 100M...
____________
My stats |
|
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 435,627,755 RAC: 870,396
                               
|
While the question you asked was "When should we stop sieving?", another related question is "Which N should I sieve?"
That's answered not with "Optimal Depth" but with "Genefer Hours Saved per Sieving Hour" or just "Hour per Hour" (h/h).
The h/h (and optimal sieve depth) for the different n's are as follows:
n:20: 2.4 (79E)
n=21: 15 (528E)
n=22: 13 (1740E or 1.74Z)
From this perspective, n=21 is the most efficient N to be sieving right now.
(I've revised the optimal sieve depth from what's in the previous post.)
____________
My lucky number is 75898524288+1 |
|
|
|
I'm not arguing with you at all, so please don't think that; my logic is that once we get N=20 sieved to what is estimated to be optimal depth, anyone wishing to sieve GFN (such as me) will then have to move to a higher N. Less choice, and everyone benefits. To put it another way, it will simply "shove" GFN sievers automatically to the higher N values.
Again, that's just my train of thought, I'm not sure exactly how logical that is. One thing does seem faily clear though - if encouraged by a challenge, we can get N=20 sieved to 79/82E pretty quickly and so make all of this a moot point. I, for one, will then move on to N=21. |
|
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 435,627,755 RAC: 870,396
                               
|
Why are they sieving N=20 to b=100M when the highest b limit, (for Genefer80), is 24,500,000?
(This is based on what I've read about how this sieve works. Take it with a grain of salt.)
The way the sieve works, it takes the same amount of time to do the computation regardless of the b range being 'sieved'. The software doesn't actually sieve a specific range; it only chooses to output factors it finds within that range.
Since it doesn't take any longer to sieve to 100M than it does to 100, we might as well produce a sieve file covering a very large b range so that hopefully we'll never need to do it again.
____________
My lucky number is 75898524288+1 |
|
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 435,627,755 RAC: 870,396
                               
|
GFN n=18 Sieve Starting
We are opening manual GFN sieving for N=18 (n=262144).
Please see http://primesearchteam.com/showthread.php?t=80 for reserving a sieving range. There are links on that page that take you to instructions as well as downloading the necessary software.
The sieve software is ONLY available for Nvidia GPUs running under Windows.
If you're wondering why we're opening this up to sieving now, it's because n=18 was originally sieved with the older CPU sieve program. We now have a much faster GPU sieve which also is capable of sieving much deeper than the old sieve. We haven't previously sieved n=18 with the GPU sieve because n=18, until recently, was being crunched with GeneferCUDA. The CUDA program is much faster than the CPU program we have to use now, which means the optimal sieving point was lower and there was no need to sieve deeper. With the "really fast GPU sieve + really slow CPU Genefer" condition we have now, it's worthwhile sieving again.
The sieve doesn't work below n=18, so we can't do additional sieving on n=15 or n=16.
n=19 is already sieved to optimal depth for GeneferCUDA (and is sieved much deeper than n=18). When n=19 becomes a CPU-only project, we'll check to see if it makes sense to do additional sieving.
n=21 needs more sieving, but right now n=18 is the priority. N=22 also needs more sieving, but that's already sieved really deeply and we don't get many factors.
____________
My lucky number is 75898524288+1 |
|
|
|
Is the source code available? If so, I could try to make a Linux build. Of course if Windows-specific APIs are used, I could be doomed to fail :-) I'll pass on the VM route.
Follow-up question then would be if there is a test suite (or whatever you want to call it) to verify that a new build is operating correctly. I see some factor lists posted elsewhere in this thread. Is matching those good enough?
--Gary |
|
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 435,627,755 RAC: 870,396
                               
|
Is the source code available? If so, I could try to make a Linux build. Of course if Windows-specific APIs are used, I could be doomed to fail :-) I'll pass on the VM route.
Follow-up question then would be if there is a test suite (or whatever you want to call it) to verify that a new build is operating correctly. I see some factor lists posted elsewhere in this thread. Is matching those good enough?
--Gary
As far as I know, we don't have the source code. (We're *EXTREMELY* appreciative that someone would take the time and put in the effort to create the sieve for us. He's under no obligation whatsoever to provide the source code.)
As for test suites, those generally come from diagnosing problems, and you generally don't detect sieve problems unless you're A) doing double checks, B) have different builds to compare, and C) are sieving in a range where many factors are found.. Since A and B are false, we don't have any known failure cases, so there's no test suite. That being said, if a new build or a completely new program came out, we'd come up with some sort of specific test program. But there's no known failure modes that we'd be checking for.
(Note that all factors are checked for validity, so any errors where bad factors are being generated will always be detected. It's missing factors that are hard to detect, and that's the problem we have with the ATI PPS sieve and the Android TRP sieve apps.)
____________
My lucky number is 75898524288+1 |
|
|
axnVolunteer developer Send message
Joined: 29 Dec 07 Posts: 285 ID: 16874 Credit: 28,027,106 RAC: 0
            
|
As far as I know, we don't have the source code.
The source code is available in assembla, but I don't think it is the latest. Once I track down the latest version, I'll update it there and share the link. |
|
|
|
My computer has 2 GPUs. When I run a single instance GFNSvCUDA on each GPU and I am not running anything on my CPU, each processes at roughly 32.6P/day. When I also run LLR on the CPU, the performance of GFNSvCUDA increases to roughly 38.0P/day. Does anyone know why this behavior is seen?
____________
|
|
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 435,627,755 RAC: 870,396
                               
|
My computer has 2 GPUs. When I run a single instance GFNSvCUDA on each GPU and I am not running anything on my CPU, each processes at roughly 32.6P/day. When I also run LLR on the CPU, the performance of GFNSvCUDA increases to roughly 38.0P/day. Does anyone know why this behavior is seen?
Nope, but I will recommend that you try running two instances of GFNSvCUDA on *each* GPU. Most people see better overall performance that way.
____________
My lucky number is 75898524288+1 |
|
|
|
GFN Prime Search Sieving
This sieve supports the GFN Prime Search located in PRPNet. Ports currently available for PRPing are:
port 12005: GFN32768
port 12003: GFN65536
port 11002: GFN262144
port 11001: GFN524288
all these links do not work
____________
wbr, Me. Dead J. Dona
|
|
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 435,627,755 RAC: 870,396
                               
|
GFN Prime Search Sieving
This sieve supports the GFN Prime Search located in PRPNet. Ports currently available for PRPing are:
port 12005: GFN32768
port 12003: GFN65536
port 11002: GFN262144
port 11001: GFN524288
all these links do not work
Of course. We've just moved all four GFN ports to BOINC. The need for sieving, continues, however.
____________
My lucky number is 75898524288+1 |
|
|
|
Is it known that the links to stats on the Manual Sieving page don't work? I'm currently getting a 404 error when trying to visit this link.
____________
|
|
|
Tyler Project administrator Volunteer tester Send message
Joined: 4 Dec 12 Posts: 1078 ID: 183129 Credit: 1,380,564,322 RAC: 159,757
                          
|
Is it known that the links to stats on the Manual Sieving page don't work? I'm currently getting a 404 error when trying to visit this link.
For me, all of the links to stats on the manual sieving page work -- The link you provided did not, but if you notice you are trying to go the https version of the page, which doesn't seem to exist. So go to the same page, but instead use http:// instead of https:// and it'll work.
____________
275*2^3585539+1 is prime!!! (1079358 digits)
Proud member of Aggie the Pew
|
|
|
|
Is it known that the links to stats on the Manual Sieving page don't work? I'm currently getting a 404 error when trying to visit this link.
For me, all of the links to stats on the manual sieving page work -- The link you provided did not, but if you notice you are trying to go the https version of the page, which doesn't seem to exist. So go to the same page, but instead use http:// instead of https:// and it'll work.
Thanks, I hadn't even thought that the page may work with http but not https.
____________
|
|
|
JimB Honorary cruncher Send message
Joined: 4 Aug 11 Posts: 920 ID: 107307 Credit: 989,270,184 RAC: 150,909
                     
|
Is it known that the links to stats on the Manual Sieving page don't work? I'm currently getting a 404 error when trying to visit this link.
I missed that one somehow when adding it to apache. https now works properly there. Thanks for letting us know. |
|
|
GDBSend message
Joined: 15 Nov 11 Posts: 298 ID: 119185 Credit: 4,070,348,388 RAC: 1,960,737
                      
|
Considering that the current range for n-22 being checked for primes is 54650 thru 63792, shouldn't stats of recently removed entries from 5000 to 10000, be changed to something relevant? Such as 63000 to 75000? |
|
|
JimB Honorary cruncher Send message
Joined: 4 Aug 11 Posts: 920 ID: 107307 Credit: 989,270,184 RAC: 150,909
                     
|
Considering that the current range for n-22 being checked for primes is 54650 thru 63792, shouldn't stats of recently removed entries from 5000 to 10000, be changed to something relevant? Such as 63000 to 75000?
No, it should be removed entirely. It was there for Michael Goetz's convenience but the need for it went away a few years ago. It was just easier to leave it than change the code, that's all. Remember, that page was on my personal web pages for several years before the manual sieving moved onto the PrimeGrid server 4-5 months ago.
Later edit: All four removed factors pages and their links are gone. |
|
|
GDBSend message
Joined: 15 Nov 11 Posts: 298 ID: 119185 Credit: 4,070,348,388 RAC: 1,960,737
                      
|
It would be nice if the manual sieve reservation page listed an estimated prime checking time savings per unit for each n. This number could be fixed for each n, and updated manually each year or semiannually. Some sievers' are looking for the "biggest bang for their buck", and this item would be very helpful. |
|
|
|
The "Instructions" link in the first post on this thread no longer works. Where should I go to find out more if I want to get involved? |
|
|
JimB Honorary cruncher Send message
Joined: 4 Aug 11 Posts: 920 ID: 107307 Credit: 989,270,184 RAC: 150,909
                     
|
The "Instructions" link in the first post on this thread no longer works. Where should I go to find out more if I want to get involved?
That's because this thread is completely out-of-date. The relatively new manual sieving system is completely contained on this server. There's a Manual Sieving link on the left. When you make a reservation the programs you need as well as the exact command line are displayed on the web page. There's a forum thread here that talks about it. |
|
|