Join PrimeGrid
Returning Participants
Community
Leader Boards
Results
Other
drummers-lowrise
|
Message boards :
Generalized Fermat Prime Search :
GFN-1x Small Primes search starts 2021-01-21
Author |
Message |
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
To continue efforts to create complete list of small GFN primes up to b=2G, a "Search for Small Primes" project will be restarted March 02, 2022, 09:00 UTC on "Private GFN server".
Note this is not a PrimeGrid project. It's running on a separate server, server address is http://boincvm.proxyma.ru:30080/test4vm/ (also note the non-standard port). If you're a new user here, you must create your account on the site first, using invitation code PrimeGrid. Automatic registration from Boinc client most probably will not work.
Project description
The goal is to create full list of GFN primes as far as software limit and computation resources allows. Historically, each sequence is tested, depending on it's complexity, either up to b=400M (old software limit) either up to b=2G. Current testing status is:
GFN-1 - GFN-11 - tested manually up to b=2G by a group of PrimeGrid users;
GFN-12 - tested on Private GFN Server up to b=2G during first phase of this project;
GFN-13 - tested on Private GFN Server up to b=2G (400M-2G range tested during second phase of this project in 2021);
GFN-14 - tested on Private GFN Server up to b=400M (400M-2G range - in progress);
GFN-15 and above - currently tested on PrimeGrid.
In the third phase, we will test GFN-14 from b=400M to b=2G.
Primes found during this search will be relatively small and cannot be reported to any "top" list. We will find thousand of them. Although they'll be collected mostly for statistical purposes, these primes can be used as a starting points searching for "chains" or "twin" primes, which may lead to another interesting and reportable discoveries.
Technical details
The project is GPU only.
We'll use new generation of Yves Gallot' program, "Genefer 2.0". Designed exclusively to test small numbers (when each test takes just a few seconds), it can test many candidates at once, fully utilizing your GPU and requiring almost no CPU time. It also implements Gerbicz error checking to detect hardware errors in GPU calculations (unfortunately, fast double-checking is not possible yet).
Task size has been selected to be about 30 minutes on a 1660-class GPU. Since task runtime is proportional to log2(b), first tasks will be completed faster. They'll reach expected length around b=300M and continue to grow slowly until end of project.
During first phase, when it was first time for Genefer 2.0 to be used in Boinc environment and on many different hosts, all tasks were fully double-checked. During second phase, a special reduced doublechecking scheme will be used. It requires only 25% of extra work (i.e. 1 special DC task will be sent for 4 normal tasks). This method differs from standard Boinc approaches, validation scheme will be difficult and non-standard. On site, you'll see that each workunit have only one result pending validation, which eventually will became validated (or not), and this delay can be very big.
Known issues
** No graceful error handling **
This program does not tolerates even slightest of GPU errors. If case of any calculation error, program will immediately abort with "Gerbicz failed" message. There are no restarts. Check GPU temperatures, underclock the GPU.
** A problem with multi-GPU systems **
A bug in version 1.00 causes program to always use first GPU in the system. It'll be fixed soon.
Update 1.01 fixed some multi-GPU issues, but it'll work only if your cards are of same type (i.e. all NVidia or all ATI). A combo of NVidia+ATI will not work. Correct fix is more complex. Hopefully it'll be done later.
Update 1.02 have combo issues fixed.
** Note **
Please avoid running this project on hosts which can interrupt GPU calculations often, especially on slow GPUs. For example, on systems which are configured to run Boinc or GPU tasks "only when user is not active", and user interrupts too often. Currently implemented checkpoint system saves only index of last fully processed candidate, but not a current state of each test. Although each individual test can be short (for example, 2 seconds), there are up to 256 test running in parallel. If a program will be interrupted again within 256*2 seconds, no progress can be recorded.
Published results
A list of all b-values can be downloaded from my disk https://disk.yandex.ru/d/BRQzejmjqpvVQ
This directory contains many GFN-related files.To get list of primes for GFN-12, look for "GFN12_primes_b_2G.7z" file. This file contains list of b-values, one per line. A file "readme_GFN0x.txt" contains short summary about status of all small GFN projects.
For GFN-13 and above, you may also take a look at PrimeGrid GFN History Page.
Interesting chains and sequences (GFN-12)
All primes were tested for possible sequences (Progressions, Twin primes and Cunningham chains). Results are posted below. Only newly discovered terms are shown here, it's assumed that corresponding b^n+1 is a GFN prime. Unfortunately, sequences made from GFN-12 primes are too small for T5K now.
Arithmetic progression, difference b^n-2 (3; b^n+1; 2*b^n-1)
2*418578174^4096-1
2*437703418^4096-1
2*515978626^4096-1
2*1666048606^4096-1
2*1701273208^4096-1
2*1730094120^4096-1
2*1829203026^4096-1
2*1946934480^4096-1
Cunningham chain of the second kind (p; 2p-1) - type 1 (b^n+1, 2*b^n+1)
2*330367536^4096+1
2*481426524^4096+1
2*517252674^4096+1
2*642693456^4096+1
2*809938152^4096+1
2*1117673412^4096+1
2*1201251558^4096+1
2*1379150574^4096+1
Cunningham chain of the second kind (p; 2p-1) - type 2 ((b^n)/2+1, b^n+1)
181770324^4096/2+1
1334346126^4096/2+1
1767327540^4096/2+1
Sophie Germain / start of Cunningham chain of the first kind (p; 2p+1)
2*90894850^4096+3
2*279872090^4096+3
2*1515334610^4096+3
Twin (p; p+2) (PRP)
1249625230^4096+3
1272384106^4096+3
1569303862^4096+3
Interesting chains and sequences (GFN-13 / 2000M)
Arithmetic progression, difference b^n-2 (3; b^n+1; 2*b^n-1)
2*398011242^8192-1
2*659807820^8192-1
2*967030564^8192-1
Cunningham chain of the second kind (p; 2p-1) - type 1 (b^n+1, 2*b^n+1)
2*103157148^8192+1 (T5K)
2*352666770^8192+1 (T5K)
Twin (p; p+2) (PRP)
188489906^8192+3
397931408^8192+3
716142476^8192+3
1785803204^8192+3
Interesting chains and sequences (GFN-14 / 400M)
Arithmetic progression, difference b^n-2 (3; b^n+1; 2*b^n-1)
2*307897022^16384-1
Twin entries are not proven primes, they're PRP due to their "+3" part, and their length is still too big to be proved by other methods. | |
|
Frank Send message
Joined: 30 Dec 17 Posts: 27 ID: 964965 Credit: 481,781,239 RAC: 716,564
                       
|
Looking forward to it! Thanks for making it possible :D | |
|
|
Very excited to see Yves new app in action! | |
|
robish Volunteer moderator Volunteer tester
 Send message
Joined: 7 Jan 12 Posts: 2213 ID: 126266 Credit: 7,528,717,543 RAC: 3,357,489
                               
