![]() |
|
|
#320 |
|
Tribal Bullet
Oct 2004
3·1,181 Posts |
This polynomial is not very good; with 4 cores you should spend at least several days on a polynomial search. A good polynomial will sieve ~15% faster than you're managing now, which is important because a single machine will take months to finish sieving for a 512-bit input. Also, with those parameters you will need a little over 50 million relations before the postprocessing can run.
Mini-geek: 154 digits = RSA key. Protecting what, I wonder? Last fiddled with by jasonp on 2009-10-08 at 16:34 |
|
|
|
|
|
#321 |
|
Oct 2009
32·7 Posts |
Yes, you right, thats RSA key, which used for signing some MCU code i want to change.
Also, about distributed sieving, i making small utility (client-server based), to help more easy to factor the keys, now i paralleled the script for using multiply cores on small N, now want to understand, which params will be best for the best results. Really appreciate any help. Tanx. |
|
|
|
|
|
#322 |
|
Oct 2009
1111112 Posts |
There is some error i have while processing first stage:
There is much lines with: Code:
-> Searching leading coefficients from 115281001 to 115282000. => "pol51m0b.exe" -b example.polsel.server.4004 -v -v -p 7 -n 4.86E+023 -a 115281 -A 115282 > example.polsel.server.4004.log cannot invert 0 Code:
cannot invert 0 N is 154 digits, ggnfs-0.77.1 Any ideas? |
|
|
|
|
|
#323 | |
|
Nov 2003
746010 Posts |
Quote:
inside the factor base, or a factor that is not coprime to the lead coefficient of the polynomial? |
|
|
|
|
|
|
#324 |
|
Just call me Henry
"David"
Sep 2007
Cambridge (GMT/BST)
133718 Posts |
|
|
|
|
|
|
#325 |
|
Oct 2009
32×7 Posts |
Please, any advice:
c148 sieved from 0...20 000 000, collected the data: Code:
skew 284391.86, size 2.065189e-014, alpha -5.969701, combined = 6.398886e-012 commencing relation filtering estimated available RAM is 3837.6 MB commencing duplicate removal, pass 1 found 12999126 hash collisions in 41657068 relations added 370 free relations commencing duplicate removal, pass 2 found 20870041 duplicates and 20787397 unique relations memory use: 330.4 MB reading ideals above 18415616 commencing singleton removal, initial pass memory use: 753.0 MB reading all ideals from disk memory use: 378.0 MB commencing in-memory singleton removal begin with 20787397 relations and 29536653 unique ideals reduce to 525836 relations and 183285 ideals in 15 passes max relations containing the same ideal: 8 reading ideals above 30000 commencing singleton removal, initial pass memory use: 47.1 MB reading all ideals from disk memory use: 24.0 MB commencing in-memory singleton removal begin with 526210 relations and 1725285 unique ideals reduce to 31 relations and 0 ideals in 4 passes max relations containing the same ideal: 0 filtering wants 1000000 more relations I plan to collect about 50 000 000, will it enough, what do you think? tanx! |
|
|
|
|
|
#326 |
|
(loop (#_fork))
Feb 2006
Cambridge, England
2×132×19 Posts |
I think you'll probably want to get to something like 40,000,000 unique relations; the problem with sieving from 0 is that you get quite high duplication rates.
|
|
|
|
|
|
#327 | |
|
Nov 2003
22×5×373 Posts |
Quote:
compensated because of the very high yield rates per special-q. |
|
|
|
|
|
|
#328 |
|
Oct 2009
32·7 Posts |
:-)
so, seems i done at about 40-50% of total... think i have to continiue sieving for same period of time i have 24 cores, and each yields about 750 000 relations per 24 hours, so seems i have to spend 1-2 days more. But how to reduce duplicates rate? is it possible? |
|
|
|
|
|
#329 |
|
Jun 2003
Ottawa, Canada
3×17×23 Posts |
I have built new Windows 32bit and 64bit ggnfs binaries based on the SVN 374 version of the ggnfs code. You can download them here: http://gilchrist.ca/jeff/factoring/
Hopefully this fixes the crashes a few people have been experiencing, it also removes the garbage output in the 64bit sievers, and adds an 11e siever for doing smaller jobs. Andi47 did some benchmarks and found that C85's are about 20% faster with the 11e and about 4% faster at C93 vs the 12e siever. He also provided some changes to factMsieve.pl to access the new 11e siever up to 16e as well. Thanks Andi for the help testing and code. If you find any problems, please let me know. Jeff. Last fiddled with by Jeff Gilchrist on 2009-11-02 at 00:26 |
|
|
|
|
|
#330 |
|
"Serge"
Mar 2008
Phi(4,2^7658614+1)/2
24×593 Posts |
In SVN revision 377, I've added some oomph to the 64-bit asm-optimized sievers in the experimental branch. (up to 20% speedup for 15e, 10% for 14e, 16e, a bit less for others, while all retrogression tests hold.) In rev.370, I've also fixed the "mpqs failed" thingy but the effect of this is negligible. Also, I've restored rint() in redu2.c; trunc() in redu2.c leads to ~1% loss in found relations and of course, in speed. (notably the KF/CJM source always had rint(), which only had one small problem which has been fixed long ago.)
I wonder if the similar changes (L1_BITS 16 with corrections to the code) will benefit the plain source; I guess it should. I will merge these changes now (watch for revisions 378+). Jeff, could you build and test them on small polynomials on your computer and then possibly rebuild all of them for public use? Let me know if there will be any problems. <S> |
|
|
|
![]() |
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Installation of GGNFS | LegionMammal978 | Msieve | 17 | 2017-01-20 19:49 |
| Running other programs while running Prime95. | Neimanator | PrimeNet | 14 | 2013-08-10 20:15 |
| Error running GGNFS+msieve+factmsieve.py | D. B. Staple | Factoring | 6 | 2011-06-12 22:23 |
| GGNFS or something better? | Zeta-Flux | Factoring | 1 | 2007-08-07 22:40 |
| ggnfs | ATH | Factoring | 3 | 2006-08-12 22:50 |