mersenneforum.org  

Go Back   mersenneforum.org > Factoring Projects > Factoring

Reply
 
Thread Tools
Old 2019-05-27, 10:44   #1
f4ctor
 
May 2019

2 Posts
Default gnfs-lasieve4I14e AVX optimization

Hello all

I've stumbled upon this thread detailing RSA 512bit factoring from 2015:
https://bbs.pediy.com/thread-197596.htm
(Its in chinese language, you can use google translate)

The OP wrote that he used an AVX optimized version of gnfs-lasieve4I14e, which doubled his sec/rel from 0.22 to 0.11.
That optimized version is provided as a download link in one of the replies, but I'm not able to download it due to some download restrictions as a forum guest.

Does anyone else have access to that optimized version, or can download it?

Thanks in advance
f4ctor is offline   Reply With Quote
Old 2019-05-29, 10:20   #2
f4ctor
 
May 2019

2 Posts
Default

Just another note

I've disassembled the siever binaries compiled by Dan Ee from this post:
https://mersenneforum.org/showthread.php?t=18043

The ivybridge version indeed contains AVX instructions, while the core2/westmere do not.

Perhaps the AVX version posted on the chinese forum is Dan Ee's ivybridge version?
Are Dan Ee's compiled sievers the most up to date and optimized sievers available for modern cpus?
f4ctor is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
gcc optimization/intrinsics R.D. Silverman Factoring 12 2015-09-15 08:51
Size optimization Sleepy Msieve 14 2011-10-20 10:27
NFS Optimization R.D. Silverman Factoring 91 2010-01-24 20:48
Lattice Optimization R.D. Silverman Factoring 23 2008-04-08 12:29
ASM Optimization Cyclamen Persicum Hardware 4 2004-05-26 07:51

All times are UTC. The time now is 22:48.


Thu Jul 29 22:48:21 UTC 2021 up 6 days, 17:17, 1 user, load averages: 2.20, 2.12, 2.09

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.