|
Ready.....
____________
My lucky number 10590941048576+1 | |
|
|
Set ....
____________
| |
|
|
Go!!!
____________
My lucky number is 6219*2^3374198+1
| |
|
|
Please avoid running this project on hosts which can interrupt GPU calculations often, especially on slow GPUs. For example, on systems which are configured to run Boinc or GPU tasks "only when user is not active", and user interrupts too often. Currently implemented checkpoint system saves only index of last fully processed candidate, but not a current state of each test. Although each individual test can be short (for example, 2 seconds), there are up to 256 test running in parallel. If a program will be interrupted again within 256*2 seconds, no progress can be recorded.
Hmm I've just noticed that there are 2048 tasks in total, in 8 batches which means 256 per batch, runtime on a GTX1650 is around 22 minutes.
On a Vega 8 iGPU, there are 32 batches in total, with 64 tests per btach, I think the app detects the GPU and adjusts the batch size? Runtime is around 5-6 hours.
In fact, I can see the stderr output in the project folder and see if I found a prime in these 2048 tests 😁
What are your times?
____________
My lucky number is 6219*2^3374198+1
| |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
On a Vega 8 iGPU, there are 32 batches in total, with 64 tests per btach, I think the app detects the GPU and adjusts the batch size?
It does a benchmark in the beginning of test (takes about 40 seconds on my system) and selects fastest parameters for given GPU (not only batch size, there are few others).
Tasks sizes are too different now because candidates are too small. They'll stabilize around b=300M.
| |
|
Yves Gallot Volunteer developer Project scientist Send message
Joined: 19 Aug 12 Posts: 820 ID: 164101 Credit: 305,989,513 RAC: 1,728

|
Hmm I've just noticed that there are 2048 tasks in total, in 8 batches which means 256 per batch, runtime on a GTX1650 is around 22 minutes.
On a Vega 8 iGPU, there are 32 batches in total, with 64 tests per btach, I think the app detects the GPU and adjusts the batch size? Runtime is around 5-6 hours.
The number of tests per batch depends on the maximum work-group size. On Nvidia CL_KERNEL_WORK_GROUP_SIZE=1024 => 256 batches and on AMD CL_KERNEL_WORK_GROUP_SIZE=256 => 64 batches.
It is too bad this parameter is so small on AMD. This is a limitation of the driver, not of hardware. If this parameter was 1024, AMD GPUs would be more efficient for computations.
| |
|
|
Hmm I've just noticed that there are 2048 tasks in total, in 8 batches which means 256 per batch, runtime on a GTX1650 is around 22 minutes.
On a Vega 8 iGPU, there are 32 batches in total, with 64 tests per btach, I think the app detects the GPU and adjusts the batch size? Runtime is around 5-6 hours.
The number of tests per batch depends on the maximum work-group size. On Nvidia CL_KERNEL_WORK_GROUP_SIZE=1024 => 256 batches and on AMD CL_KERNEL_WORK_GROUP_SIZE=256 => 64 batches.
It is too bad this parameter is so small on AMD. This is a limitation of the driver, not of hardware. If this parameter was 1024, AMD GPUs would be more efficient for computations.
Ahh I see. big oops for AMD then...
And @stream could we have a status page for this project like before? Would there be too many primes?
____________
My lucky number is 6219*2^3374198+1
| |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
And @stream could we have a status page for this project like before? Would there be too many primes?
It's at usual place (GFN-12-13-14 statistic).
Individual primes will be not shown - we'll have tens of thousands of them.
| |
|
|
Hmm I've just noticed that there are 2048 tasks in total, in 8 batches which means 256 per batch, runtime on a GTX1650 is around 22 minutes.
On a Vega 8 iGPU, there are 32 batches in total, with 64 tests per btach, I think the app detects the GPU and adjusts the batch size? Runtime is around 5-6 hours.
The number of tests per batch depends on the maximum work-group size. On Nvidia CL_KERNEL_WORK_GROUP_SIZE=1024 => 256 batches and on AMD CL_KERNEL_WORK_GROUP_SIZE=256 => 64 batches.
It is too bad this parameter is so small on AMD. This is a limitation of the driver, not of hardware. If this parameter was 1024, AMD GPUs would be more efficient for computations.
What happens if you run more than one at a time on the GPU? | |
|
|
On a Vega 8 iGPU, there are 32 batches in total, with 64 tests per btach, I think the app detects the GPU and adjusts the batch size?
It does a benchmark in the beginning of test (takes about 40 seconds on my system) and selects fastest parameters for given GPU (not only batch size, there are few others).
Tasks sizes are too different now because candidates are too small. They'll stabilize around b=300M.
Is that what was happening at the start? Mine seemed to be doing nothing, I got 12 seconds of CPU usage, very little GPU usage, then nothing for quite some time, then it got going at full GPU usage.
By the way, AVG is (presumably falsely!) detecting the program as a virus. It sent it off for checking at their end, so presumably once they ok it, it won't bother any AVG users. I just clicked ignore and it worked :-) | |
|
|
** A problem with multi-GPU systems **
A bug in version 1.00 causes program to always use first GPU in the system. It'll be fixed soon.
Ah. I missed this note the first time I read the post. That knocks out my two dual-1660 Ti machines.
When is "soon" roughly? Sometime during the challenge, or after?
____________
Reno, NV
| |
|
|
** A problem with multi-GPU systems **
A bug in version 1.00 causes program to always use first GPU in the system. It'll be fixed soon.
Ah. I missed this note the first time I read the post. That knocks out my two dual-1660 Ti machines.
When is "soon" roughly? Sometime during the challenge, or after?
You could always forbid the second GPU to run that project in the app config file. Then at least you can run one GPU per machine on it. | |
|
|
You could always forbid the second GPU to run that project in the app config file. Then at least you can run one GPU per machine on it.
Yep. Setting that up now.
____________
Reno, NV
| |
|
Yves Gallot Volunteer developer Project scientist Send message
Joined: 19 Aug 12 Posts: 820 ID: 164101 Credit: 305,989,513 RAC: 1,728

