Commercial Release of Ethereal 14.00

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

Moderator: Ras

AndrewGrant
Posts: 1960
Joined: Tue Apr 19, 2016 6:08 am
Location: U.S.A
Full name: Andrew Grant

Commercial Release of Ethereal 14.00

Post by AndrewGrant »

Please see: http://chess.grantnet.us/Ethereal/ for the non-technical information

Anyone who has a previous version of Ethereal 13.00+, should have recieved an email from me by now containing a link to download the updated binaries and networks, as well as a comment about updates going foward. If you've not yet gotten yours from andrewgrantethereal@gmail.com, you should check your spam and then reach out to me at either andrewgrantethereal@gmail.com or andrew@grantnet.us. I would prefer to provide any support needed via email, not on talkchess.

Changes since the 13.75 Release:

Code: Select all

14.00: Speedup Accumulator using Tiling (Thanks to Berserk's author Jay)
13.99: Once again enable Smart Syzygy filtering of root moves
13.98: Use one-fourth of set threads to clear the Transposition Table
13.97: Improve Syzygy by reducing look ahead reads on Linux (Thanks Aloril + SF)
13.96: Fix Syzygy issue for wide DTZ tables
13.95: Simplify LMR logic in Ethereal to match that of other engines
13.94: Fix Syzygy issues when probing very long endgames (DTZ > 1000)
13.93: Fix a long standing, non-functional bug when storing null values into the TT
13.92: New Fischer Network: Repeat process using 13.85 Network for Data Generation
13.91: Simplify the History component of LMR during Tactical moves
13.90: Improve speed to report TB Win/Loss significantly
13.89: Default to using Clang and PGO builds
13.88: Increase ProbCut Margin from 80cp to 100cp
13.87: Perform 4x maddubs operations per madd(ones, acc). Big speed up.
13.86: New Standard Network: Repeat process using 13.84 Network for Data Generation
13.85: New Fischer Network: Same data as 13.80 final, but 2x512 L1
13.84: New Standard Network: Same process, but with a 2x512 L1 instead of 2x384
13.83: New Standard Network: Same process, but with a 2x384 L1 instead of 2x256
13.82: New Standard Network: 100m games of nodes=40k, 40x LR drop instead of 10x LR drop
13.81: Accept lower-depth tt-entries if we expect a research may follow (big brain idea)
13.80: New Fishcher Network: 100m games of nodes=20k, first network in a while +85 elo
13.79: New Standard Network: 100m games of nodes=20k, 40x LR drop instead of 10x LR drop
13.78: New Standard Network: 100m games of nodes=5k, 40x LR drop instead of 10x LR drop
13.77: Update some of the internal NNUE data processing tools internally
13.76: Simplify singularity() to simply wrap search() and reuse the MovePicker
Regression tests vs Ethereal 13.75:

Code: Select all

Standard Chess using a very drawish book:
ELO   | 45.54 +- 1.58 (95%)
CONF  | 60.0+0.60s Threads=1 Hash=64MB
GAMES | N: 40000 W: 7091 L: 1878 D: 31031
http://chess.grantnet.us/test/30795/

Code: Select all

Fischer Random Chess using a very shallow book:
ELO   | 101.30 +- 2.08 (95%)
CONF  | 60.0+0.60s Threads=1 Hash=64MB
GAMES | N: 40000 W: 13562 L: 2219 D: 24219
http://chess.grantnet.us/test/30797/
bastiball
Posts: 5361
Joined: Tue Oct 20, 2020 4:18 am
Full name: Basti Dangca

Re: Commercial Release of Ethereal 14.00

Post by bastiball »

Basti Dangca
CCRL testing group
User avatar
Rebel
Posts: 7425
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: Commercial Release of Ethereal 14.00

Post by Rebel »

Nice gift Andy.
90% of coding is debugging, the other 10% is writing bugs.
kasinp
Posts: 262
Joined: Sat Dec 02, 2006 10:47 pm
Location: Toronto
Full name: Peter Kasinski

Re: Commercial Release of Ethereal 14.00

Post by kasinp »

Nice progress! Thanks Andrew
PK
User avatar
Sylwy
Posts: 4941
Joined: Fri Apr 21, 2006 4:19 pm
Location: IAȘI - the historical capital of MOLDOVA
Full name: Silvian Rucsandescu

Re: Commercial Release of Ethereal 14.00

Post by Sylwy »

THANK YOU !
User avatar
pohl4711
Posts: 2834
Joined: Sat Sep 03, 2011 7:25 am
Location: Berlin, Germany
Full name: Stefan Pohl

Re: Commercial Release of Ethereal 14.00

Post by pohl4711 »

Ratinglist-testruns of Ethereal 14.00 nnue finished.
Many thanks to A.Grant for providing me a free copy of Ethereal 14.00 nnue for testing - much appreciated!!!


https://www.sp-cc.de

https://www.sp-cc.de/uho_ratinglist.htm

Also take a look at the EAS-Ratinglist, the world's first engine-ratinglist not measuring strength of engines but engines's style of play:
https://www.sp-cc.de/eas-ratinglist.htm

(Perhaps you have to clear your browsercache (press STRG+SHIFT+DEL) or reload the website))
Jouni
Posts: 3743
Joined: Wed Mar 08, 2006 8:15 pm
Full name: Jouni Uski

