Komodo 9 Announcement

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

Moderators: hgm, Rebel, chrisw

Lanzo
Posts: 55
Joined: Sat Mar 28, 2015 3:20 pm

Re: Komodo 9 Announcement

Post by Lanzo »

Larry, is it true that you and Mark are obsessed beyond imagination with Stockfish and that you cleverly stole some code from it? Ofcourse, you'll deny like the deceitful grandmaster you are.
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Komodo 9 Announcement

Post by MikeB »

Excellent. Of course, at $40/year, there would be no reason not to subscribe. Factor in the inflation since the early 90's and you have a compelling product compared to the pricing in the 90's.

Really appreciate the fact that you have a Mac version as well.

I'm all in.

All the best, Mike
zamar
Posts: 613
Joined: Sun Jan 18, 2009 7:03 am

Re: Komodo 9 Announcement

Post by zamar »

Lanzo wrote:Larry, is it true that you and Mark are obsessed beyond imagination with Stockfish and that you cleverly stole some code from it? Ofcourse, you'll deny like the deceitful grandmaster you are.
Stockfish is something comparable to a public library or to a public research article.There is absolutely nothing shameful or immoral in carefully studying it or analyzing the source code to death or using the ideas in other engines.

So can you please shut up?
Joona Kiiski
lkaufman
Posts: 5960
Joined: Sun Jan 10, 2010 6:15 am
Location: Maryland USA

Re: Komodo 9 Announcement

Post by lkaufman »

Lanzo wrote:Larry, is it true that you and Mark are obsessed beyond imagination with Stockfish and that you cleverly stole some code from it? Ofcourse, you'll deny like the deceitful grandmaster you are.
Taking code directly from SF wouldn't make sense, as the programs are too different for copy and paste to help. We certainly have felt free to use general ideas from Stockfish; I think one that was a definite help to us was the concept of "improving" moves. But we don't pay close attention to every development in Stockfish, because most of them simply don't apply to us. They may be tuning some parameter (we tune our own parameters, never relying on anyone else for this), or rewriting code (again, not applicable to us), or even changing something to make it more like the way we already do it (that happens quite a bit, but I'm not accusing anyone of decompiling Komodo). We have tried making the search and/or parts of the eval very similar to Stockfish, but that always just makes us weaker.
Frankly, we cannot explain why Stockfish outsearches Komodo 9 by nearly four ply at normal blitz levels, even on single core and despite Komodo 9 outsearching Komodo 8 by a ply or more. One ply difference is easily explained by some extensions we do, but the rest is a total mystery. If we try to duplicate the Stockfish search as much as is practical in Komodo, a large depth difference remains. Despite our inability to account for this, Komodo 9 appears to be as strong as or stronger than Stockfish.
So while we don't mind using new ideas that appear in Stockfish, in practice so far this has been of only marginal value to Komodo.
Komodo rules!
APassionForCriminalJustic
Posts: 417
Joined: Sat May 24, 2014 9:16 am

Re: Komodo 9 Announcement

Post by APassionForCriminalJustic »

lkaufman wrote:
Lanzo wrote:Larry, is it true that you and Mark are obsessed beyond imagination with Stockfish and that you cleverly stole some code from it? Ofcourse, you'll deny like the deceitful grandmaster you are.
Taking code directly from SF wouldn't make sense, as the programs are too different for copy and paste to help. We certainly have felt free to use general ideas from Stockfish; I think one that was a definite help to us was the concept of "improving" moves. But we don't pay close attention to every development in Stockfish, because most of them simply don't apply to us. They may be tuning some parameter (we tune our own parameters, never relying on anyone else for this), or rewriting code (again, not applicable to us), or even changing something to make it more like the way we already do it (that happens quite a bit, but I'm not accusing anyone of decompiling Komodo). We have tried making the search and/or parts of the eval very similar to Stockfish, but that always just makes us weaker.
Frankly, we cannot explain why Stockfish outsearches Komodo 9 by nearly four ply at normal blitz levels, even on single core and despite Komodo 9 outsearching Komodo 8 by a ply or more. One ply difference is easily explained by some extensions we do, but the rest is a total mystery. If we try to duplicate the Stockfish search as much as is practical in Komodo, a large depth difference remains. Despite our inability to account for this, Komodo 9 appears to be as strong as or stronger than Stockfish.
So while we don't mind using new ideas that appear in Stockfish, in practice so far this has been of only marginal value to Komodo.
Larry, do you guys have any test runs between the latest development version of Stockfish versus Komodo 9? We all know that the latest development version is about or close to 25 ELO over Stockfish 6 at single core - and the difference is nearly 60+ ELO when the cores equal approximately 16 or greater.
lkaufman
Posts: 5960
Joined: Sun Jan 10, 2010 6:15 am
Location: Maryland USA