|
** A problem with multi-GPU systems **
A bug in version 1.00 causes program to always use first GPU in the system. It'll be fixed soon.
When is "soon" roughly? Sometime during the challenge, or after?
Soon is today.
| |
|
|
** A problem with multi-GPU systems **
A bug in version 1.00 causes program to always use first GPU in the system. It'll be fixed soon.
When is "soon" roughly? Sometime during the challenge, or after?
Soon is today.
Yes, it looks like the updated 1.01 app version you rolled out has fixed this issue on my multi-gpu machines. Thanks!
____________
| |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
Update 1.01 fixed most critical multi-GPU issues, but it'll work only if your cards are of same type (i.e. all NVidia or all ATI). A combo of NVidia+ATI will not work. Correct fix is more complex. Hopefully it'll be done later.
| |
|
|
Update 1.01 fixed most critical multi-GPU issues, but it'll work only if your cards are of same type (i.e. all NVidia or all ATI). A combo of NVidia+ATI will not work. Correct fix is more complex. Hopefully it'll be done later.
Working ok here with two different ATIs in the same machine. (R9 280X and RX 560).
Also working if I double up the tasks per GPU, it makes them run at 100% instead of 85%.
Good luck getting Nvidia to work alongside ATI, that used to be impossible with any project.
| |
|
|
Update 1.01 fixed most critical multi-GPU issues, but it'll work only if your cards are of same type (i.e. all NVidia or all ATI). A combo of NVidia+ATI will not work. Correct fix is more complex. Hopefully it'll be done later.
Works like a charm. Thanks!
____________
Reno, NV
| |
|
|
Update 1.01 fixed most critical multi-GPU issues, but it'll work only if your cards are of same type (i.e. all NVidia or all ATI). A combo of NVidia+ATI will not work. Correct fix is more complex. Hopefully it'll be done later.
Good luck getting Nvidia to work alongside ATI, that used to be impossible with any project.
Was totally fine on my Win7 machine with GTX 970 in Slot 1 and Radeon 7750 in Slot 2 on several projects, after I stopped running Einstein on the AMD only and my other projects on the Nvidia only.
Especially on PrimeGrid I could run GFN-something on the Nvidia and PPS-Sieve on the AMD. Or different GFNs on both. Or the same ones.
Took the 970 out some time ago, so atm I don't mix GPUs.
____________
Greetings, Jens
147433824^131072+1 | |
|
|
Update 1.01 fixed most critical multi-GPU issues, but it'll work only if your cards are of same type (i.e. all NVidia or all ATI). A combo of NVidia+ATI will not work. Correct fix is more complex. Hopefully it'll be done later.
Good luck getting Nvidia to work alongside ATI, that used to be impossible with any project.
Was totally fine on my Win7 machine with GTX 970 in Slot 1 and Radeon 7750 in Slot 2 on several projects, after I stopped running Einstein on the AMD only and my other projects on the Nvidia only.
Especially on PrimeGrid I could run GFN-something on the Nvidia and PPS-Sieve on the AMD. Or different GFNs on both. Or the same ones.
Took the 970 out some time ago, so atm I don't mix GPUs.
So you're saying you usually had to run different projects on each?
I've actually heard of people not being able to get Windows to work with 2 different makes of card, nevermind Boinc, but that was a long time ago, perhaps drivers are better now.
I've got more PCs than cards, so it's easy enough to keep them grouped by similar card. | |
|
|
Update 1.01 fixed most critical multi-GPU issues, but it'll work only if your cards are of same type (i.e. all NVidia or all ATI). A combo of NVidia+ATI will not work. Correct fix is more complex. Hopefully it'll be done later.
Good luck getting Nvidia to work alongside ATI, that used to be impossible with any project.
Was totally fine on my Win7 machine with GTX 970 in Slot 1 and Radeon 7750 in Slot 2 on several projects, after I stopped running Einstein on the AMD only and my other projects on the Nvidia only.
Especially on PrimeGrid I could run GFN-something on the Nvidia and PPS-Sieve on the AMD. Or different GFNs on both. Or the same ones.
Took the 970 out some time ago, so atm I don't mix GPUs.
So you're saying you usually had to run different projects on each?
I've actually heard of people not being able to get Windows to work with 2 different makes of card, nevermind Boinc, but that was a long time ago, perhaps drivers are better now.
I've got more PCs than cards, so it's easy enough to keep them grouped by similar card.
As I think AMD cards are a PITA on Linux, I put my 7750 into the Windows box that also had a 970.
I used this combo to be able to run Einstein full-time on the Radeon, thus preventing difficulties with the amount of threads used by GPUs.
Most of the time this worked flawlessly. If not, Einstein had forgotten my preferences, and I had to set them anew.
As Einstein would get more out of my Nvidias, I changed my settings at some point in time and let Einstein use Nvidia, but set its GPU work to 0.45 CPU use instead of 1.
Played with venues on several projects and had the 7750 get work from Moo, Collatz, MilkyWay, and sometimes PrimeGrid.
I never had issues with Boinc mistaking cards and having work run on the wrong one.
____________
Greetings, Jens
147433824^131072+1 | |
|
|
Hello!
Is it only my pc's not able to upload work? No problem getting new work and server status
seems ok, all is up and running, although browsing the site is slow.
A lot of users with heavy equipement, my guess db starting to fill up?
Thank You again Stream for making another interesting project availible☺
With regards,
Hans Sveen
Oslo
____________
MyStats
My Badges | |
|
|
Hello!
Is it only my pc's not able to upload work? No problem getting new work and server status
seems ok, all is up and running, although browsing the site is slow.
A lot of users with heavy equipement, my guess db starting to fill up?
Thank You again Stream for making another interesting project availible☺
With regards,
Hans Sveen
Oslo
Not having a problem here, but I only have 3 cards on it. My 4th card has (I think) a RAM fault and will only run smaller programs.
| |
|
|
Update 1.01 fixed most critical multi-GPU issues, but it'll work only if your cards are of same type (i.e. all NVidia or all ATI). A combo of NVidia+ATI will not work. Correct fix is more complex. Hopefully it'll be done later.
Good luck getting Nvidia to work alongside ATI, that used to be impossible with any project.
Was totally fine on my Win7 machine with GTX 970 in Slot 1 and Radeon 7750 in Slot 2 on several projects, after I stopped running Einstein on the AMD only and my other projects on the Nvidia only.
Especially on PrimeGrid I could run GFN-something on the Nvidia and PPS-Sieve on the AMD. Or different GFNs on both. Or the same ones.
Took the 970 out some time ago, so atm I don't mix GPUs.
So you're saying you usually had to run different projects on each?
I've actually heard of people not being able to get Windows to work with 2 different makes of card, nevermind Boinc, but that was a long time ago, perhaps drivers are better now.
I've got more PCs than cards, so it's easy enough to keep them grouped by similar card.
As I think AMD cards are a PITA on Linux, I put my 7750 into the Windows box that also had a 970.
I used this combo to be able to run Einstein full-time on the Radeon, thus preventing difficulties with the amount of threads used by GPUs.
Most of the time this worked flawlessly. If not, Einstein had forgotten my preferences, and I had to set them anew.
As Einstein would get more out of my Nvidias, I changed my settings at some point in time and let Einstein use Nvidia, but set its GPU work to 0.45 CPU use instead of 1.
Played with venues on several projects and had the 7750 get work from Moo, Collatz, MilkyWay, and sometimes PrimeGrid.
I never had issues with Boinc mistaking cards and having work run on the wrong one.
I set everything to use 0.01 CPUs, as in zero. Most of the time it can get enough CPU by squeezing in with the other tasks, certain combinations need tweaking, but I only do that when necessary, first I try running two tasks at once on the GPU, if that fails I change it to need a core free. I go by the GPU usage in MSI Afterburner (you can also use things like GPU-Z, something with a graph is nice).
The only problems I've had recently with Boinc on GPUs is:
1) If you run two or tasks per card, it doesn't realise they will take twice or more as long, and downloads too much work.
2) For a short while after I added a 2nd card (both AMD) to this windows machine, it swapped over what it called d0 and d1 a few times. Strangely it's now settled to have them in the same order as everything else (as in Windows, utilities, etc). Historically Boinc always listed them in reverse order which was confusing when trying to work out which was the fastest one.
| |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
Is it only my pc's not able to upload work? No problem getting new work and server status
seems ok, all is up and running, although browsing the site is slow.
We noticed some network problems in Europe today, may be your traffic comes through one of affected paths. Connectivity was restored within a hour. No problems from other locations.
A lot of users with heavy equipement, my guess db starting to fill up?
No. This project is just a toy comparing to GFN-13/14. Only 102657 workunits for whole project. A GFN-13, for example, had 100K workunits just for 1M of search space. I only need to monitor disk space, it generates 1 Gb of results every day.
| |
|
|
Is it only my pc's not able to upload work? No problem getting new work and server status seems ok, all is up and running, although browsing the site is slow.
We noticed some network problems in Europe today, may be your traffic comes through one of affected paths. Connectivity was restored within a hour. No problems from other locations.
I'm in the UK and had difficulty using the Primegrid forums yesterday and the Steam (for games) forum, but everything else was ok. They were both timing out when trying to post.
A lot of users with heavy equipement, my guess db starting to fill up?
No. This project is just a toy comparing to GFN-13/14. Only 102657 workunits for whole project. A GFN-13, for example, had 100K workunits just for 1M of search space. I only need to monitor disk space, it generates 1 Gb of results every day.
That doesn't sound like much, this desktop has a 4000GB disk....
| |
|
|
Hello!
Thank You for giving me
clear answers!☺
With regards,
H Sveen
Oslo
____________
MyStats
My Badges | |
|
Dave  Send message
Joined: 13 Feb 12 Posts: 3209 ID: 130544 Credit: 2,288,183,124 RAC: 754,139
                           
