Stockfish 7

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
jpqy
Posts: 515
Joined: Thu Apr 24, 2008 7:31 am
Location: Belgium

Re: Stockfish 7

Post by jpqy » Thu Jan 07, 2016 5:36 pm

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.

ernest
Posts: 1833
Joined: Wed Mar 08, 2006 7:30 pm

Re: Stockfish 7

Post by ernest » Thu Jan 07, 2016 6:48 pm

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.
OK, then I understand ! :D

abulmo
Posts: 151
Joined: Thu Nov 12, 2009 5:31 pm
Contact:

Re: Stockfish 7

Post by abulmo » Thu Jan 07, 2016 8:18 pm

jpqy wrote:You have i7 cpu's who run sse compiles but can't use popcnt compiles.
Which i7 does not support popcnt?
Richard

zamar
Posts: 613
Joined: Sun Jan 18, 2009 6:03 am

Re: Stockfish 7

Post by zamar » Thu Jan 07, 2016 11:29 pm

ernest wrote:
zamar wrote:http://stockfishchess.org/download/ has been updated.
It contains the currently fastest known binaries for Stockfish 7.
Hi Joona,

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" ? :o :)
As others have already told you, nobody could beat abrok's compiles by any significant margin.

So:
abrok's compiles = Official compiles = Fastest compiles
Joona Kiiski

chessman2b
Posts: 7
Joined: Fri Mar 07, 2014 2:50 pm

Re: Stockfish 7

Post by chessman2b » Fri Jan 08, 2016 4:20 pm

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

User avatar
Harvey Williamson
Posts: 1760
Joined: Sun May 25, 2008 9:12 pm
Location: Media City, UK
Contact:

Re: Stockfish 7

Post by Harvey Williamson » Fri Jan 08, 2016 5:10 pm

chessman2b 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
Try the BMI 1st if it runs use it. If it does not try the popcnt etc

tpoppins
Posts: 919
Joined: Tue Nov 24, 2015 8:11 pm
Location: upstate

Re: Stockfish 7

Post by tpoppins » Fri Jan 08, 2016 5:12 pm

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.

styx
Posts: 338
Joined: Tue Mar 13, 2012 8:59 pm
Location: Germany

Re: Stockfish 7

Post by styx » Fri Jan 08, 2016 5:18 pm

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 :)

Dan Cooper
Posts: 184
Joined: Sun Nov 01, 2015 2:15 am

Re: Stockfish 7

Post by Dan Cooper » Fri Jan 08, 2016 5:37 pm

IIRC, you need a v3 Xeon to support BMI2.

jpqy
Posts: 515
Joined: Thu Apr 24, 2008 7:31 am
Location: Belgium

Re: Stockfish 7

Post by jpqy » Fri Jan 08, 2016 5:47 pm

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.

Post Reply