Re: Komodo 9 Announcement

Post by lkaufman »

APassionForCriminalJustic wrote:
lkaufman wrote:
Lanzo wrote:Larry, is it true that you and Mark are obsessed beyond imagination with Stockfish and that you cleverly stole some code from it? Ofcourse, you'll deny like the deceitful grandmaster you are.
Taking code directly from SF wouldn't make sense, as the programs are too different for copy and paste to help. We certainly have felt free to use general ideas from Stockfish; I think one that was a definite help to us was the concept of "improving" moves. But we don't pay close attention to every development in Stockfish, because most of them simply don't apply to us. They may be tuning some parameter (we tune our own parameters, never relying on anyone else for this), or rewriting code (again, not applicable to us), or even changing something to make it more like the way we already do it (that happens quite a bit, but I'm not accusing anyone of decompiling Komodo). We have tried making the search and/or parts of the eval very similar to Stockfish, but that always just makes us weaker.
Frankly, we cannot explain why Stockfish outsearches Komodo 9 by nearly four ply at normal blitz levels, even on single core and despite Komodo 9 outsearching Komodo 8 by a ply or more. One ply difference is easily explained by some extensions we do, but the rest is a total mystery. If we try to duplicate the Stockfish search as much as is practical in Komodo, a large depth difference remains. Despite our inability to account for this, Komodo 9 appears to be as strong as or stronger than Stockfish.
So while we don't mind using new ideas that appear in Stockfish, in practice so far this has been of only marginal value to Komodo.
Larry, do you guys have any test runs between the latest development version of Stockfish versus Komodo 9? We all know that the latest development version is about or close to 25 ELO over Stockfish 6 at single core - and the difference is nearly 60+ ELO when the cores equal approximately 16 or greater.
I'm doing a run now against the latest SF on single core, at 2' + 1". As you would expect, we're running a bit behind so far; I'll post final result later. Which would win at a "normal" time control remains to be seen. As already reported, on 16 cores we won by 14 elo against current SF, but of course few people have 16 cores.
Komodo rules!
kgburcham
Posts: 2016
Joined: Sun Feb 17, 2008 4:19 pm

Re: Komodo 9 Announcement

Post by kgburcham »

Lanzo wrote:Larry, is it true that you and Mark are obsessed beyond imagination with Stockfish and that you cleverly stole some code from it? Ofcourse, you'll deny like the deceitful grandmaster you are.
Vas quit it.
Vas go away unless you are going to improve your own program and leave Larry alone.
Astatos
Posts: 18
Joined: Thu Apr 10, 2014 5:20 pm

Re: Komodo 9 Announcement

Post by Astatos »

Whenever Stockfish or earlier Houdini or Critter where doing a step forward Komodo follows in short course. Of course all this is totally accidental, nobody ever thought that might be a correlation. I am guessing that whenever Stockfish hit the wall, by sheer coincidence Komodo will lose steam also.
User avatar
Graham Banks
Posts: 41416
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Komodo 9 Announcement

Post by Graham Banks »

Astatos wrote:Whenever Stockfish or earlier Houdini or Critter where doing a step forward Komodo follows in short course. Of course all this is totally accidental, nobody ever thought that might be a correlation. I am guessing that whenever Stockfish hit the wall, by sheer coincidence Komodo will lose steam also.
The world is always full of conspiracy theories, most of which are utter nonsense.

It's quite clear to me that Stockfish and Komodo play differently.
gbanksnz at gmail.com
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: Komodo 9 Announcement

Post by Dr.Wael Deeb »

Graham Banks wrote:
Astatos wrote:Whenever Stockfish or earlier Houdini or Critter where doing a step forward Komodo follows in short course. Of course all this is totally accidental, nobody ever thought that might be a correlation. I am guessing that whenever Stockfish hit the wall, by sheer coincidence Komodo will lose steam also.
The world is always full of conspiracy theories, most of which are utter nonsense.

It's quite clear to me that Stockfish and Komodo play differently.
Fully agreed 8-)

Their playing style are completely different....
Dr.D
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….