Komodo...wonderful

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

Moderator: Ras

bupalo
Posts: 82
Joined: Fri Mar 16, 2012 2:04 pm

Komodo...wonderful

Post by bupalo »

This engine is very awesome for analysys. The evaluation of the position is always more realistic than the one of critter/houdini. The only problem is that as to run until 300.000.000 nodes to find some original moves and in my computer that runs at 500 kn/s it takes 7/8 minutes. The only problem is not very suited in complex tactical position. in those positions you have to use it a with a fast tactical program like houdini or critter.

A few questions for the developers. Are you working at a release 6? Do you think you want to implement gaviota tablebases? do you think there si a margin of improvement i the strenght of the program ?

Thanks
bupalo
Posts: 82
Joined: Fri Mar 16, 2012 2:04 pm

Re: Komodo...wonderful

Post by bupalo »

one more question... realises for Android and Apple Iphon?
User avatar
M ANSARI
Posts: 3719
Joined: Thu Mar 16, 2006 7:10 pm

Re: Komodo...wonderful

Post by M ANSARI »

What Komodo needs is MP capability. Hard to believe that this capability is still not there after all this time. I had expected an MP Komodo more than 6 months ago.
User avatar
mclane
Posts: 18897
Joined: Thu Mar 09, 2006 6:40 pm
Location: US of Europe, germany
Full name: Thorsten Czub

Re: Komodo...wonderful

Post by mclane »

keep cool. don is working on that. i am sure it will be published soon.
What seems like a fairy tale today may be reality tomorrow.
Here we have a fairy tale of the day after tomorrow....
Sean Evans
Posts: 1777
Joined: Thu Jun 05, 2008 10:58 pm
Location: Canada

Re: Komodo...wonderful

Post by Sean Evans »

Is K5MP coming out as a CB engine?
Paloma
Posts: 1204
Joined: Thu Dec 25, 2008 9:07 pm
Full name: Herbert L

Re: Komodo...wonderful

Post by Paloma »

Sean Evans wrote:Is K5MP coming out as a CB engine?
Will be K5MP (realy) released at all? :lol: :lol: :lol:
User avatar
Don
Posts: 5106
Joined: Tue Apr 29, 2008 4:27 pm

Re: Komodo...wonderful

Post by Don »

bupalo wrote:This engine is very awesome for analysys. The evaluation of the position is always more realistic than the one of critter/houdini. The only problem is that as to run until 300.000.000 nodes to find some original moves and in my computer that runs at 500 kn/s it takes 7/8 minutes. The only problem is not very suited in complex tactical position. in those positions you have to use it a with a fast tactical program like houdini or critter.

A few questions for the developers. Are you working at a release 6? Do you think you want to implement gaviota tablebases? do you think there si a margin of improvement i the strenght of the program ?

Thanks
Thank you for your kind words. We have discovered recently that Komodo on Windows is especially slow - we don't know why but our results on Linux is outstanding in comparison. If we can solve that problem we are already surpassed any other program out there at the moment (but I am suspecting that Houdini 3 will be pretty impressive.)

Of course we are always improving Komodo for the next version but I am focused on getting MP out there - it's been far too long. Larry is driving most the improvements now and I simply implement any suggestions he has and I am not contributing ideas as it would distract me from MP.

After MP we will probably gain a significant amount of ELO because I have never put any energy into optimizations. I did an experiment a few months back to see how much I could get in a day with micro-optimizations and was able to produce something like a 5-10 percent speedup without trying very hard by doing a number of pretty simple and obvious things. As you can see Komodo is far slower in NPS than any other top playing program as I have always focused on chess heuristics. So I will go into a serious optimization effort to increase our performance. If we did the same NPS as Stockfish, Houding or Critter we would be untouchable. I don't expect to be able to achieve that (as I believe part of our success is due to our "heavy" evaluation function), but we would be untouchable even if I made up half the difference and I don't think this will be a problem - it will just be a lot of work for me.

