Stockfish 7
Moderators: hgm, Dann Corbit, Harvey Williamson
Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Re: Stockfish 7
Jouni ,not all i7 cpu's are Haswell ,so they can't use these BMI2 compiles!
If you have a i7 Haswell cpu then of course you can run them all downwards.
You have i7 cpu's who run sse compiles but can't use popcnt compiles..
For each new cpu with new instructions you can have a optimized compile for it.
AVX didn't give me any speed difference as a popcnt compile..but from the moment they make these Haswells with AVX2 = BMI2 ,well i see a nice speed gain.
Here a list..and you will see how many different i7 cpu's already out
and the different instructions they have!
https://en.wikipedia.org/wiki/List_of_I ... processors
JP.
If you have a i7 Haswell cpu then of course you can run them all downwards.
You have i7 cpu's who run sse compiles but can't use popcnt compiles..
For each new cpu with new instructions you can have a optimized compile for it.
AVX didn't give me any speed difference as a popcnt compile..but from the moment they make these Haswells with AVX2 = BMI2 ,well i see a nice speed gain.
Here a list..and you will see how many different i7 cpu's already out
and the different instructions they have!
https://en.wikipedia.org/wiki/List_of_I ... processors
JP.
Re: Stockfish 7
OK, then I understand !Jouni wrote:In SF forum: no one didn't beat abrok compiles more than popcnt + 0.5 % and x64 + 0.7 % so no need other compiles.

Re: Stockfish 7
Which i7 does not support popcnt?jpqy wrote:You have i7 cpu's who run sse compiles but can't use popcnt compiles.
Richard
Re: Stockfish 7
As others have already told you, nobody could beat abrok's compiles by any significant margin.ernest wrote:Hi Joona,zamar wrote:http://stockfishchess.org/download/ has been updated.
It contains the currently fastest known binaries for Stockfish 7.
I just downloaded the Stockfish 7 Windows binaries
from http://abrok.eu/stockfish and http://stockfishchess.org/download/
They are exactly the same !!!
Where are "the fastest binaries" ?![]()
So:
abrok's compiles = Official compiles = Fastest compiles
Joona Kiiski
-
- Posts: 7
- Joined: Fri Mar 07, 2014 2:50 pm
Re: Stockfish 7
Hi Folks:
I went to the Stockfish website and am still a little unsure which engine to use.
Both of my computers that I run analysis on use Xeon processors (one is 3 years old and has 12 cores, the other is 6 months old with 6 cores).
I am assuming since it is not an i7 that I should be using the engine called: "stockfish 7 x64x.exe" and not the bmi2 or popcnt.exe versions right?
Matthew
I went to the Stockfish website and am still a little unsure which engine to use.
Both of my computers that I run analysis on use Xeon processors (one is 3 years old and has 12 cores, the other is 6 months old with 6 cores).
I am assuming since it is not an i7 that I should be using the engine called: "stockfish 7 x64x.exe" and not the bmi2 or popcnt.exe versions right?
Matthew
- Harvey Williamson
- Posts: 1941
- Joined: Sun May 25, 2008 9:12 pm
- Location: Newport. Shropshire, UK.
- Full name: Harvey Williamson
- Contact:
Re: Stockfish 7
Try the BMI 1st if it runs use it. If it does not try the popcnt etcchessman2b wrote:Hi Folks:
I went to the Stockfish website and am still a little unsure which engine to use.
Both of my computers that I run analysis on use Xeon processors (one is 3 years old and has 12 cores, the other is 6 months old with 6 cores).
I am assuming since it is not an i7 that I should be using the engine called: "stockfish 7 x64x.exe" and not the bmi2 or popcnt.exe versions right?
Matthew
Re: Stockfish 7
Both of your Xeons should support POPCNT at least. Start the Haswell build from a command prompt and run the internal 'bench' command. If you don't get an error/crash, you can use that build.
Or if you want to be scientific about it run something like CPU-Z or look up your CPU in the List of Intel Xeon microprocessors. If it's reported to support AVX2 you can use the Haswell build.
Or if you want to be scientific about it run something like CPU-Z or look up your CPU in the List of Intel Xeon microprocessors. If it's reported to support AVX2 you can use the Haswell build.
Re: Stockfish 7
The BMI2 build is the same as the POPCNT but with additional support for PEXT which is part of the BMI2 instruction set. At least the older XEON CPUs should not support that. I'm not sure about the newer ones.
As Harvey said, you should just try it out
As Harvey said, you should just try it out

-
- Posts: 184
- Joined: Sun Nov 01, 2015 2:15 am
Re: Stockfish 7
IIRC, you need a v3 Xeon to support BMI2.
Re: Stockfish 7
Richard you are right..even all i3 ,i5 & i7 can run popcnt as they have all SSE4.2
It goes so fast..that it was on a Q6600 that don't has SSE4.2
From my Q6600 i upgrade to a i7 920 then i7 970 and now i7 5960x
JP.
It goes so fast..that it was on a Q6600 that don't has SSE4.2
From my Q6600 i upgrade to a i7 920 then i7 970 and now i7 5960x
JP.