Site views: 1907858

Stockfish Polyglot: Updated October, 24 2021

For Windows, Android and Linux, NO MACOS!

 

- Changelog: - Matching Stockfish dev having timestamp: 1634984852 (private version, you can find the source on GitHub).

 

Stockfish Polyglot is the Stockfish chess engine with the ability to read Polyglot files, also known as bin books. This chess engine can read up to four books. STOCKFISH POLYGLOT CANNOT DIRECTLY READ CTG BOOKS, YOU WILL NEED CHESSBASE SOFTWARE OR AQUARIUM. Stockfish Polyglot automatically detects your maximum number of threads and set it as default value in the UCI settings.

 

New Stockfish Polyglot up to four books

 

Note that you don't need to fulfill all the four book slot and that you can use random slots (example 1 and 3) paying attention that the earlier gets the priority on the move choice; examples at the bottom of the page.


Stockfish Polyglot GitHub updated.


Free users get:


Stockfish Polyglot 14


Windows:

 - Stockfish Polyglot 14 32-bit for 32-bit Windows systems
 - Stockfish Polyglot 14 x64.exe for 64-bit Windows systems


Android:

 - Stockfish Polyglot 14 32-bit - for 32bit Android


Linux:

 - Stockfish Polyglot 14 32-bit for 32-bit Linux systems
 - Stockfish Polyglot 14 x64 for 64-bit Linux systems

 

Available only for members, subscribers and customers:

Windows:

 - Stockfish Polyglot 241021 x64.exe for 64bit Windows systems
 - Stockfish Polyglot 241021 x64 AVX2.exe for 64-bit Windows systems and AMD processors
 - Stockfish Polyglot 241021 x64 BMI2.exe for 64-bit Windows systems and Intel processors
 - Stockfish Polyglot 241021 x64 modern.exe for modern machines on a 64bit Windows system (uses popcnt asm-instruction)
 - Stockfish Polyglot 241021 x64 general.exe for 64-bit general Windows systems
 - Stockfish Polyglot 241021 x64 ppc.exe for machines using popcnt asm-instructions on a 64-bit Windows system

 - Stockfish Polyglot 241021 x64 SSE3 ppc.exe for machines using popcnt asm-instructions on a 64-bit Windows system having CPU Opteron (since Stepping E4), Sempron (since Palermo. Stepping E3), Athlon 64 (since Venice Stepping E3 and San Diego Stepping E4), Athlon 64 FX (since San Diego Stepping E4), Athlon 64 X2, Phenom 64 X2, Turion family, K10 family, APU family (including without GPU), FX Series, Zen, Zen+, Zen2, Celeron D, Celeron (starting with Core microarchitecture), Pentium 4 (since Prescott), Pentium D, Pentium Extreme Edition (but NOT Pentium 4 Extreme Edition), Pentium Dual-Core, Pentium (starting with Core microarchitecture), Intel Core, Intel Xeon (since Nocona), Intel Atom, VIA/Centaur C7, VIA/Centaur Nano, VIA/CentaurTransmeta Efficeon TM88xx (NOT Model Numbers TM86xx)

 - Stockfish Polyglot 241021 x64 SSE3.exe for 64-bit Windows system having CPU Opteron (since Stepping E4), Sempron (since Palermo. Stepping E3), Athlon 64 (since Venice Stepping E3 and San Diego Stepping E4), Athlon 64 FX (since San Diego Stepping E4), Athlon 64 X2, Phenom 64 X2, Turion family, K10 family, APU family (including without GPU), FX Series, Zen, Zen+, Zen2, Celeron D, Celeron (starting with Core microarchitecture), Pentium 4 (since Prescott), Pentium D, Pentium Extreme Edition (but NOT Pentium 4 Extreme Edition), Pentium Dual-Core, Pentium (starting with Core microarchitecture), Intel Core, Intel Xeon (since Nocona), Intel Atom, VIA/Centaur C7, VIA/Centaur Nano, VIA/CentaurTransmeta Efficeon TM88xx (NOT Model Numbers TM86xx)

 - Stockfish Polyglot 241021 x64 SSE41 ppc.exe for machines using popcnt asm-instructions on a 64-bit Windows system having CPU Intel Core 2 or AMD Bulldozer-based FX CPUs

 - Stockfish Polyglot 241021 32bit.exe for 32-bit Windows systems
 - Stockfish Polyglot 241021 32bit general.exe for 32-bit general Windows systems
 - Stockfish Polyglot 241021 32bit ppc.exe for machines using popcnt asm-instructions on a 32-bit Windows system

 - Stockfish Polyglot 241021 32bit SSE2.exe for 32-bit Windows systems on Pentium 4, Pentium M, Pentium D, Celeron NetBurst-based, Celeron M, Celeron D, Intel Atom, AMD Athlon 64, Transmeta Efficeon, VIA C7 CPUs

 - Stockfish Polyglot 241021 32bit SSE41 ppc.exe for machines using popcnt asm-instructions on a 32-bit Windows system having CPU Intel Core 2 or AMD Bulldozer-based FX CPU



Android:

 - Stockfish_Polyglot_241021_armv8-clang for 64-bit Android systems compiled with gcc on Termux
 - Stockfish_Polyglot_241021_armv8-clang for 64-bit Android systems compiled with the ndk tools on Linux Lubuntu
 - Stockfish_Polyglot_241021_32-bit for 32-bit Android systems
 - Stockfish_Polyglot_241021_32-bit-neon for 32-bit Android systems with neon instructions (most recent 32-bit phones/tablets)




