Search found 3956 matches

by syzygy
Sun Apr 21, 2019 2:15 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Re-Pair compression questions
Replies: 6
Views: 1196

Re: Re-Pair compression questions

For the same reason i have some doubt that replacing Huffman with any of the ANS entropy encoders is a good idea. It would make the tables a bit smaller, but that is just one part of the story. (For DTZ tables probed only at the root it likely does make a lot of sense.) I think it's worth to try us...
by syzygy
Thu Apr 11, 2019 9:05 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: 7-men Syzygy attempt
Replies: 588
Views: 98577

Re: 7-men Syzygy attempt

I am not quite clear what the purpose of this is. I believe that is used to filter known worse moves at root given WDL information. Cfish and Stockfish rank moves if only WDL is available but also if WDL+DTZ is available. The WDL+DTZ ranking is obviously more accurate. The reason for ranking is tha...
by syzygy
Sun Mar 24, 2019 3:16 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: How to make SF10 work for Arena 1.1 on the Raspberry Pi?
Replies: 11
Views: 608

Re: How to make SF10 work for Arena 1.1 on the Raspberry Pi?

Nordlandia wrote:
Sun Mar 24, 2019 5:09 am
Is that the latest version 3?

I wounder if that speed makes it possible for top GMs to play against SF, without odds.
It probably beats Borislav's Ivanonv's shoes from 2012/13.
by syzygy
Tue Mar 19, 2019 10:04 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: 7-men Syzygy attempt
Replies: 588
Views: 98577

Re: 7-men Syzygy attempt

One of the issues re Fathom and the CFish 7-man code is that the latter assumes you have a full legal move generator available - of course CFish has that, but it is GPL and I'd like to keep Fathom more permissively licensed, plus not all engines have/need/want a Stockfish-style movegen. So that imp...
by syzygy
Sat Mar 16, 2019 11:38 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Training the trainer: how is it done for Stockfish?
Replies: 22
Views: 1890

Re: Training the trainer: how is it done for Stockfish?

Comparing n-man to n+1 man, does n+1 man have a higher share of moves that don't worsen the outcome? Assuming we're considering that as the definition of a mistake, rather than having an opponent that can actually exploit the mistake. I would say: compared with positions with n men, positions with ...
by syzygy
Fri Mar 15, 2019 10:08 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Training the trainer: how is it done for Stockfish?
Replies: 22
Views: 1890

Re: Training the trainer: how is it done for Stockfish?

When these positions arise in the middle game, Leela will often miss the correct continuation, just like it does in the endgame. The question then becomes "are positions that require extremely precise play equally likely to arise in the middle game as they are in the endgame?" I believe the answer ...
by syzygy
Sun Mar 10, 2019 11:06 pm
Forum: Computer Chess Club: General Topics
Topic: Will TCEC need to rewrite their rules?
Replies: 11
Views: 1228

Re: Will TCEC need to rewrite their rules?

Not interested in using this thread to defend Allie, but want to point out that any future rules you might come up with should account for the fact that Ethereal, Arasan, and Lc0 (probably a lot more?) are all using mostly the exact same (very important) code that was originally ported from Stockfi...
by syzygy
Sat Mar 02, 2019 4:15 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Testing the implementation of Syzygy
Replies: 1
Views: 344

Re: Testing the implementation of Syzygy

First make sure that probing TB positions returns the correct results (e.g. by comparing with what SF returns when given the 'd' command). Once that works, you could try some of the "Longest phases" positions you can find at https://syzygy-tables.info/ by setting up a position with the material you ...
by syzygy
Sat Mar 02, 2019 4:07 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Training the trainer: how is it done for Stockfish?
Replies: 22
Views: 1890

Re: Training the trainer: how is it done for Stockfish?

Several people are already trying (I am not one of them). As you can appreciate, writing a competitive chess engine is not a trivial exercise (although relatively straightforward these days compared to say 20 years ago). Combining two very different engine architectures is even more difficult. Inci...
by syzygy
Sat Mar 02, 2019 2:23 pm
Forum: Computer Chess Club: General Topics
Topic: 2950x SMT ON and SMT OFF
Replies: 13
Views: 972

Re: 2950x SMT ON and SMT OFF

Just a quick and dirty example of the speed up of using SMT ON 16 Cores + 32 threads vs. SMT Off + 16 Cores + 16 Threads SMT On: NPS 32702 39.9% better then SMT Off. SMT On: Time to depth 238s 19.3% better then SMT Off Time to depth is the real performance increase, and why you should never use NPS...