|
Apologies if I'm missing it somewhere, but what is the app name for app_config? | |
|
|
Apologies if I'm missing it somewhere, but what is the app name for app_config?
gfn1x_small - to find these names, you have to look in the file "C:\ProgramData\BOINC\client_state.xml", find the section for this project, then look for names.
I use this to make it run 3 at once, otherwise the GPU isn't fully used:
<app_config>
<app>
<name>gfn1x_small</name>
<gpu_versions>
<gpu_usage>0.333</gpu_usage>
<cpu_usage>0.01</cpu_usage>
</gpu_versions>
</app>
</app_config> | |
|
Dave  Send message
Joined: 13 Feb 12 Posts: 3209 ID: 130544 Credit: 2,288,183,124 RAC: 754,139
                           
|
Thanks Peter that's got it working! | |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
The project is 70% complete. With current (modest) participation level, testing of GFN-12 will be finished in 20-25 days, around April 01-03.
After completion of GFN-12, project will be paused until GFN-13 sieving reaches optimal level for new testing limits and application speed, then restarted on GFN-13, range 400M-2G (no estimated date yet).
| |
|
|
The project is 70% complete. With current (modest) participation level, testing of GFN-12 will be finished in 20-25 days, around April 01-03.
After completion of GFN-12, project will be paused until GFN-13 sieving reaches optimal level for new testing limits and application speed, then restarted on GFN-13, range 400M-2G (no estimated date yet).
Where is this sieving taking place? Is it "PPS Sieve" in the main Primegrid? I want to help with the sieve. | |
|
|
Where is this sieving taking place? Is it "PPS Sieve" in the main Primegrid? I want to help with the sieve.
The sieving for this project is manual sieving with gfsieve by Yves Gallot http://yves.gallot.pagesperso-orange.fr/gfsieve/. Up to 25,000P is complete in various intervals so far, but optimal for the project is ~75,000P. If anyone would like to help sieving please let me know either here or through private message and we would be more than happy for the help. The sieve software is a Windows executable and you can expect somewhere around 500P/day on an RTX 2070, or about 200P/day on a GTX 1080ti. Turing or Ampere are substantially more efficient with this sieving than other hardware (Volta would probably be good too, but there are few of us with any of those GPUs) and I am personally not running any instances on Pascal or older.
I suspended the GFN-13 sieving to help push GFN-12 forward and will resume once GFN-12 is completed. To do the sieving myself would take ~6-8 weeks past that point. | |
|
|
Sorry, not sure where I should post this. The LLR2 testing subproject over at the private server shows a weird status, is this normal?
http://boincvm.proxyma.ru:30080/test4vm/user_profile/llr2_status.html
I'm currently seeing a lot of lines saying completed (highlighted in green), yet they have 0 in the "ready" and "in progress" columns as though no work was ever issued.
Also, can I tell from the task name on my computers which one I'm doing? For example "llr2_1225592_qqk9ud" or "llr2_1226200_qqke0i". | |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
Sorry, not sure where I should post this. The LLR2 testing subproject over at the private server shows a weird status, is this normal?
http://boincvm.proxyma.ru:30080/test4vm/user_profile/llr2_status.html
I'm currently seeing a lot of lines saying completed (highlighted in green), yet they have 0 in the "ready" and "in progress" columns as though no work was ever issued.
It's OK, these k's had only 1-3 tasks to test and all of them were tested very quickly (see "Composite" column).
Also, can I tell from the task name on my computers which one I'm doing? For example "llr2_1225592_qqk9ud" or "llr2_1226200_qqke0i".
Unfortunately not. LLR task name is just a combination of sequential number of test database ID and timestamp. Tested number for finished tasks can be seen in task detail on server. For in-progress task, you can either peek inside stderr.txt files in slot directories, either on LLR command line. To view command line on Windows, open task manager, on Windows 10 select "detailed" tab - you should see a classic simple list of processes like in previous Windows versions, then you should find a "Choose columns" option - depending on Windows version, it may be available either in top menu, either after right-click on column names in the table or table itself, and add "Command line" to list of shown fields.
| |
|
|
Also, can I tell from the task name on my computers which one I'm doing? For example "llr2_1225592_qqk9ud" or "llr2_1226200_qqke0i".
Unfortunately not. LLR task name is just a combination of sequential number of test database ID and timestamp. Tested number for finished tasks can be seen in task detail on server. For in-progress task, you can either peek inside stderr.txt files in slot directories, either on LLR command line. To view command line on Windows, open task manager, on Windows 10 select "detailed" tab - you should see a classic simple list of processes like in previous Windows versions, then you should find a "Choose columns" option - depending on Windows version, it may be available either in top menu, either after right-click on column names in the table or table itself, and add "Command line" to list of shown fields.
Thanks, you just taught me something about Windows! That will probably come in handy for other Boinc projects too, or even something else. I can see way more details about even system services. | |
|
|
Where is this sieving taking place? Is it "PPS Sieve" in the main Primegrid? I want to help with the sieve.
The sieving for this project is manual sieving with gfsieve by Yves Gallot http://yves.gallot.pagesperso-orange.fr/gfsieve/. Up to 25,000P is complete in various intervals so far, but optimal for the project is ~75,000P. If anyone would like to help sieving please let me know either here or through private message and we would be more than happy for the help. The sieve software is a Windows executable and you can expect somewhere around 500P/day on an RTX 2070, or about 200P/day on a GTX 1080ti. Turing or Ampere are substantially more efficient with this sieving than other hardware (Volta would probably be good too, but there are few of us with any of those GPUs) and I am personally not running any instances on Pascal or older.
I suspended the GFN-13 sieving to help push GFN-12 forward and will resume once GFN-12 is completed. To do the sieving myself would take ~6-8 weeks past that point.
I would like to help. If you think my computers would be useful, let me know. I assume it only runs on GPUs? I've got 3 of Radeon R9 280X and 1 of Radeon RX 560. I've also got 9 varying CPUs from old quad cores up to a 24 core Ryzen 9 3900XT. | |
|
|
Where is this sieving taking place? Is it "PPS Sieve" in the main Primegrid? I want to help with the sieve.
The sieving for this project is manual sieving with gfsieve by Yves Gallot http://yves.gallot.pagesperso-orange.fr/gfsieve/. Up to 25,000P is complete in various intervals so far, but optimal for the project is ~75,000P. If anyone would like to help sieving please let me know either here or through private message and we would be more than happy for the help. The sieve software is a Windows executable and you can expect somewhere around 500P/day on an RTX 2070, or about 200P/day on a GTX 1080ti. Turing or Ampere are substantially more efficient with this sieving than other hardware (Volta would probably be good too, but there are few of us with any of those GPUs) and I am personally not running any instances on Pascal or older.
I suspended the GFN-13 sieving to help push GFN-12 forward and will resume once GFN-12 is completed. To do the sieving myself would take ~6-8 weeks past that point.
I would like to help. If you think my computers would be useful, let me know. I assume it only runs on GPUs? I've got 3 of Radeon R9 280X and 1 of Radeon RX 560. I've also got 9 varying CPUs from old quad cores up to a 24 core Ryzen 9 3900XT.
Yes, only on GPUs. And a refernce speed for GTX1650 (better than a RX560) is 165P/day.
____________
My lucky number is 6219*2^3374198+1
| |
|
|
Yes, only on GPUs. And a reference speed for GTX1650 (better than a RX560) is 165P/day.
Will it run on AMD?
If it does, I've got the nice older ones (the 280X ones) with fast double precision if it uses that. Amazing on Milkyway for example. | |
|
|
I would like to help. If you think my computers would be useful, let me know. I assume it only runs on GPUs? I've got 3 of Radeon R9 280X and 1 of Radeon RX 560. I've also got 9 varying CPUs from old quad cores up to a 24 core Ryzen 9 3900XT.
Much appreciated Peter! All of the sieving intervals are farmed out right now and it looks like it will be about 2-3 weeks before it is all complete. Stay tuned for the start of the project though; GFN-13 will be a much bigger project than GFN-12 and we will need all the help we can get to finish it in a good time :) | |
|
|
Yes, only on GPUs. And a reference speed for GTX1650 (better than a RX560) is 165P/day.
Will it run on AMD?
If it does, I've got the nice older ones (the 280X ones) with fast double precision if it uses that. Amazing on Milkyway for example.
Yes, AMD is supported.
____________
My lucky number is 6219*2^3374198+1
| |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
And we're almost done with GFN-12! All candidates has been converted to workunits, and only 2800 workunits left unsent. When they'll be sent, project will be temporary paused until we finish additional sieving for GFN-13, then restarted on GFN-13. Stay tuned!
| |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
We're ready to continue!
Second phase of this project, GFN-13 search, will be started Monday, 26 April, at 09:00 UTC
In the second phase, we will test GFN-13 from b=400M (a point where previous GFN-13 search stopped) up to b=2G.
Notable changes comparing to GFN-12 search:
- The Genefer application has been tuned specially for GFN-13, speed improved by few percents.
- Issues with GPU combos (NVIDIA+ATI) should be fixed (although it wasn't tested on real setups yet).
- Since Genefer 2.0 has built-in Gerbicz check protecting against GPU errors, and it was found to be working very well during GFN-12 search, new reduced double-checking scheme will be used. An overhead of this scheme will be only 25% (i.e. 1 extra task per 4 "normal" tasks).
- Validation will be done completely "behind the scenes" and not visible on-site. You will see that workunit has only one result which is "pending validation". Eventually it'll become validated (or not). It happens because few independent workunits must be returned before decision can be made. In some cases, it'll take a while, so be patient. I'll monitor the situation to be sure that nothing is stuck.
- GFN-13 tests are about 4 times slower then GFN-12 (at least on my own GPU). So task size was reduced 4 times (512 candidates instead of 2048), and overall execution time should not change much.
- Credit coefficient was adjusted using benchmarks on my own GPU, to match PG GFN-17 more closely. I.e. you should get as much credit per hour as if you were running GFN-17 MEGA on PG. Of course every GPU is different, and your results may vary from my setup. But I expect that you'll receive more credit per hour, comparing to GFN-12.
- Individual prime lists will be available. But I'll need few days to write new statistics pages, so they'll be not available immediately on first day.
The project is not expected to be very long, just two times longer then GFN-12 (4x increase in test time compensated by reduced double-checking, also search range starts from 400M).
Good luck! | |
|
Frank Send message
Joined: 30 Dec 17 Posts: 27 ID: 964965 Credit: 481,781,239 RAC: 716,564
                       
|
Excited Stream! Thanks for all good work. | |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
GFN-12 results are published, see top post
And... GFN-13 is already started and working just fine. Statistic and graphs are already available.
| |
|
Ravi FernandoProject administrator Volunteer tester Project scientist Send message
Joined: 21 Mar 19 Posts: 211 ID: 1108183 Credit: 13,860,549 RAC: 7,594
              
|
Great data. Looks like there are 201078 primes, which is 2.15 standard deviations below Yves's prediction of 202047. | |
|
pschoefer Volunteer developer Volunteer tester
 Send message
Joined: 20 Sep 05 Posts: 686 ID: 845 Credit: 2,910,184,413 RAC: 199,509
                              
|
- Issues with GPU combos (NVIDIA+ATI) should be fixed (although it wasn't tested on real setups yet).
Occasionally, a task errors out on the AMD card (without any error message), but overall, I can confirm that it is working on my NVIDIA GTX 1070 Ti + AMD RX 590 combo.
____________
| |
|
|
With other projects (Einstein, Milkyway, Collatz), I've been running 2 or more tasks at once on the GPU to give extra throughput when waiting for CPU assistance. Should I be doing that on this project and on the main Primegrid? | |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
With other projects (Einstein, Milkyway, Collatz), I've been running 2 or more tasks at once on the GPU to give extra throughput when waiting for CPU assistance. Should I be doing that on this project and on the main Primegrid?
This project utilizes GPU very well, running 2 tasks may give better throughput only on fastest GPUs (top 20xx or 30xx models). A generic rule is to check GPU usage in your real setup first (Windows: use freeware GPU-Z utility, Linux: nvidia-smi installed together with drivers). If GPU usage is above 95%, running 2 or more tasks will not give noticeable effect.
| |
|
|
With other projects (Einstein, Milkyway, Collatz), I've been running 2 or more tasks at once on the GPU to give extra throughput when waiting for CPU assistance. Should I be doing that on this project and on the main Primegrid?
This project utilizes GPU very well, running 2 tasks may give better throughput only on fastest GPUs (top 20xx or 30xx models). A generic rule is to check GPU usage in your real setup first (Windows: use freeware GPU-Z utility, Linux: nvidia-smi installed together with drivers). If GPU usage is above 95%, running 2 or more tasks will not give noticeable effect.
Yes that's what I normally do, if the percentage is 85% or less, I add another task. My fastest card is only an R9 280X, but I have slow (or otherwise busy) CPUs.
The reason I asked is because I was wondering if a similar thing happens with Prime on GPU as on CPU, overloading the cache, etc., and adding more tasks would result in less overall throughput. | |
|
|
Do you think there will be more GFN-13 consecutive primes in the new search range? If so, how many are expected? | |
|
|
Do you think there will be more GFN-13 consecutive primes in the new search range? If so, how many are expected?
There will be more; almost certainly :)
So far, for GFN-1 through GFN-12 we have the following number of consecutive primes:
n # of consecutive
1 2360491
2 3834306
3 693201
4 507484
5 123008
6 36581
7 5702
8 8266
9 2021
10 611
11 132
12 43
GFN-13 should be 10-ish following that trend, although I'm sure someone with more maths in their brain has a calculated estimate. Yves Gallot wrote an excellent paper on this subject on August 4, 2020 titled "Gaps between generalized Fermat prime numbers", although I am not capable of calculating the expected number of consecutive primes as the math is well beyond my understanding. Perhaps he has a link to the paper and someone could use it to determine the expected. I only have my hard copy handy. | |
|
Yves Gallot Volunteer developer Project scientist Send message
Joined: 19 Aug 12 Posts: 820 ID: 164101 Credit: 305,989,513 RAC: 1,728

|
GFN-13 should be 10-ish following that trend, although I'm sure someone with more maths in their brain has a calculated estimate. Yves Gallot wrote an excellent paper on this subject on August 4, 2020 titled "Gaps between generalized Fermat prime numbers", although I am not capable of calculating the expected number of consecutive primes as the math is well beyond my understanding. Perhaps he has a link to the paper and someone could use it to determine the expected. I only have my hard copy handy.
Using Gaps between GFN (Bateman and Horn conjecture with f1(x) = x2n + 1 and f2(x) = (x + 2)2n + 1) and an estimated value for Wn(2), the expected numbers of consecutive primes are
π1(2) = 2359599
π2(2) = 3833483
π3(2) = 693732
π4(2) = 507363
π5(2) = 122912
π6(2) = 36572
π7(2) = 5682
π8(2) = 8156
π9(2) = 2073
π10(2) = 593
π11(2) = 120
π12(2) = 41.0
π13(2) = 10.3
π14(2) = 2.3 | |
|
|
[...]
Cunningham chain of the first kind (p; 2p+1) (PRP)
2*90894850^4096+3
2*279872090^4096+3
2*1515334610^4096+3
Twin (p; p+2) (PRP)
1249625230^4096+3
1272384106^4096+3
1569303862^4096+3
Two last types are not proven primes, they're PRP due to their "+3" part, and their length is still too big to be proved by other methods.
Late comment:
For the twins there, I see no way to prove them prime. PRP is likely the only thing you can do.
But for the Cunningham chains of the first kind there, which are also called pairs of Sophie Germain prime and safe prime, since the larger one, the non-GFN, is of form 2p + 1, where p is a prime, we have a full factorization of the neighbor number, so a proof should be possible.
Explicitly, 2*b^4096 + 3 = 2*(b^4096 + 1) + 1, and the expression in parenthesis is a proven prime.
/JeppeSN | |
|
|
[...]
Cunningham chain of the first kind (p; 2p+1) (PRP)
2*90894850^4096+3
2*279872090^4096+3
2*1515334610^4096+3
Twin (p; p+2) (PRP)
1249625230^4096+3
1272384106^4096+3
1569303862^4096+3
Two last types are not proven primes, they're PRP due to their "+3" part, and their length is still too big to be proved by other methods.
Late comment:
For the twins there, I see no way to prove them prime. PRP is likely the only thing you can do.
But for the Cunningham chains of the first kind there, which are also called pairs of Sophie Germain prime and safe prime, since the larger one, the non-GFN, is of form 2p + 1, where p is a prime, we have a full factorization of the neighbor number, so a proof should be possible.
Explicitly, 2*b^4096 + 3 = 2*(b^4096 + 1) + 1, and the expression in parenthesis is a proven prime.
/JeppeSN
All three Cunningham Chains of the First Kind primes mentioned have been proven prime now using PFGW and the helper file as above :) | |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
Top post updated, also added currently known results for GFN-13 and GFN-14 (both up to 400M).
| |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
25% done!
25% of this search is an equivalent of 400M range. An original GFN-13 search, which was first project on GFN server, tested candidates up to 400M, and it took more then 3 years. Now we did same range in just a 46 days!- thanks to new software, deeper sieving and, of course, your astounding participation!
There are no new special prime sequences (chains or progressions) yet.
| |
|
|
25% done!
25% of this search is an equivalent of 400M range. An original GFN-13 search, which was first project on GFN server, tested candidates up to 400M, and it took more then 3 years. Now we did same range in just a 46 days!- thanks to new software, deeper sieving and, of course, your astounding participation!
There are no new special prime sequences (chains or progressions) yet.
And another 7% in the last 7 days! At this rate we will be finished by the end of August. If enough people pile in, and we double this rate, we could finish GFN13 by the GFN17-Low challenge ;)
Either way; this is some amazing progress! | |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
Top post updated with 3 new GFN-13 special sequences, found up to 1000M:
2*659807820^8192-1
2*967030564^8192-1 (Arithmetic progressions)
716142476^8192+3 (Twin)
Alas, none of them are eligible for T5K.
| |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
The server is currently unreachable, this situation may stay longer then usual because it seems that I have to resolve some complex network / ISP issues. I'll try to deal with this situation as fast as possible.
| |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
50% done!
| |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
70% done!
Estimated date of completion shifted to 2022. Can we still finish this project in 2021? To achieve this, we must test 600K candidates per day. Our current rate stays stable around 400K candidates for a while.
| |
|
|
70% done!
Estimated date of completion shifted to 2022. Can we still finish this project in 2021? To achieve this, we must test 600K candidates per day. Our current rate stays stable around 400K candidates for a while.
Thank you for the update Stream!
It has definitely slowed down a bit, but I'm still on it with everything I've got, and will stick around to the very end. Would be excellent to finish in 2021, but good also to finish before TdP. | |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
I'm in progress of changing internet providers. Server is currently accessible from both uplinks / addresses, but DNS is already updated and full change to new connection should happen within next 24 hours. Please report any oddities like stuck uploads.
| |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
85% done!
Recent great boost in production shifted estimated completion date back to 2021, but there are two GPU challenges ahead. Can we still finish this project in 2021?
| |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
90% done, and we found new special sequence!
1785803204^8192+3 - Twin (p; p+2). This is a PRP so it cannot be reported to T5K.
(First post updated)
| |
|
Renix Send message
Joined: 26 Aug 16 Posts: 346 ID: 455383 Credit: 4,172,915,203 RAC: 5,555,081
                     
