McBrain 2017 v2.2 Release

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

Moderators: hgm, Rebel, chrisw

User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

McBrain 2017 v2.2 Release

Post by MikeB »

https://github.com/MichaelB7/Stockfish/ ... s/tag/v2.2

About 20 ELO stronger than v2.1 with time control 30 sec base and 0.5 sec increment:

Code: Select all

2000 rounds and 2000 games completed...
time control: 3000+50
Date: 05/01/17 : 04:39:32
2000 game(s) loaded
Rank Name                      Rating   Δ     +    -     #     Σ    Σ%     W    L    D   W%    =%   OppR 
---------------------------------------------------------------------------------------------------------
   1 McBrain 2017 v2.2 64 POP   3110   0.0    3    3  2000 1063.5  53.2  367  240 1393  18.4  69.7  3090 
   2 McBrain 2.1 64 POPCNT      3090  19.9    3    3  2000  936.5  46.8  240  367 1393  12.0  69.7  3110 
---------------------------------------------------------------------------------------------------------
Executables for all flavors of Windows, Linux and macOS operating systems with more details and notes on the changes at the GitHub page above.
maxdeg
Posts: 229
Joined: Thu Mar 10, 2016 6:17 pm
Location: Canada

Re: McBrain 2017 v2.2 Release

Post by maxdeg »

Thanks .. :D

+1
Damir
Posts: 2801
Joined: Mon Feb 11, 2008 3:53 pm
Location: Denmark
Full name: Damir Desevac

Re: McBrain 2017 v2.2 Release

Post by Damir »

Thanks Michael. Keep up the good work.
Did you try and test it against the latest Stockfish ?
Paloma
Posts: 1167
Joined: Thu Dec 25, 2008 9:07 pm
Full name: Herbert L

Re: McBrain 2017 v2.2 Release

Post by Paloma »

Many thanks Michael
Vinvin
Posts: 5228
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: McBrain 2017 v2.2 Release

Post by Vinvin »

maxdeg wrote:Thanks .. :D

+1
+1 !
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: McBrain 2017 v2.2 Release

Post by MikeB »

Damir wrote:Thanks Michael. Keep up the good work.
Did you try and test it against the latest Stockfish ?
Not the release version. The testing I did previously showed it might be about the same. The biggest reason for the increase are the commits the SF development team made and me doing less damage on adding the added features. Objective is really to keep pace with Stockfish , but with added analysis features not readily available in the Stockfish releases. Of course you also have Matefinder , and Sugar , which all have added functionality - my objective was to try keep incorporate some of their fuctuonality into one engine as a user option , bypassing the need to load a different engine and of course Brainfish has the best opening book specifically designed for the Stockfish engine.

I did add a tweak to the smp mode , which narrows the search a tad for every thread added (CPU), allowing it to get deeper faster. Perhaps 1 or 2 ELO for every thread added. You can see the code for that tweak in the Search::Init function that sets up the LMR table search.c. Very time consuming to test , but I ran tests at 3, 4 , 6 and 12 core and the result was quite linear of 1-2 added ELO above what SMP typically delivers. Say if going from 1 CPU to 4 CPU adds 100 ELO , this tweak will take it to 3 to 6 ELO higher (3 x 1 to 3 X 2) or 103 to 106 - my guess is that is probably near the midpoint or 104.5.
Vinvin
Posts: 5228
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: McBrain 2017 v2.2 Release

Post by Vinvin »

In Arena, the field "Current move" is not displayed :?
User avatar
Dariusz
Posts: 364
Joined: Sat Jun 13, 2015 10:08 am
Location: Poland
Full name: Dariusz Domagała

Re: McBrain 2017 v2.2 Release

Post by Dariusz »

Big thanks Michael !
Regards, Darius
https://chessengeria.eu
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: McBrain 2017 v2.2 Release

Post by MikeB »

Vinvin wrote:In Arena, the field "Current move" is not displayed :?
Go into your UCI Options and check mark the option "ShowInfo" that should display the "current move" field. It is off by default, only because that is my preference. One of the perks when you modify code, you can modify it to suit your own preferences. On a 12 Core Mac Pro , there is just way to much output being displayed when running on all 12 cores ( for me anyway 😉).
JohnS
Posts: 215
Joined: Sun Feb 24, 2008 2:08 am

Re: McBrain 2017 v2.2 Release

Post by JohnS »

Hi Michael

Thanks for providing this excellent version of Stockfish.

Is it ok to keep the Matefinder option on when analysing a complete game or will this lead to poor analysis? I'm not worried about the tiny Elo loss.

Thanks.
John