Komodo 12.2 Announcement

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

Moderators: hgm, Rebel, chrisw

lkaufman
Posts: 5960
Joined: Sun Jan 10, 2010 6:15 am
Location: Maryland USA

Komodo 12.2 Announcement

Post by lkaufman »

Komodo 12.2 has been released at komodochess.com. As usual it is free for subscribers and discounted 20% for purchasers of Komodo 11 or higher. It includes both the normal and MCTS versions. This is a rather major release, for several reasons.

The strength of the MCTS version is vastly improved, up around 200 elo points at blitz levels, perhaps 150 at much longer time controls. Our predicted ratings for it on the CCRL 40/4 scale are 3320 on 1 thread, 3350 on 2, and 3380 on 4 threads. We now believe that the MCTS version is stronger than the normal one when both are using MultiPV = 3 or more, and would rank in the top five independent engines if substituted for normal Komodo.

The low thread limit for MCTS is gone, we believe it can benefit from up to 64 threads, although this has not yet been proven beyond 30 threads.
The many-years old slow startup of Komodo on big machines with big hash tables is solved! Also Komodo is now able to make better use of big hardware with more than one “NUMA Node”. These are important for major tournaments like CCC and TCEC, and most people with 12 or more cores should see some benefits.

The playing strength of normal Komodo has been improved about 10 elo on four threads at blitz time controls, somewhat less on single thread. In general MP play has been improved noticeably since last (12.1.1) release.
Several minor bugs have been fixed.

We are considering splitting normal and MCTS Komodo into two separate engines in the future, but if so subscribers will be eligible to receive both. As to whether the MCTS version will surpass the normal one and become our main (or even only) version, only time will tell. Now that the gap is down to about 100 elo, it is at least a realistic possibility.
Komodo rules!
mbabigian
Posts: 204
Joined: Tue Oct 15, 2013 2:34 am
Location: US
Full name: Mike Babigian

Re: Komodo 12.2 Announcement

Post by mbabigian »

Larry, in your opinion, which version scales best with time and which with cores?

Mike
“Censorship is telling a man he can't have a steak just because a baby can't chew it.” ― Mark Twain
mjlef
Posts: 1494
Joined: Thu Mar 30, 2006 2:08 pm

Re: Komodo 12.2 Announcement

Post by mjlef »

lkaufman wrote: Tue Nov 06, 2018 4:50 pm Komodo 12.2 has been released at komodochess.com. As usual it is free for subscribers and discounted 20% for purchasers of Komodo 11 or higher. It includes both the normal and MCTS versions. This is a rather major release, for several reasons.
I should add that Komodo 12.2 also supports up to 128 cores/threads.
lkaufman
Posts: 5960
Joined: Sun Jan 10, 2010 6:15 am
Location: Maryland USA

Re: Komodo 12.2 Announcement

Post by lkaufman »

mbabigian wrote: Tue Nov 06, 2018 5:07 pm Larry, in your opinion, which version scales best with time and which with cores?

Mike

The normal version still scales better with cores, although the MCTS is not bad in this respect. With time it's not clear which scales better, except that MCTS won't work properly at speeds much faster than bullet chess.
Komodo rules!
menniepals
Posts: 265
Joined: Wed Mar 08, 2006 8:31 pm
Location: Houston, Texas

Re: Komodo 12.2 Announcement

Post by menniepals »

Larry, when is the Android version coming out?
lkaufman
Posts: 5960
Joined: Sun Jan 10, 2010 6:15 am
Location: Maryland USA

Re: Komodo 12.2 Announcement

Post by lkaufman »

Jeremy Bernstein makes the Android versions for us, it's just a question of when he can find the time to do it.
Komodo rules!
User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Komodo 12.2 Announcement

Post by Guenther »

lkaufman wrote: Tue Nov 06, 2018 4:50 pm We are considering splitting normal and MCTS Komodo into two separate engines in the future, but if so subscribers will be eligible to receive both. As to whether the MCTS version will surpass the normal one and become our main (or even only) version, only time will tell. Now that the gap is down to about 100 elo, it is at least a realistic possibility.
Is the version number for the MCTS version currently the same as for the normal version?
I am asking for the entries in my XB/UCI chronology.
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
User avatar
Graham Banks
Posts: 41415
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Komodo 12.2 Announcement

