If You want the fastest Stockfish compile

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

Jouni
Posts: 3641
Joined: Wed Mar 08, 2006 8:15 pm
Full name: Jouni Uski

If You want the fastest Stockfish compile

Post by Jouni »

Forgot this http://chess.ultimaiq.net/stockfish.html and use this http://www.zipproth.de/#Brainfish_download! The latter is without special book identical to Stockfish. And 2-4% faster. Also no security software thinks exe-file is malware.
Jouni
User avatar
pohl4711
Posts: 2800
Joined: Sat Sep 03, 2011 7:25 am
Location: Berlin, Germany
Full name: Stefan Pohl

Re: If You want the fastest Stockfish compile

Post by pohl4711 »

Jouni wrote:Forgot this http://chess.ultimaiq.net/stockfish.html and use this http://www.zipproth.de/#Brainfish_download! The latter is without special book identical to Stockfish. And 2-4% faster. Also no security software thinks exe-file is malware.
Correct. I measured the speed of modern and bmi2-compiles on my i7-6700HQ 2.6GHz Skylake notebook (using fishbench, 10 runs for each compile):

abrok modern : 1.557 mn/s
abrok bmi2 : 1.611 mn/s

ultimaiq modern : 1.660 mn/s
ultimaiq bmi2 : 1.702 mn/s

brainfish modern: 1.729 mn/s
brainfish bmi2 : 1.764 mn/s


modern:
abrok -> ultimaiq = +6.6% speedup
ultimaiq -> brainfish = +4.2% speedup

bmi2:
abrok -> ultimaiq = +5.6% speedup
ultimaiq -> brainfish = +3.6% speedup

For my Stockfih-testruns, I will use BrainFish without Cerebellum-Library from now. BrainFish is definitly the fastest compile of the Stockfish C++ code at the moment.

Stefan (SPCC)
Damir
Posts: 2885
Joined: Mon Feb 11, 2008 3:53 pm
Location: Denmark
Full name: Damir Desevac

Re: If You want the fastest Stockfish compile

Post by Damir »

Jouni wrote:Forgot this http://chess.ultimaiq.net/stockfish.html and use this http://www.zipproth.de/#Brainfish_download! The latter is without special book identical to Stockfish. And 2-4% faster. Also no security software thinks exe-file is malware.
You forgot this link: https://github.com/lantonov/asmFish/tre ... es/Windows

asmFish is much faster than chess.ultimaiq and zipproth.de :)
User avatar
pohl4711
Posts: 2800
Joined: Sat Sep 03, 2011 7:25 am
Location: Berlin, Germany
Full name: Stefan Pohl

Re: If You want the fastest Stockfish compile

Post by pohl4711 »

Damir wrote:
Jouni wrote:Forgot this http://chess.ultimaiq.net/stockfish.html and use this http://www.zipproth.de/#Brainfish_download! The latter is without special book identical to Stockfish. And 2-4% faster. Also no security software thinks exe-file is malware.
You forgot this link: https://github.com/lantonov/asmFish/tre ... es/Windows

asmFish is much faster than chess.ultimaiq and zipproth.de :)
asmFish is no Stockfish C++ code-compile, but a (manual) rewrite in assembler, which I test separatly on my website. Of course, asmFish is the fastest Stockfish. But not the fastest Stockfish-compile. That makes a difference (a manual rewrite can contain bugs, the original code doesnt contain, for example).

Stefan (SPCC)