mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Software

Reply
 
Thread Tools
Old 2011-07-24, 19:15   #1
CRGreathouse
 
CRGreathouse's Avatar
 
Aug 2006

10111010110112 Posts
Default McKee vs. SQFOF?

I was wondering if anyone knew of a comparison of implementations of SQFOF vs. McKee's 1999 method. Both seem to be useful in the 10 to 20 digit range.
CRGreathouse is offline   Reply With Quote
Old 2011-07-24, 20:26   #2
bsquared
 
bsquared's Avatar
 
"Ben"
Feb 2007

2·3·587 Posts
Default

http://hal.inria.fr/inria-00188645_v3/
bsquared is offline   Reply With Quote
Old 2011-07-24, 20:53   #3
CRGreathouse
 
CRGreathouse's Avatar
 
Aug 2006

3·1,993 Posts
Default

Thanks, that was very helpful.
CRGreathouse is offline   Reply With Quote
Old 2011-07-24, 21:19   #4
bsquared
 
bsquared's Avatar
 
"Ben"
Feb 2007

67028 Posts
Default

Thanks, I thought so too. It saved me from writing the fast return variant of SQUFOF, since in the size range I was interested in, it appeared to have a negligible speedup.
bsquared is offline   Reply With Quote
Old 2011-07-25, 17:54   #5
henryzz
Just call me Henry
 
henryzz's Avatar
 
"David"
Sep 2007
Cambridge (GMT/BST)

7×292 Posts
Default

That paper compares the varying speeds of the different methods very well but it would be nice if it took a look at combining the methods for an optimal result. For example at what number of bits would we start doing a tiny bit of ecm or p-1 before siqs.
I am guessing the recent improvements in the smallqs code in YAFU are due to this paper.
henryzz is offline   Reply With Quote
Reply



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


Fri Aug 6 22:32:55 UTC 2021 up 14 days, 17:01, 1 user, load averages: 4.88, 3.80, 3.42

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.