![]() |
1 Attachment(s)
[QUOTE=frmky;126200]Are these AMD64 assembler routines publicly available? The version of the lattice sieve in GGNFS doesn't include them. As such, the 32-bit version, which has assembler routines, is about 15% faster than the 64-bit version without assembler support.
Greg[/QUOTE]To the best of my knowledge, they are distributed under GPL like the rest of Franke's code. A tarball is attached. Paul |
[QUOTE=xilman;126221]To the best of my knowledge, they are distributed under GPL like the rest of Franke's code.
A tarball is attached. Paul[/QUOTE] You wouldn't happen to have the rest of Franke's code would you? I tried to integrate this into the GGNFS source. I got a binary, but it segfaults in the scheduling code. There have been extensive changes in the code in GGNFS and no doubt this is the source of the problem. I'm hoping I can get a working binary from the original source, but I can't seem to find it anywhere online. Thanks, Greg |
[QUOTE=frmky;126315]You wouldn't happen to have the rest of Franke's code would you? [/QUOTE]
Never mind ... I was able to get it elsewhere. Starting from that, I was able to create working 64-bit Linux binaries. They are posted in the M2376 thread. Greg |
[QUOTE=frmky;126575]Never mind ... I was able to get it elsewhere. Starting from that, I was able to create working 64-bit Linux binaries. They are posted in the M2376 thread.
Greg[/QUOTE] Those are a big huge 100% turbo help. My Opteron-based siever and space heater runs 65% more efficiently now. Thanks! |
| All times are UTC. The time now is 22:04. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.