Re: Commercial Release of Ethereal 14.00

Post by Jouni »

AMAZING: vs Stockfish 230202 avx2 : 1000 (+ 0,=639,-361) :o.
There are a lot TB fixes now. Andrew have you measured TB gain for Ethereal?
Jouni
AndrewGrant
Posts: 1960
Joined: Tue Apr 19, 2016 6:08 am
Location: U.S.A
Full name: Andrew Grant

Re: Commercial Release of Ethereal 14.00

Post by AndrewGrant »

Jouni wrote: Sat Feb 11, 2023 9:24 am AMAZING: vs Stockfish 230202 avx2 : 1000 (+ 0,=639,-361) :o.
There are a lot TB fixes now. Andrew have you measured TB gain for Ethereal?
TB changes are more so geared towards the 7-man TB now being used at TCEC. I don't know how I would begin to quantify the elo values there because of the hardware conditions required, and how difficult it would be to get a reasonable sample at those conditions. But I suppose there is some big elo possible if 7-man users now get higher speeds on Linux thanks to some missing code being added back in.
Damir
Posts: 2900
Joined: Mon Feb 11, 2008 3:53 pm
Location: Denmark
Full name: Damir Desevac

Re: Commercial Release of Ethereal 14.00

Post by Damir »

Thanks for the new version Andrew. Much appreciated. It is very stable. :) :)
Modern Times
Posts: 3771
Joined: Thu Jun 07, 2012 11:02 pm

Re: Commercial Release of Ethereal 14.00

Post by Modern Times »

AndrewGrant wrote: Wed Feb 08, 2023 4:20 am Please see: http://chess.grantnet.us/Ethereal/ for the non-technical information
Regression tests vs Ethereal 13.75:

Code: Select all

Standard Chess using a very drawish book:
ELO   | 45.54 +- 1.58 (95%)
CONF  | 60.0+0.60s Threads=1 Hash=64MB
GAMES | N: 40000 W: 7091 L: 1878 D: 31031
http://chess.grantnet.us/test/30795/
CCRL blitz results are there

Ethereal 14.00 on 8CPU - +44 Elo (Ordo: +58 Elo)
Ethereal 14.00 on 1CPU - +39 Elo (Ordo +49 Elo)

Seems to be a fairly consistent picture comning out of all the various tests.

So ignoring Fat Fritz, which I always do, it is the Number 3 engine, just. Koivisto 9.2 might have something to say about that though when tested.