Linux:

 - Stockfish Polyglot 241021 x64.exe for 64bit Linux systems
 - Stockfish Polyglot 241021 x64 AVX2.exe for 64-bit Linux systems and AMD processors
 - Stockfish Polyglot 241021 x64 BMI2.exe for 64-bit Linux systems and Intel processors
 - Stockfish Polyglot 241021 x64 modern.exe for modern machines on a 64bit Linux system (uses popcnt asm-instruction)
 - Stockfish Polyglot 241021 x64 general.exe for 64-bit general Linux systems
 - Stockfish Polyglot 241021 x64 ppc.exe for machines using popcnt asm-instructions on a 64-bit Linux system

 - Stockfish Polyglot 241021 x64 SSE3 ppc.exe for machines using popcnt asm-instructions on a 64-bit Linux system having CPU Opteron (since Stepping E4), Sempron (since Palermo. Stepping E3), Athlon 64 (since Venice Stepping E3 and San Diego Stepping E4), Athlon 64 FX (since San Diego Stepping E4), Athlon 64 X2, Phenom 64 X2, Turion family, K10 family, APU family (including without GPU), FX Series, Zen, Zen+, Zen2, Celeron D, Celeron (starting with Core microarchitecture), Pentium 4 (since Prescott), Pentium D, Pentium Extreme Edition (but NOT Pentium 4 Extreme Edition), Pentium Dual-Core, Pentium (starting with Core microarchitecture), Intel Core, Intel Xeon (since Nocona), Intel Atom, VIA/Centaur C7, VIA/Centaur Nano, VIA/CentaurTransmeta Efficeon TM88xx (NOT Model Numbers TM86xx)

 - Stockfish Polyglot 241021 x64 SSE3.exe for 64-bit Linux system having CPU Opteron (since Stepping E4), Sempron (since Palermo. Stepping E3), Athlon 64 (since Venice Stepping E3 and San Diego Stepping E4), Athlon 64 FX (since San Diego Stepping E4), Athlon 64 X2, Phenom 64 X2, Turion family, K10 family, APU family (including without GPU), FX Series, Zen, Zen+, Zen2, Celeron D, Celeron (starting with Core microarchitecture), Pentium 4 (since Prescott), Pentium D, Pentium Extreme Edition (but NOT Pentium 4 Extreme Edition), Pentium Dual-Core, Pentium (starting with Core microarchitecture), Intel Core, Intel Xeon (since Nocona), Intel Atom, VIA/Centaur C7, VIA/Centaur Nano, VIA/CentaurTransmeta Efficeon TM88xx (NOT Model Numbers TM86xx)

 - Stockfish Polyglot 241021 x64 SSE41 ppc.exe for machines using popcnt asm-instructions on a 64-bit Linux system having CPU Intel Core 2 or AMD Bulldozer-based FX CPUs

 - Stockfish Polyglot 241021 32bit.exe for 32-bit Linux systems
 - Stockfish Polyglot 241021 32bit general.exe for 32-bit general Linux systems
 - Stockfish Polyglot 241021 32bit ppc.exe for machines using popcnt asm-instructions on a 32-bit Linux system

 - Stockfish Polyglot 241021 32bit SSE2.exe for 32-bit Linux systems on Pentium 4, Pentium M, Pentium D, Celeron NetBurst-based, Celeron M, Celeron D, Intel Atom, AMD Athlon 64, Transmeta Efficeon, VIA C7 CPUs

 - Stockfish Polyglot 241021 32bit SSE41 ppc.exe for machines using popcnt asm-instructions on a 32-bit Linux system having CPU Intel Core 2 or AMD Bulldozer-based FX CPUs

 

Windows executables compiled with MSYS2, Linux binaries with GCC on Linux Lubuntu, Android binaries with NDK on Linux Ubuntu and GCC on Termux. Windows, Linux and Android GCC compiles are enhanced by the pgo-build option.

I had to limit the number of public binaries because of the newer, bigger NNUE nets. To extract the programs from the archives use WinRAR or 7-Zip.

Since the Stockfish derivates are now built with large embedded networks the resulting download is bigger. This website uses the Responsible Download Technology® : you can download only the version related to the operating system you are using when you are browsing here. This was done to prevent waste of bandwidth and people downloading programs just to throwing them in the trash.

 

----- o -----

 

Examples of multi-book using:

 - Windows:

Book1 (checked)

Book1 File
C:\Users\massi\Documents\ChessBase\Books\Goi.bin

Book 2 (checked)

Book2 File
C:\Users\massi\Documents\ChessBase\Books\MANTIS5.bin

Book 3 (checked)

Book3 File
C:\Users\massi\Documents\ChessBase\Books\Cerebellum3Merge.bin

and so on.

 

 - Android:

Book1 (checked)

Book1 File
/storage/emulated/0/Droidfish/book/Goi.bin

Book 2 (checked)

Book2 File
/storage/emulated/0/Droidfish/book/MANTIS5.bin

Book 3 (checked)

Book3 File
/storage/emulated/0/Droidfish/book/Cerebellum3Merge.bin

and so on.

 

 - Linux:

Book1 (checked)

Book1 File
/home/max/books/Goi.bin

Book 2 (checked)

Book2 File
/home/max/books/MANTIS5.bin

Book 3 (checked)

Book3 File
/home/max/books/Cerebellum3Merge.bin

and so on.

 

 

Stockfish Polyglot 14 x64.exe single processor benchmark:

 

Stockfish Polyglot 14 32bit.exe single processor benchmark:


Clear your browser cache to see the most updated benchmarks.