Forums

Which version of Stockfish 10 should one use? Popcnt or bmi2?

Sort:
flashlight002

(Hi all. I am not sure exactly where I should post this question...but since it is about a chess engine I put it under Analysis)

Can a computer engineer/scientist assist please!

To install Stockfish 10 there are a few different .exe files of the engine to choose from. I know the most sophisticated compilations are the popcnt and bmi2 versions. But which one do I choose? I know it depends on one's chipset's architecture. I am running an Intel i7 9th generation 9750H 6 core processor. Which version of Stockfish will be best? Bmi2? 

Help would be appreciated. Such a pity there is NO HELP files on the Stockfish website!! Very poor. There should be clear advice for non IT professionals!

nighteyes1234

There is clear advice on the internet....using the bench execution to see which one runs faster...in your case BMI2. I doubt either one is materially important for amateur use.

 

manekapa

https://www.chess.com/forum/view/general/what-is-the-difference-between-them#comment-43601674

flashlight002

Thanks @manekapa and @nighteyes1234 for your assistance!

@nighteyes I have heard before this term "benchmarking". How does one do it/execute it out of interest? What are the steps? What is the output? 

manekapa
flashlight002 wrote:

Thanks @manekapa and @nighteyes1234 for your assistance!

@nighteyes I have heard before this term "benchmarking". How does one do it/execute it out of interest? What are the steps? What is the output? 

This is one of the links which @Rocky64 posted. It shows how to get benchmark metrics for a Stockfish executable file.

https://chess.stackexchange.com/questions/14636/which-binary-of-stockfish-7-should-i-use