|
93.046 and climbing. :-)
Sure hope we finish it in December!! | |
|
|
93.046 and climbing. :-)
Sure hope we finish it in December!!
Certainly it will finish before it reaches an anniversary!
____________
My lucky number is 6219*2^3374198+1
| |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
95% done!
Only 10 days of work left at current rate, but there is a PrimeGrid GPU challenge ahead. Anyway, it seems that we can finish it in 2021! | |
|
Renix Send message
Joined: 26 Aug 16 Posts: 346 ID: 455383 Credit: 4,172,915,203 RAC: 5,555,081
                     
|
I intend to stay on this and not participate in the challenge. :-) Iwant to see it finished before the NewYear. | |
|
|
I intend to stay on this and not participate in the challenge. :-) Iwant to see it finished before the NewYear.
Same! :D
It looks like the last set of tasks were generated within the last hour or so. Onto the home stretch now. Only ~6600 tasks left to go! | |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
It looks like the last set of tasks were generated within the last hour or so. Onto the home stretch now. Only ~6600 tasks left to go!
Wow! Indeed! Didn't expected this to happen so fast.
Work generator is currently disabled. Number of unsent tasks can be seen on server status page. There are about 2500 unsent tasks available now in server queues; when this number reaches zero, no more tasks except occasional resents will be sent.
Please be careful with GPU droplets and shutdown them in advance to prevent them from staying idle.
| |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
All GFN-13 tasks sent out
It's OK to join the PrimeGrid challenge now :)
(There are enough peoples to cleanup few aborted / timed out tasks when it becomes necessary).
| |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
GFN-13 project is finished!
All tasks returned and validated. I'll post another update after a day or two when testing of latest results will be finished - they must be verified by true primality test (Genefers tests are PRP) and tested for special sequences.
| |
|
Frank Send message
Joined: 30 Dec 17 Posts: 27 ID: 964965 Credit: 481,781,239 RAC: 716,564
                       