Larry and I may also restructure the evaluation function which I think will bring more performance and enable even more evaluation without bogging down the search even more. It's actually been a long time since I have put serious work into the real guts of the program - we have made huge progress despite this but Komodo is like an old car that needs a complete overhaul! It's going to blow your socks off when we get that done!

We definitely plan on Gaviota tablebases - that will be in the next release of Komodo. Until MP is complete anything else is on hold other than the improvements that Larry is able to come up with that does not require very much of my help.

Don
Capital punishment would be more effective as a preventive measure if it were administered prior to the crime.
Cubeman
Posts: 644
Joined: Fri Feb 02, 2007 3:11 am
Location: New Zealand

Re: Komodo...wonderful

Post by Cubeman »

bupalo wrote:one more question... realises for Android and Apple Iphon?
http://itunes.apple.com/nz/app/chess-le ... 55211?mt=8
Has just been updated on iTunes, the first release was quite buggy and had bad press. Hope the new version is much better.I have not used the iOS app as I am waiting for Don to make a PocketFritz version which will take advantage of the best mobile chess GUI yet developed.
User avatar
M ANSARI
Posts: 3719
Joined: Thu Mar 16, 2006 7:10 pm

Re: Komodo...wonderful

Post by M ANSARI »

Don wrote:
bupalo wrote:This engine is very awesome for analysys. The evaluation of the position is always more realistic than the one of critter/houdini. The only problem is that as to run until 300.000.000 nodes to find some original moves and in my computer that runs at 500 kn/s it takes 7/8 minutes. The only problem is not very suited in complex tactical position. in those positions you have to use it a with a fast tactical program like houdini or critter.

A few questions for the developers. Are you working at a release 6? Do you think you want to implement gaviota tablebases? do you think there si a margin of improvement i the strenght of the program ?

Thanks
Thank you for your kind words. We have discovered recently that Komodo on Windows is especially slow - we don't know why but our results on Linux is outstanding in comparison. If we can solve that problem we are already surpassed any other program out there at the moment (but I am suspecting that Houdini 3 will be pretty impressive.)

Of course we are always improving Komodo for the next version but I am focused on getting MP out there - it's been far too long. Larry is driving most the improvements now and I simply implement any suggestions he has and I am not contributing ideas as it would distract me from MP.

After MP we will probably gain a significant amount of ELO because I have never put any energy into optimizations. I did an experiment a few months back to see how much I could get in a day with micro-optimizations and was able to produce something like a 5-10 percent speedup without trying very hard by doing a number of pretty simple and obvious things. As you can see Komodo is far slower in NPS than any other top playing program as I have always focused on chess heuristics. So I will go into a serious optimization effort to increase our performance. If we did the same NPS as Stockfish, Houding or Critter we would be untouchable. I don't expect to be able to achieve that (as I believe part of our success is due to our "heavy" evaluation function), but we would be untouchable even if I made up half the difference and I don't think this will be a problem - it will just be a lot of work for me.

Larry and I may also restructure the evaluation function which I think will bring more performance and enable even more evaluation without bogging down the search even more. It's actually been a long time since I have put serious work into the real guts of the program - we have made huge progress despite this but Komodo is like an old car that needs a complete overhaul! It's going to blow your socks off when we get that done!

We definitely plan on Gaviota tablebases - that will be in the next release of Komodo. Until MP is complete anything else is on hold other than the improvements that Larry is able to come up with that does not require very much of my help.

Don

Good luck Don and hopefully we can finally see the MP Komodo. Look forward to trying it out!
Mincho Georgiev
Posts: 454
Joined: Sat Apr 04, 2009 6:44 pm
Location: Bulgaria

Re: Komodo...wonderful

Post by Mincho Georgiev »

Just a hint. I have no idea what you're using, but nothing can't beat intel compiler's profiling under Windows. Nothing.
Also, make sure your polling is working as it should. Suppress buffering, e.t.c. Other than that, unless if you don't use some OS /win/ specific code, I don't see any reason for your executable to be slower under windows.