Answers.Body: <p>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.</p>
  
  <p>To confirm this I ran the benchmarks given above.</p>
  
  <p>On my PC (nodes/sec):
  stockfish_32: 1380872
  stockfish_64: 1764951
  stockfish_64_popcnt: 1813557
  stockfish_64_bmi2: 1886284</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-11-25T23:15:22.990Z
Answers.LastActivityDate: 2016-11-25T23:15:22.990Z
Answers.UserDisplayName: Bas
Answers.Body: <p>Open a terminal/console. Run the stockfish program, if the engine crashes move to the next one.</p>
  
  <p>Type <code>bench</code> for the working binaries, and pick the one with best nodes/second.</p>
  
  <p><a href="https://i.sstatic.net/6Ndfm.png" rel="noreferrer"><img src="https://i.sstatic.net/6Ndfm.png" alt="enter image description here"></a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-06-10T01:45:31.507Z
Answers.Text: OK, and go with the one with lowest total time?
Answers.UserDisplayName: M.M
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-06-10T02:07:41.750Z
Answers.Text: @M.M The more nodes per second, the better.
Answers.UserDisplayName: SmallChess
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-09-11T11:47:55.297Z
Answers.Text: Empirical analysis is the best : )
Answers.UserDisplayName: ferit
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-06-10T00:10:19.070Z
Answers.LastActivityDate: 2017-08-28T08:03:33.323Z
Answers.LastEditDate: 2017-08-28T08:03:33.323Z
Answers.UserDisplayName: SmallChess
Body: <p>Stockfish 7 for Windows comes with 3 64-bit binaries:</p>
  
  <ul>
  <li><code>stockfish 7 x64 bmi2.exe</code></li>
  <li><code>stockfish 7 x64 popcnt.exe</code></li>
  <li><code>stockfish 7 x64.exe</code></li>
  </ul>
  
  <p>All 3 of them work on my system. Which one gives the best performance?</p>
  
Tags: <engines><stockfish>
Title: Which binary of Stockfish 7 should I use?
ThreadText: # Which binary of Stockfish 7 should I use?
  
  (Asked by: username_0 on 2016-06-09)
  
  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?
  
  **Tags:** engines, stockfish
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_2 on 2016-06-10. Score: 10 | Accepted answer
  
  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](https://i.sstatic.net/6Ndfm.png)](https://i.sstatic.net/6Ndfm.png)
  
  > **Comments:**
  > **username_0**: OK, and go with the one with lowest total time?  
  > **username_2**: @username_0 The more nodes per second, the better.  
  > **username_3**: Empirical analysis is the best : )  
  
  ---
  
  ### Answer by username_1 on 2016-11-25. Score: 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
  
  
  ---
  
  