![]() |
|
|
#34 | |
|
Just call me Henry
"David"
Sep 2007
Cambridge (GMT/BST)
23×3×5×72 Posts |
Quote:
![]() i have completed a small factorization with them and was impressed by their speed |
|
|
|
|
|
|
#35 |
|
Sep 2004
13×41 Posts |
so is there a windows x64 optimized siever for core2? can someone link me the best binary to use? is linux still much faster?
Last fiddled with by Joshua2 on 2010-01-19 at 23:57 |
|
|
|
|
|
#36 |
|
Jul 2003
So Cal
2×34×13 Posts |
No. I'm not an ASM guy, but I'm told calling conventions are different and a lot of ASM would need significant modification. The speedy 64-bit code is Linux only right now.
|
|
|
|
|
|
#37 | |
|
Jun 2003
Ottawa, Canada
3·17·23 Posts |
Quote:
Jeff. |
|
|
|
|
|
|
#38 | |
|
Jun 2005
178 Posts |
Quote:
In the past I have used a simple ifdef in my assembler at the start and end of the function to convert the input and results. This method works well if there is one function that takes most of the computation time. |
|
|
|
|
|
|
#39 | |
|
Jun 2003
Ottawa, Canada
3·17·23 Posts |
Quote:
|
|
|
|
|
|
|
#40 |
|
Jun 2005
11112 Posts |
|
|
|
|
|
|
#41 | |
|
Jun 2003
Ottawa, Canada
22258 Posts |
Quote:
http://ggnfs.svn.sourceforge.net/viewvc/ggnfs/ The experimental 64bit sieving code you would need to translate is here: http://ggnfs.svn.sourceforge.net/vie...l/lasieve4_64/ The windows VS2008 project and code is here: http://ggnfs.svn.sourceforge.net/vie.../build.vc/vc9/ Specially load ggnfs.sln and build the solutions to get the regular 64bit code compiled, you would have to add a new project for your translated 64bit sieving code. |
|
|
|
|
|
|
#42 |
|
Jun 2005
1510 Posts |
I haven't disappeared. I'm having trouble with getting GMP to build for Windows.
I'm thinking I might just do the conversions blind (without building/testing) and pass them back to for someone to build, test and make small fixes. |
|
|
|
|
|
#43 |
|
Apr 2003
22×193 Posts |
Instead of GMP you can use the mpir package.
http://www.mpir.org/ This comes also with Visual Studio solutions. Last fiddled with by ltd on 2010-02-11 at 07:28 |
|
|
|
|
|
#44 |
|
Sep 2009
207810 Posts |
Having finally got the experimental version to run on one of my systems I've benchmarked it against the C version.
64 bit assembler version yielded 340020 relations in 01:02:31 The C version yielded 340026 relations in 01:54:17 ie 1.828 times as fast. Nice. Both with the following poly sieved from q=2750000 to q=2850000 Code:
n: 15200438395829673822887270747334456300081381814070181365670614122000527807575298698572727198863263298646427259781616606952751 skew: 149765.83 # norm 3.27e+17 c5: 34200 c4: -47685613354 c3: 173727493738605 c2: 708460243134031910960 c1: -19147218280457427952169760 c0: -2082763077173939661276956379976 # alpha -6.97 Y1: 13931002448209 Y0: -850291789984003411307205 # Murphy_E 1.61e-10 # M 10722983998325608485314324921895133003712347944750948590020548179373615865209960488935822420329521367862576842656966919610242 type: gnfs rlim: 5500000 alim: 5500000 lpbr: 27 lpba: 27 mfbr: 53 mfba: 53 rlambda: 2.5 alambda: 2.5 qintsize: 100000 Chris K |
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| 3,697+ (GNFS 220.9) | pinhodecarlos | NFS@Home | 0 | 2014-12-24 19:13 |
| 3,766+ (GNFS 215.5) | pinhodecarlos | NFS@Home | 34 | 2014-04-01 21:27 |
| Nonstandard lasieve binaries | fivemack | Factoring | 8 | 2010-04-27 18:59 |
| Bug in 64-bit lasieve | Shaopu Lin | Factoring | 3 | 2009-11-18 18:42 |
| c97 GNFS not possible? | Andi47 | Msieve | 5 | 2009-01-26 18:19 |