![]() |
![]() |
#1 |
P90 years forever!
Aug 2002
Yeehaw, FL
735310 Posts |
![]()
I'm reworking the server's algorithm for handing out ECM assignments. The goal is to hand out assignments with the best chance of finding a factor for a fixed CPU effort.
The new algorithm (which may undergo further adjustments) is handing out smaller exponents than before. This isn't of much concern for users unless you've specified multi-threaded workers. Smaller FFT sizes cannot take advantage of multi-threading. |
![]() |
![]() |
![]() |
#2 |
Sep 2002
Oeiras, Portugal
23×181 Posts |
![]()
Speaking of ECM assignments, would it be possible to add a new column to the right of the ECM progress table? Thanks to Ryan Propper's work, several exponents < 10K have now all B1 bounds tested to 800, 000, 000.
|
![]() |
![]() |
![]() |
#3 |
"Dylan"
Mar 2017
2×281 Posts |
![]()
Another suggestion for ECM work: right now for ECM on Mersennes there are two choices: one for first factors and one for additional factors, and both seem to give curves with B1 = 50k, B2 = 100*B1. Perhaps we should have an additional ECM work type where the server will hand out curves with higher bounds, without having to manually request curves or edit worktodo.txt.
|
![]() |
![]() |
![]() |
#4 | |
Nov 2003
22·5·373 Posts |
![]() Quote:
for t65. In fact, only ~83000 curves are needed at 800M to achieve t65. 360K curves is roughly 4.3 x t65. This is massive overkill. I leave it to others to decide how many curves to run, BUT: after 85K (or so) curves at 800M, the project should switch to about B1 = 3G or 4G. |
|
![]() |
![]() |
![]() |
#5 |
"Curtis"
Feb 2005
Riverside, CA
111038 Posts |
![]() |
![]() |
![]() |
![]() |
#6 | |
Aug 2002
Buenos Aires, Argentina
17·79 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#7 | |
P90 years forever!
Aug 2002
Yeehaw, FL
32·19·43 Posts |
![]() Quote:
When results are reported with B2 <> 100*B1, they are converted into the equivalent number of B2=100*B1 curves using a formula given to me by Alex Kruppa. The table is far from perfect but should give us a rough idea of how much effort has been completed. |
|
![]() |
![]() |
![]() |
#8 | |
Nov 2003
22×5×373 Posts |
![]() Quote:
xxx < 5000. YMMV depending on your definition of "huge". Running ECM at B2 = 100 B1 is horribly inefficient. |
|
![]() |
![]() |
![]() |
#9 | |
Aug 2002
Buenos Aires, Argentina
17×79 Posts |
![]() Quote:
Last fiddled with by alpertron on 2019-11-22 at 01:34 |
|
![]() |
![]() |
![]() |
#10 | |
Nov 2003
22·5·373 Posts |
![]() Quote:
do not go nearly that high. They max out at exponents ~15K. (i.e. numbers of ~4K digits max). For numbers in the millions of digits convolution methods are clearly out of reach. For 2^p-1, p< 5K I see no reason not to use convolution based step 2. Save the step 1 result then use GMP-ECM for step 2. Furthermore, no one is discussing ECM at B1=800M for numbers of the size you suggest. Last fiddled with by R.D. Silverman on 2019-11-22 at 02:35 |
|
![]() |
![]() |
![]() |
#11 |
Aug 2002
Buenos Aires, Argentina
24778 Posts |
![]()
The program Prime95 is optimized for huge numbers. Ryan Propper uses GMP-ECM or a similarly step-2 optimized application, and then he sends the results manually to the Primenet server.
It is clear that the should be no need to use Prime95 to discover prime factors of more than 55-60 digits. Notice that David Bessell found in 2011 the prime factor 7751061099802522589358967058392886922693580423169 of the 17th Fermat number using Prime95. F17 has more than 39400 digits. He also found the prime factor 37590055514133754286524446080499713 of F19 in 2009. It has more than 157800 digits. Last fiddled with by alpertron on 2019-11-22 at 03:05 |
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
How to change # of CPU's working? | GinoTitan | PrimeNet | 4 | 2016-05-29 19:25 |
change of computer | deepesh | Hardware | 5 | 2016-04-05 05:30 |
Name Change? | Fred | Lounge | 8 | 2016-01-31 17:42 |
Change the world! | Xyzzy | Lounge | 5 | 2009-08-31 12:41 |
How can I change worktype? | Andriy | Information & Answers | 1 | 2009-06-20 12:39 |