9

Stockfish 7 for Windows comes with 3 64-bit binaries:

  • stockfish 7 x64 bmi2.exe
  • stockfish 7 x64 popcnt.exe
  • stockfish 7 x64.exe

All 3 of them work on my system. Which one gives the best performance?

9

Open a terminal/console. Run the stockfish program, if the engine crashes move to the next one.

Type bench for the working binaries, and pick the one with best nodes/second.

enter image description here

|improve this answer|||||
  • OK, and go with the one with lowest total time? – M.M Jun 10 '16 at 1:45
  • @M.M The more nodes per second, the better. – SmallChess Jun 10 '16 at 2:07
  • Empirical analysis is the best : ) – ferit Sep 11 '17 at 11:47
4

I think in general, the 'best' is x64_bmi2, then x64_popcnt, then x64 and x32 is 'worst'. That said, if your processor doesn't support bmi2 it won't run, etc. So pick the best one that doesn't crash.

To confirm this I ran the benchmarks given above.

On my PC (nodes/sec): stockfish_32: 1380872 stockfish_64: 1764951 stockfish_64_popcnt: 1813557 stockfish_64_bmi2: 1886284

|improve this answer|||||

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.