Search found 587 matches

by petero2
Mon Oct 28, 2019 8:15 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Another take on DTS?
Replies: 20
Views: 2061

Re: Another take on DTS?

BTW, for the record, this was the idea from Harry Nelson (one of the Cray Blitz team) way way back... Tim Mann re-discovered it when porting Crafty to the Alpha. Not sure whether he found Harry's old paper that mentioned it, or if he re-discovered it on his own. In either case, It was not "my" idea...
by petero2
Mon Oct 28, 2019 6:15 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Another take on DTS?
Replies: 20
Views: 2061

Re: Another take on DTS?

* Each cluster node has its own local transposition table, which works the same as in a normal SMP engine. In Texel's case I use your lockless hashing algorithm. Thanks for inventing that. What's this lockless hashing algorithm? I'm definitely interested in it. Lockless hashing has also been referr...
by petero2
Sun Oct 27, 2019 10:02 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Another take on DTS?
Replies: 20
Views: 2061

Re: Another take on DTS?

Nothing wrong with that. EXCEPT that you are accepting a significant performance degradation (no global transposition table) ... The nice thing about SMP/NUMA implementations is that the latency is near zero for SMP and not a whole lot higher for reasonable NUMA configurations. It is certainly true...
by petero2
Sun Oct 27, 2019 6:16 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Another take on DTS?
Replies: 20
Views: 2061

Re: Another take on DTS?

Shared transposition tables on a cluster have been discussed many times. It is something that can work in theory, but in practice it has some serious issues. The most important of which is the incredible latency for inter-nodal message-passing. Maybe "(partially) shared TT" is not the correct termi...
by petero2
Sun Oct 27, 2019 1:13 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Another take on DTS?
Replies: 20
Views: 2061

Re: Another take on DTS?

Of course lazy SMP is useless on a cluster that lacks a shared TT, but DTS and YBWC will also suffer without a shared TT. But it is possible to implement a (partially) shared TT even without shared memory, by using message passing, as demonstrated here . So lazy SMP is not useless on a cluster that...
by petero2
Sun Oct 27, 2019 12:59 am
Forum: Computer Chess Club: General Topics
Topic: longest 6-man EGTB win
Replies: 40
Views: 2586

Re: longest 6-man EGTB win

Anyone have a list of positions of the longest 6-man EGTB wins that meet 50 move rule requirements? I.E. no cursed wins allowed I think to do this accurately, you must have the complete Lomonosov files. They have distance to mate. But they don't take into account the 50-move rule. Whenever they sho...
by petero2
Sat Oct 05, 2019 10:08 am
Forum: Computer Chess Club: General Topics
Topic: Can YOU compile this engine?
Replies: 8
Views: 1555

Re: Can YOU compile this engine?

Can you PLEASE make a ANDROID version of Honey-X5i/Crystal-Honey-X5i engine? I put the source code for Honey-X5i into the DroidFish source tree and was able to compile the engine with a one line change in the source code. Here are the compiled files: https://www.dropbox.com/s/4t2vm6nykc9y07o/honey_...
by petero2
Sun Aug 11, 2019 5:22 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: SYZYGY question
Replies: 7
Views: 1825

Re: SYZYGY question

I have been looking at a quirk for a good while the last couple of days. First, here is the troubling position: [D]8/8/8/kPK5/p7/8/1P6/8 w - - ... What am I doing wrong here or is there a bug in this fairly old code for handling your endgame tables? This dates back to 2016 or so, so anything is pos...
by petero2
Mon Jul 22, 2019 9:23 pm
Forum: Computer Chess Club: General Topics
Topic: Chess for Android: UCI engine options
Replies: 58
Views: 10541

Re: Chess for Android: UCI engine options

In CCRL 40/4 Stockfish 10 is currently around 1600 elo stronger than Fairy-Max 5.0b. This means that for fixed depth 12, Fairy-Max gained more than 1000 elo compared to Stockfish. So the effect of fixed depth is very large, but not large enough to close the 1600 elo gap. According to the source code...
by petero2
Mon Jul 22, 2019 4:04 pm
Forum: Computer Chess Club: General Topics
Topic: Chess for Android: UCI engine options
Replies: 58
Views: 10541

Re: Chess for Android: UCI engine options

About fixed depth matches: Such a 'fair' tournament will make Fairy-Max far stronger than Stockfish for sure! Of course it would think a few million times longer to reach the same depth, but it will ovelook much less. :lol: :lol: :lol: While I agree that fixed depth matches will give a big advantage...