Windows Factoring Software Binaries
(64bit & 32bit)

by Jeff Gilchrist
Jeff's E-mail Address


Last Updated:  April 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. For software compiled in 2011 or newer, download 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 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.