Windows Factoring Software Binaries
(64bit & 32bit)

by Jeff Gilchrist
Jeff's E-mail Address


Last Updated:  August 25, 2013

This page has links to various Factoring software that I have compiled from source for Windows in 64bit and 32bit using Visual Studio 2010. Benchmarking information is provided on the Benchmarking Page.

Note:
You may need to download and install a Microsoft Visual C++ Redistributable Package if the application does not work when you try to run it. You may need the Visual C++ 2013 Redistributable Package (vcomp120.dll), Visual C++ 2012 Redistributable Package (vcomp110.dll), or the Visual C++ 2010 Redistributable Package for 32bit or 64bit software. For software compiled in 2009, download the Visual C++ 2008 Redistributable Package for 32bit or 64bit software.

GGNFS - Number Field Sieve (GNFS/SNFS)

Official GGNFS Project Site

Beginners Guide to NFS factoring using GGNFS and MSIEVE

Type Processor Version Size File Date
32bit x86 SVN 413 4.0 MB ggnfs-svn413-win32-p4.zip 03/20/2011
64bit Core 2 SVN 413 4.9 MB ggnfs-svn413-win64-core2.zip 03/20/2011
32bit x86 SVN 374 4.2 MB ggnfs-svn374-win32-p4.zip 11/01/2009
64bit Core 2 SVN 374 4.9 MB ggnfs-svn374-win64-core2.zip 11/01/2009
64bit AMD64 SVN 374 5.0 MB ggnfs-svn374-win64-opteron.zip 11/01/2009


GMP-ECM - Elliptic Curve Method (ECM), P-1, P+1

Official GMP-ECM Project Site

Type Processor Version Size File Date
64bit AMD Bulldozer 7.0dev (SVN 2518) - Karl M Johnson 852 KB ecm70dev-svn2518-x64-bulldozer.zip 04/16/2013
32bit x86 Generic 7.0dev (SVN 2256 with MPIR 2.6.0) - BRG 426 KB ecm70dev-svn2256-win32-gc.zip 11/13/2012
64bit x64 Generic 7.0dev (SVN 2256 with MPIR 2.6.0) - BRG 484 KB ecm70dev-svn2256-x64-gc.zip 11/13/2012
64bit Core 2 7.0dev (SVN 2256 with MPIR 2.6.0) - BRG 477 KB ecm70dev-svn2256-x64-core2.zip 11/13/2012
64bit Nehalem (i7/i5) 7.0dev (SVN 2256 with MPIR 2.6.0) - BRG 477 KB ecm70dev-svn2256-x64-nehalem.zip 11/13/2012
64bit K8 7.0dev (SVN 2256 with MPIR 2.6.0) - BRG 477 KB ecm70dev-svn2256-x64-k8.zip 11/13/2012
64bit Core i7/i5 6.4.4 (with MPIR 2.6.0) 483 KB ecm644_win64_i7.zip
04/25/2013
32bit Intel 6.4.2 (with MPIR 2.5.1) 416 KB ecm642_win32.zip 03/28/2012
64bit Core2 6.4.2 (with MPIR 2.5.1) 480 KB ecm642_win64_core2.zip
03/28/2012
64bit Core i7/i5 6.4.2 (with MPIR 2.5.1) 481 KB ecm642_win64_i7.zip
03/28/2012

* - BRG = Compiled by Brian Gladman

MSIEVE - Self-Initializing Quadratic Sieve (SIQS) and Number Field Sieve (GNFS/SNFS)

Official MSIEVE Project Site

Beginners Guide to NFS factoring using GGNFS and MSIEVE

Type Processor Version Size File Date
64bit CUDA 1.52dev SVN 942 (compiled by Brian Gladman) 1376 KB msieve152_svn942_win64_cuda.zip 08/25/2013
64bit Core i7/i5 1.52dev SVN 939 (compiled by Brian Gladman) 730 KB msieve152_svn939_win64_i7.zip 08/09/2013
64bit Core i7/i5 1.52dev SVN 883 (with MPIR 2.6.0/GMP-ECM 6.4.4) 1293 KB msieve152_svn883_win64_i7.zip 04/25/2013
32bit x86 1.51 610 KB Download from official project site 02/17/2013
64bit Core i7/i5 1.51 (with MPIR 2.6.0/GMP-ECM 6.4.4) 1294 KB msieve151_win64_i7.zip 04/25/2013
32bit Intel 1.50 (with MPIR 2.5.1/GMP-ECM 6.4.2) 579 KB msieve150_win32.zip 03/28/2012
64bit Core 2 1.50 (with MPIR 2.5.1/GMP-ECM 6.4.2) 1277 KB msieve150_win64_core2.zip 03/28/2012
64bit Core i7/i5 1.50 (with MPIR 2.5.1/GMP-ECM 6.4.2) 1283 KB msieve150_win64_i7.zip 03/28/2012
64bit CUDA 1.50 (compiled by Brian Gladman) 698 KB msieve150_win64_cuda.zip 03/28/2012


YAFU -
Quadratic Sieves (SIQS/MPQS/QS)Elliptic Curve Method (ECM), P-1, P+1, Squfof, Rho, and Fast Sieve of Eratosthenes

Official YAFU Project Site

Type Processor Version Size File Date
32bit & 64bit Intel & AMD 1.34 4.1 MB Download from official project site 03/06/2013


  • This web page is maintained by Jeff Gilchrist, Copyright (C) 2013.
  • This web page best viewed using a resolution of 800 x 600 or higher.