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.
Stockfish 7
Moderators: hgm, Rebel, chrisw
-
- Posts: 2041
- Joined: Wed Mar 08, 2006 8:30 pm
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.
-
- Posts: 151
- Joined: Thu Nov 12, 2009 6:31 pm
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
-
- Posts: 613
- Joined: Sun Jan 18, 2009 7:03 am
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: 9
- Joined: Fri Mar 07, 2014 3: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
-
- Posts: 2010
- Joined: Sun May 25, 2008 11:12 pm
- Location: Whitchurch. Shropshire, UK.
- Full name: Harvey Williamson
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
-
- Posts: 919
- Joined: Tue Nov 24, 2015 9:11 pm
- Location: upstate
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.
-
- Posts: 338
- Joined: Tue Mar 13, 2012 9:59 pm
- Location: Germany
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 3:15 am
Re: Stockfish 7
IIRC, you need a v3 Xeon to support BMI2.
-
- Posts: 550
- Joined: Thu Apr 24, 2008 9:31 am
- Location: Belgium
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.