![]() |
![]() |
#1 |
"Ben"
Feb 2007
1110001100112 Posts |
![]()
link
Changelog: Code:
+ fixed restart-with-factor bug by logging factors removed during restart with add_to_factor_list (thanks 10_metreh) + fiddled with q-range table again, and changed multi-threaded nfs sieving so that q-ranges are split over the threads, instead of each thread getting its own range. + split blocksize dependent code in siqs into separate functions; runtime decisions are made based on cpu architecture as to which function to use. This eliminates the need for separate 32k/64k executables. + much improved fermat factorization routine: 50x+ faster and accepts user supplied multipliers (thanks neonsignal!) + watch for ggnfs siever crash error code (thanks WraithX) + added ETA estimate to ecm for larger B1 values + added ETA estimate to the filtering stage of NFS, while sieving + cosmetic changes to factor() messages + resume nfs in factor() if input matches .job file + -ns bug fix and small changes to nfs state machine (thanks Dubslow) |
![]() |
![]() |
![]() |
#2 |
Basketry That Evening!
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88
160658 Posts |
![]() ![]() Multithreaded ECM doesn't seem to have quite as high utilization, maybe 97% instead of 100%, but no threads are getting "left behind" either. The ETA is pretty cool. ![]() Edit: The longer each curve (i.e. the higher the bound), the higher utilization it shows. Last fiddled with by Dubslow on 2012-07-10 at 17:01 |
![]() |
![]() |
![]() |
#3 |
"Ben"
Feb 2007
5×727 Posts |
![]()
I'm glad you're seeing better ECM performance, but I didn't do anything to upgrade the threading model for ECM. Maybe you just have less load from other programs this time. (Note: upgrading the threading model is still on my todo list.)
The new ETA's are kinda neat to watch - that was a good idea from swellman! Last fiddled with by bsquared on 2012-07-10 at 19:02 Reason: didn't need the quote... |
![]() |
![]() |
![]() |
#4 |
"Serge"
Mar 2008
Phi(4,2^7658614+1)/2
3×3,301 Posts |
![]()
That was always the idea behind having the blinkenlights on the command line!
![]() (Come for a smashing BIONC screensaver, get hooked on the whole deal! Come for a two-girls-one-cup reaction video, get a virus not counting the permanent brain scar) |
![]() |
![]() |
![]() |
#5 |
Basketry That Evening!
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88
722110 Posts |
![]()
Est-ce seulement moi, or is the filtering more verbose? (If it isn't just me, I like it! Now what's a cycle?
![]() |
![]() |
![]() |
![]() |
#6 | |
"Serge"
Mar 2008
Phi(4,2^7658614+1)/2
100110101011112 Posts |
![]()
No google answer, eh? Well you asked for it then:
Quote:
Also, this is a cycle: |
|
![]() |
![]() |
![]() |
#8 | |
Basketry That Evening!
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88
1C3516 Posts |
![]() Quote:
![]() Edit: It's still 80% gibberish to me, but I feel that my OQ has been satisfactorily answered within the rather small limits of my current knowledge. ![]() Last fiddled with by Dubslow on 2012-07-11 at 00:47 |
|
![]() |
![]() |
![]() |
#9 |
Basketry That Evening!
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88
3×29×83 Posts |
![]() Code:
ecm: 906/906 curves on C131 input, at B1 = 1M, B2 = gmp-ecm default ETA: 3 seccc Code:
charcount2 = printf(" ETA: %1.0f sec", est_time); Code:
charcount2 = printf(" ETA: %1.0f sec ", est_time); ![]() |
![]() |
![]() |
![]() |
#10 | |
Banned
"Luigi"
Aug 2002
Team Italia
29×167 Posts |
![]() Quote:
![]() Luigi |
|
![]() |
![]() |
![]() |
#11 |
Basketry That Evening!
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88
3×29×83 Posts |
![]() |
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Yafu | bsquared | YAFU | 1276 | 2019-01-12 04:46 |
Running YAFU via Aliqueit doesn't find yafu.ini | EdH | YAFU | 8 | 2018-03-14 17:22 |
YAFU-1.34 | bsquared | YAFU | 119 | 2015-11-05 16:24 |
yafu-1.33 | bsquared | YAFU | 12 | 2012-11-08 04:12 |
yafu-1.32.1 | bsquared | YAFU | 21 | 2012-09-04 19:44 |