|
What a fast ride that was! Thanks! What would be the next step? Would it be increasing GFN-14 to b = 2G or at least higher to b > 400M? Or is that somewhat too demanding?
Or would it be taking lower GFN's to e.g. 5G?
Or a more controversial plan of taking GFN-15 from PG to PGS to 400M? (with the benefit that with Yves' new application GFN-15 can have a significant performance boost)
Or something else?
| |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
What a fast ride that was! Thanks! What would be the next step? Would it be increasing GFN-14 to b = 2G or at least higher to b > 400M? Or is that somewhat too demanding?
Or would it be taking lower GFN's to e.g. 5G?
Or a more controversial plan of taking GFN-15 from PG to PGS to 400M? (with the benefit that with Yves' new application GFN-15 can have a significant performance boost)
Or something else?
An obvious answer is "GFN-14", but it has some technical difficulties on the way. Yves' new program works best with small tests, where cost of initialization of the test becomes significant, comparing to small computation time of the test. As GFN-"N" grows, the difference between two programs decreases. New program checkpoints only when a full "vector" of tests is complete - which can be 128 or may be 256 tests long, it means that it may be tens of minutes between checkpoints or no checkpoints at all.
So GFN-15 is definitely no-no. GFN-14 may work, but may require some tweaking of the program. I didn't benchmarked yet, but it seems that GFN-14 task should have no more than 256 candidates to test, probably this number will be lowered to 192 or 128 (remember that there are almost no checkpoints, tasks should not be very long). Program should be able handle decreased sets of tests efficiently.
As for further expansion of the search up to 4G/5G/whatever, I don't see a reason to go so far. We collected enough primes and statistical data. Also, it means that all sieving must be re-done from scratch - all projects were sieved up to 2G. And I'm not sure that software (both Genefer and sieving programs) supports b >= 2^31.
If all software issues will be solved, I hope that we'll start new search in January 2022. Or, really, may be something else? I'm open for ideas.
| |
|
|
What a fast ride that was! Thanks! What would be the next step? Would it be increasing GFN-14 to b = 2G or at least higher to b > 400M? Or is that somewhat too demanding?
Or would it be taking lower GFN's to e.g. 5G?
Or a more controversial plan of taking GFN-15 from PG to PGS to 400M? (with the benefit that with Yves' new application GFN-15 can have a significant performance boost)
Or something else?
An obvious answer is "GFN-14", but it has some technical difficulties on the way. Yves' new program works best with small tests, where cost of initialization of the test becomes significant, comparing to small computation time of the test. As GFN-"N" grows, the difference between two programs decreases. New program checkpoints only when a full "vector" of tests is complete - which can be 128 or may be 256 tests long, it means that it may be tens of minutes between checkpoints or no checkpoints at all.
So GFN-15 is definitely no-no. GFN-14 may work, but may require some tweaking of the program. I didn't benchmarked yet, but it seems that GFN-14 task should have no more than 256 candidates to test, probably this number will be lowered to 192 or 128 (remember that there are almost no checkpoints, tasks should not be very long). Program should be able handle decreased sets of tests efficiently.
As for further expansion of the search up to 4G/5G/whatever, I don't see a reason to go so far. We collected enough primes and statistical data. Also, it means that all sieving must be re-done from scratch - all projects were sieved up to 2G. And I'm not sure that software (both Genefer and sieving programs) supports b >= 2^31.
If all software issues will be solved, I hope that we'll start new search in January 2022. Or, really, may be something else? I'm open for ideas.
Is GFN12 at 2G already?
____________
My lucky number is 6219*2^3374198+1
| |
|
|
If all software issues will be solved, I hope that we'll start new search in January 2022. Or, really, may be something else? I'm open for ideas.
Would it be possible to port Yves' Generalized Fermat Progression Code (https://github.com/galloty/GFP/) to BOINC and search together for the next term (n=9)? | |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
Now a formal update about end of GFN-13 project which I've promised to write some time ago.
A search for GFN-13 primes was first public project run on my server. 400M range was finished in 3,5 years - it was a long way. Now we tested 400M-2000M range in 8 month!
First of all, such a great success was not possible without help all of you, who shared your resources with this project! Thank you very much! Also a major update of software, written by Yves Gallot, significantly improved performance on short types of tests and allowed "smart" verification scheme, reducing required amount of calculations.
The list of GFN-13 primes is now complete up to 2000M, without gaps, fully double-checked or smart-verified. Also we found one (alas, only one) new special sequence - twin PRP. These sequences seems to became rare beasts as "N" and "b" grows. See top post of this thread for published results and complete list of special sequences.
I'm still working on possible implementation of GFN-14 search - if everything goes well, we can start new search somewhere in the beginning of January, may be Jan 09. But it's still subject to change.
| |
|
|
I'm still working on possible implementation of GFN-14 search - if everything goes well, we can start new search somewhere in the beginning of January, may be Jan 09. But it's still subject to change.
Anything new on the GN-14 search? | |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
I'm still working on possible implementation of GFN-14 search - if everything goes well, we can start new search somewhere in the beginning of January, may be Jan 09. But it's still subject to change.
Anything new on the GN-14 search?
Planned to start in March, after TdP. It seems that old software could be used with just a small modification - GPU vector size must be limited to 64. There are some GPU models which currently selecting vector of 128 or 256, they will receive a small performance hit, but this change makes better use of checkpoints. GPUs which already selecting vector of 64 or less will not notice anything.
| |
|
|
Planned to start in March, after TdP. It seems that old software could be used with just a small modification - GPU vector size must be limited to 64. There are some GPU models which currently selecting vector of 128 or 256, they will receive a small performance hit, but this change makes better use of checkpoints. GPUs which already selecting vector of 64 or less will not notice anything.
Thank you. | |
|
|
What is A259835(12)?
In July 2015, I came up with the OEIS entry A259835. In it, there is the comment (which I think Yves Gallot may have helped me with?) that the 12th entry should be near 97000.
I now realize that the GFN-12 Small Primes search must have determined the exact value of a(12).
Details: The first GFN-13 has been known for a long time and can also be written as a GFN-12, namely:
304068192 + 1 = 9245248364096 + 1
So exactly how many primes of form b4096 + 1 with 1 < b < 924524836 are there?
/JeppeSN | |
|
Yves Gallot Volunteer developer Project scientist Send message
Joined: 19 Aug 12 Posts: 820 ID: 164101 Credit: 305,989,513 RAC: 1,728

|
What is A259835(12)?
9245248364096 + 1 is the 97095th GFN-12.
| |
|
|
What is A259835(12)?
9245248364096 + 1 is the 97095th GFN-12.
Thank you, Yves. The OEIS is already updated.
You sent me a file with all GFN-12 up to b=2G. It is currently discussed whether it is too large for OEIS A088362.
/JeppeSN | |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
The project will be restarted March 02, 2022, 09:00 UTC.
In this third (and last) phase of the project, we'll test GFN-14 for b=400M-2000M, thus creating compete list of GFN primes for GFN-1 to GFN-14, b=0-2000M.
There is not much difference between previous phase (GFN-13) and this one (GFN-14). Same software (with slight modifications) will be used. Workunit parameters has been tweaked to keep same runtime (about 30 minutes on 1660-class GPU).
Each GFN-14 test is 4 times longer than GFN-13, but there are less candidates to test. Total, this phase will have 3.82 times more work than GFN-13 phase.
| |
|
|
Fantastic, thank you Stream!
I'm all set up; ready to switch my home heating fuel back to small GFNs.
This search is exciting too because any Sophie Germain or Cunningham Chain of the second kind primes found will end up quite high in the Top 20 for those forms.
Best of luck to all! | |
|
|
I forgot if I have asked before, but for the ongoing GFN-14 to b=2G, is the possibility of special chains evaluated each time a single prime is found, or is that something which will be done only after the current phase (GFN-14 to 2G) is complete? /JeppeSN | |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
I forgot if I have asked before, but for the ongoing GFN-14 to b=2G, is the possibility of special chains evaluated each time a single prime is found, or is that something which will be done only after the current phase (GFN-14 to 2G) is complete? /JeppeSN
I'm testing all new primes once per month.
| |
|
|
I forgot if I have asked before, but for the ongoing GFN-14 to b=2G, is the possibility of special chains evaluated each time a single prime is found, or is that something which will be done only after the current phase (GFN-14 to 2G) is complete? /JeppeSN
I'm testing all new primes once per month.
Great news on the Private GFN Server frontpage about a world record Cunningham chain of the 2nd kind of length 2, i.e. a new pair of primes { p, 2·p - 1 }. Waiting for it to show up on the Cunningham Chains (2nd kind) Top Twenty (prime 2·893962950^16384 + 1 needs "archival tag" corresponding to the "official comment"?). /JeppeSN | |
|
streamVolunteer moderator Project administrator Volunteer developer Volunteer tester Send message
Joined: 1 Mar 14 Posts: 1033 ID: 301928 Credit: 543,624,271 RAC: 5,083
                         
|
Great gift from Yves Gallot! I just installed new software, Generer20 version 2.0 (ugh). New application is almost two times faster than old version! Old my old 750Ti runtimes on test data block are following:
old software - 108 minutes,
new software - 64 minutes.
With new software, I expect that project will be completed significantly faster.
Please note that application got significant rewrite in different parts, including OpenCL detection code. If you'll notice something unusual, especially in multi-device setups, please post reports here or through PG Discord channels.
| |
|
Honza Volunteer moderator Volunteer tester Project scientist Send message
Joined: 15 Aug 05 Posts: 1957 ID: 352 Credit: 6,148,713,421 RAC: 2,303,821
                                      
|
Great gift from Yves Gallot! I just installed new software, Generer20 version 2.0 (ugh). New application is almost two times faster than old version! Old my old 750Ti runtimes on test data block are following:
old software - 108 minutes,
new software - 64 minutes.
With new software, I expect that project will be completed significantly faster.
Please note that application got significant rewrite in different parts, including OpenCL detection code. If you'll notice something unusual, especially in multi-device setups, please post reports here or through PG Discord channels.
Is it the one with super-misleading-extra-confusing name genefer20_2.00.0_win32.exe?
The one that is 2023 and no 2020?
Than one that is Win64 and not Win32?
Than one that is GenegerG for GPU and not for CPU?
The one that has n limited to 16?
Why it isn't named genefer23g_windows64_23.05.07.exe
It got me a while to figure out in the morning, ouch.
The older one runs fine
genefer22g_windows64_22.12.02.exe -p -f gproof -n 16 -b 350164352 -d 0
The new one, nah.
Did the concept radically changed so that we don't test a single candidate but a bunch of b's for single n to speed things up?
____________
My stats | |
|
Yves Gallot Volunteer developer Project scientist Send message
Joined: 19 Aug 12 Posts: 820 ID: 164101 Credit: 305,989,513 RAC: 1,728

|
Is it the one with super-misleading-extra-confusing name genefer20_2.00.0_win32.exe?
There are two different applications:
- genefer/genefer22 running on PrimeGrid: a single GFN is tested.
- genefer20 running on Private GFN Server: a vector of GFNs is tested.
genefer is the well-known application of PrimeGrid. A new version was created in 2022 that implements proof checking ("Fast DC"). In the transition phase, the new application was named genefer22 (not to be confused with the previous version). "Old genefer" is now deprecated: the new application is genefer and is using the year and month of the release as a version number. Release 22.12.2 & 23.01.0 are currently PrimeGrid applications.
genefer20 is a GPU application created in 2020. It is dedicated to the search for GFN primes in the range 8 ≤ n ≤ 14. Since n ≤ 13 were tested to b = 2G, the current version is optimized for GFN-14. This new version implements Gerbicz-Li error checking, the previous version used Gerbicz error checking. Even if it was written in 2023, its interface is identical then it is "genefer20 version 2.0.0". There is no CPU implementation then "g" is not needed. It's true that it is now a 64-bit application on Windows.
Some vectors of GFNs are needed on fast GPUs, a single number is too small for thousands of cores. Today, the vector size is 64. The RTX 4090 tests 64 GFN-14 in 40 seconds, an application cannot check a single GFN-14 in 0.625 second! GFN-15 and 16 can be tested to compare performance. genefer and PrimeGrid server will probably evolve to check 32 GFN-15, 16 GFN-16, 8 GFN-17, 4 GFN-18, 2 GFN-19 and the vector size will increase over time as technology improves. But that is just the design phase and preliminary tests for n ≥ 15. | |
|
Honza Volunteer moderator Volunteer tester Project scientist Send message
Joined: 15 Aug 05 Posts: 1957 ID: 352 Credit: 6,148,713,421 RAC: 2,303,821
                                      
|
Thanks for clarification, Yves.
PG running GFN15 "vector" version would be a great fit.
Separate mix of micro-ranges for GPU and for CPU?
Would validating of GPU only and CPU only work may decrease robustness of tests?
Or split larger GPU work units into smaller ones on upload?
____________
My stats | |
|
Yves Gallot Volunteer developer Project scientist Send message
Joined: 19 Aug 12 Posts: 820 ID: 164101 Credit: 305,989,513 RAC: 1,728

|
PG running GFN15 "vector" version would be a great fit.
Separate mix of micro-ranges for GPU and for CPU?
Even a slow CPU can test 32 GFN-15 in 4 or 5 hours (single threaded). Each task (main and proof) can check 32 candidates. | |
|
Post to thread
Message boards :
Generalized Fermat Prime Search :
GFN-1x Small Primes search starts 2021-01-21 |