![]() |
![]() |
#1 |
"Ben"
Feb 2007
1110100101012 Posts |
![]()
After a lengthy break, I've dusted off the code recently and started making some progress toward the next release of yafu.
A couple bugs have been fixed, and I've started to enhance the capabilities of the SNFS polynomial generator by extending what can be autodetected. Also, the SNFS detection is now done early within factor(), so that ECM effort will be reduced if the input is SNFSable. No pre-compiled binaries available, but the latest is in SVN 321. If anyone plays around with it, let me know how it goes. |
![]() |
![]() |
![]() |
#2 |
"Ben"
Feb 2007
373310 Posts |
![]()
A few more things now in SVN 322:
• command line is less picky about argument ordering... expression can either be first, or be anywhere else, preceeded by -e, e.g., ./yafu -v -threads 2 -e "factor(rsa(256))" • yafu will now default to factor() applied to the input, if no other function is given, e.g., ./yafu 12345 will commence to factor 12345. this only applies to command line expressions • added new command expr(), to evaulate numerical expressions from the command line |
![]() |
![]() |
![]() |
#3 |
"Ben"
Feb 2007
3,733 Posts |
![]()
My Haswell system has arrived! As soon as I can get it to dual boot into linux, I'll start AVX2 development.
Does anyone have any experience with dual booting alongside windows 8? Will an ubuntu live DVD Just Work? |
![]() |
![]() |
![]() |
#4 |
"Antonio Key"
Sep 2011
UK
32×59 Posts |
![]()
Great news, and enjoy the new system.
Please don't forget to reduce/remove the screen printout during the poly selection phase in the next release. A quick question about Tune(). I notice that tuning is done using a single thread. Is there a possibility of memory bottlenecks using multiple threads and if so would a multi-threaded Tune() be possible to take this into account? P.S. Just a little niggle and of no consequence what-so-ever , I have a 3570k running at 4.5GHz, Yafu 1.34.5 currently reports the measured speed as somewhere around 3.3GHz (i.e. less than the default 3.4GHz), so there is something wrong with your method of measuring speed. ![]() Last fiddled with by Antonio on 2013-09-25 at 16:24 |
![]() |
![]() |
![]() |
#5 | |
"Ben"
Feb 2007
3,733 Posts |
![]() Quote:
Re: tune(), good question, but nah, multiple threads shouldn't impact the answer much. It would make tune run faster, but any memory bottlenecks would be experienced by both qs and nfs, so there shouldn't be any relative change in speed. Right now tune is only used to determine the best qs/gnfs crossover point. |
|
![]() |
![]() |
![]() |
#6 | |
"Ben"
Feb 2007
72258 Posts |
![]() Quote:
![]() But as you said, it doesn't matter at all... the number is not used for anything other than something neat to look at. |
|
![]() |
![]() |
![]() |
#7 | |
Jan 2008
France
22·149 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#8 |
"Ben"
Feb 2007
3,733 Posts |
![]()
True, and what's more, it is largely a meaningless number by itself. I remember when I had a PIV that ran at 3.8 GHz, and my 3.4 GHz Haswell is probably as productive as 20 of those systems were.
|
![]() |
![]() |
![]() |
#9 |
"Ben"
Feb 2007
3,733 Posts |
![]()
Killing time between hard stuff: made YAFU much more robust dealing with pipes/redirects with or without other command line arguments.
And a new 'repeat' switch... no real reason, but now one can do fun stuff like this: Code:
yafu "rsa(128)" -repeat 200 | yafu Or this: Code:
yafu -v -threads 8 -B1ecm 250000 -e "siqs(ecm(@,100))" < input.txt SVN 323. |
![]() |
![]() |
![]() |
#10 | |
"Antonio Key"
Sep 2011
UK
32×59 Posts |
![]()
Ben,
I was re-reading the doc file that came with 1.34.5, before trying a little experiment, when I noticed this :- Quote:
For the next version is it time to do some parameter testing for higher digit counts? |
|
![]() |
![]() |
![]() |
#11 |
"Curtis"
Feb 2005
Riverside, CA
10110000010002 Posts |
![]()
Do you have the 64-bit NFS sievers? Those double sieving speed, which moved my tune() crossover from 105 to 96 digits on a laptop i7.
|
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Overall Project Progress | KEP | Conjectures 'R Us | 54 | 2018-01-04 18:25 |
Nice progress! | schickel | FactorDB | 29 | 2012-07-18 17:03 |
Progress | R.D. Silverman | Factoring | 0 | 2012-05-22 14:03 |
In Progress? | R.D. Silverman | Cunningham Tables | 33 | 2010-05-07 14:02 |
Picturing progress | ATH | Data | 1 | 2006-06-22 23:04 |