Hey guys,
I'm a bit of a newb when it comes to hardware.
I'm running my engines on a Macbook Pro (Early 2015), but using Windows 10 via Parallels.
If given the option of POP, BMI, 64bit etc etc for engine versions - which should I choose? Which is optimal?
Thanks a lot.
Which Version Should I Use (POP, BMI, etc)
Moderators: hgm, Rebel, chrisw
-
- Posts: 2526
- Joined: Mon Feb 08, 2016 12:43 am
- Full name: Brendan J Norman
-
- Posts: 5228
- Joined: Thu Mar 09, 2006 9:40 am
- Full name: Vincent Lejeune
Re: Which Version Should I Use (POP, BMI, etc)
BMI sould be 1 to 2% faster (around 2 Elo stronger) than POPBrendanJNorman wrote:Hey guys,
I'm a bit of a newb when it comes to hardware.
I'm running my engines on a Macbook Pro (Early 2015), but using Windows 10 via Parallels.
If given the option of POP, BMI, 64bit etc etc for engine versions - which should I choose? Which is optimal?
Thanks a lot.
POP should be 10% faster (around 10 Elo stronger) than basic "64bit".
But your CPU has to support this instructions.
Recently it was shown that AMD Ryzen with BMI is slower than POP.
The better way to compare is to run the "bench" command in the command console : run the executable and simply type "bench" to see the speed of the executables on your machine.
-
- Posts: 396
- Joined: Sat May 05, 2012 2:48 pm
- Full name: Oliver Roese
Re: Which Version Should I Use (POP, BMI, etc)
You can simply download them all and try them.BrendanJNorman wrote:Hey guys,
I'm a bit of a newb when it comes to hardware.
I'm running my engines on a Macbook Pro (Early 2015), but using Windows 10 via Parallels.
If given the option of POP, BMI, 64bit etc etc for engine versions - which should I choose? Which is optimal?
Thanks a lot.
A operational OS must be able to cope with faulty executables and much more.
If your processor does not support an instruction within the executable, it will trigger an invalid opcode exception, which normally leads to an immedeate abort of your program.
If you are concerned about speed, simple execute within a terminal:
Code: Select all
./stockfish bench
I can not measure the differences of 1% on my machine with this command, since this is just about the amount of noise i typically see. If you want to measure tiny differences, consider an (unpaired) t-test, e.g. here https://www.graphpad.com/quickcalcs/ttest1.cfm
-
- Posts: 2526
- Joined: Mon Feb 08, 2016 12:43 am
- Full name: Brendan J Norman
Re: Which Version Should I Use (POP, BMI, etc)
Thanks for the tips guys - appreciate it.