Post by Graham Banks »

Thanks Larry and Mark.

Interesting developments! :)
gbanksnz at gmail.com
Joerg Oster
Posts: 937
Joined: Fri Mar 10, 2006 4:29 pm
Location: Germany

Re: Komodo 12.2 Announcement

Post by Joerg Oster »

lkaufman wrote: Tue Nov 06, 2018 4:50 pm Komodo 12.2 has been released at komodochess.com. As usual it is free for subscribers and discounted 20% for purchasers of Komodo 11 or higher. It includes both the normal and MCTS versions. This is a rather major release, for several reasons.

The strength of the MCTS version is vastly improved, up around 200 elo points at blitz levels, perhaps 150 at much longer time controls. Our predicted ratings for it on the CCRL 40/4 scale are 3320 on 1 thread, 3350 on 2, and 3380 on 4 threads. We now believe that the MCTS version is stronger than the normal one when both are using MultiPV = 3 or more, and would rank in the top five independent engines if substituted for normal Komodo.

The low thread limit for MCTS is gone, we believe it can benefit from up to 64 threads, although this has not yet been proven beyond 30 threads.
The many-years old slow startup of Komodo on big machines with big hash tables is solved! Also Komodo is now able to make better use of big hardware with more than one “NUMA Node”. These are important for major tournaments like CCC and TCEC, and most people with 12 or more cores should see some benefits.

The playing strength of normal Komodo has been improved about 10 elo on four threads at blitz time controls, somewhat less on single thread. In general MP play has been improved noticeably since last (12.1.1) release.
Several minor bugs have been fixed.

We are considering splitting normal and MCTS Komodo into two separate engines in the future, but if so subscribers will be eligible to receive both. As to whether the MCTS version will surpass the normal one and become our main (or even only) version, only time will tell. Now that the gap is down to about 100 elo, it is at least a realistic possibility.

Thank you for this new version.

However, there seems to be a problem/bug with the displayed score in the MCTS version when outputting the final info line after the search stops.
Didn't check the A/B version.

Example 1

Code: Select all

info depth 22 seldepth 29 time 58059 score cp -112 nodes 34122 nps 587 pv f1f4 c6a4 f4g4 e7f6 f5h5 f8f7 g4g6 e4g5 h5h7 g5h7 g6f7 b7f7 b3f7 c3b2 b1b2 a4c6 d4f6 h7f6 g2g3 g7g5 b2c1
info nodes 35333
info depth 22 seldepth 29 time 60001 nodes 35333 nps 588 score cp -28
bestmove f1f4 ponder c6a4
Example 2

Code: Select all

info depth 22 seldepth 16 time 58044 score cp 992 nodes 34904 nps 601 pv g2g7 f7e8 d6e7
info nodes 36421
info depth 22 seldepth 16 time 60001 nodes 36421 nps 607 score cp 45
bestmove g2g7 ponder f7e8
Please note the difference in the final score compared to the former info line.

Komodo MCTS was running in a terminal under Linux, 1024 MB MCTS Hash, MCTS Explore set to 12, 1 min per position.
It also happens after a 'go infinite' and 'stop'.
Jörg Oster
mjlef
Posts: 1494
Joined: Thu Mar 30, 2006 2:08 pm

Re: Komodo 12.2 Announcement

Post by mjlef »

Guenther wrote: Tue Nov 06, 2018 7:26 pm
lkaufman wrote: Tue Nov 06, 2018 4:50 pm We are considering splitting normal and MCTS Komodo into two separate engines in the future, but if so subscribers will be eligible to receive both. As to whether the MCTS version will surpass the normal one and become our main (or even only) version, only time will tell. Now that the gap is down to about 100 elo, it is at least a realistic possibility.
Is the version number for the MCTS version currently the same as for the normal version?
I am asking for the entries in my XB/UCI chronology.
Yes. Right now there is only one Komodo executable file, so just one version number. To search using MCTS, set/check the "Use MCTS" UCI option. If it is off them it searches regularly.