Search found 17881 matches

by hgm
Sat Oct 12, 2019 11:41 am
Forum: Computer Chess Club: General Topics
Topic: GUI under lan
Replies: 9
Views: 444

Re: GUI under lan

You mean running the GUI on one computer, and one or both engines on a different one?

That is not really a GUI function. It requires some additional connection programs on each computer, such as ssh or connect.exe, and then every GUI should be able to do it.
by hgm
Fri Oct 11, 2019 10:36 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Looking for TT policy advice
Replies: 23
Views: 1305

Re: Looking for TT policy advice

Why would you want to store the score part? A hash move should always be searched first. An age field would be useless on an always-replace (or an under-cut) slot. And two bits would probably be large enough for it, so it could be easily packed with the bound-type flag, (whick also only needs 2 bits).
by hgm
Fri Oct 11, 2019 5:20 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Looking for TT policy advice
Replies: 23
Views: 1305

Re: Looking for TT policy advice

Sure, a large part of the hash key is completely redundant, as it can only be the index of the entry. Usually storing 32 bits as signature is good enough, and I was told Stockfish even uses only 16 bits. Wasting memory on padding is of course never a good idea. Only or very large or complex variants...
by hgm
Fri Oct 11, 2019 4:57 pm
Forum: Computer Chess Club: General Topics
Topic: Remote Engines SSH
Replies: 8
Views: 424

Re: Remote Engines SSH

Now that Windows 10 has a Built-in SSH Cleint and Server, is Putty still needed for Remote Engines or is there another way? I can of course get it to work from a command line, but would like to run it in GUI without Putty if possible. Not sure what exactly you try, but Xboard offers remote SSH engi...
by hgm
Fri Oct 11, 2019 7:07 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Looking for TT policy advice
Replies: 23
Views: 1305

Re: Looking for TT policy advice

I suppose you mean "with only two slots per bucket". True, you don't have much leeway in that case, as it is very important to always store in the TT. You could use undercut replacement, replacing the highest depth of the pair rather than the lowest when the new depth is exactly one less. Or do that...
by hgm
Wed Oct 09, 2019 8:52 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: On-line engine blitz tourney October
Replies: 24
Views: 850

On-line engine blitz tourney October

I still have not been able to establish the cause of the ICS crashes that suddenly started plaguing us. But Joost Buijs has been setting up an instance of the ICS code on a server of his own, which now seems to be fully operational. The proposal is to have the tourney for this month on that ICS. Joo...
by hgm
Tue Oct 08, 2019 9:30 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: PGN standard, its improvement and standardization
Replies: 46
Views: 2390

Re: PGN standard, its improvement and standardization

The goal is to add the values of the engines to the game file. Moreover, the engine can be far from one. Thus, you can get some unification of online tournaments, and then use a separate client to view the tournaments (with eval schedules, etc.). Well, and view games offline. And I want to unify so...
by hgm
Tue Oct 08, 2019 8:52 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: PGN standard, its improvement and standardization
Replies: 46
Views: 2390

Re: PGN standard, its improvement and standardization

It seems to me that this is mainly driven by programmer interest. "Oh, let's do away with SAN, because it is such a pain to write a parser for that"...

But programmer-friendliness should not have any weight. Approximately 0% of those ending up using the format will program their own parser.
by hgm
Tue Oct 08, 2019 8:35 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Eval hashtable replacement scheme
Replies: 4
Views: 553

Re: Eval hashtable replacement scheme

You would want to keep those entries which have the largest probability to be needed again during the time you can store them. The way you search through the tree causes these to be the most-recently generated entries. A least-recent written scheme like used for killers does exactly that, and might ...
by hgm
Tue Oct 08, 2019 8:12 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: PGN standard, its improvement and standardization
Replies: 46
Views: 2390

Re: PGN standard, its improvement and standardization

PGN is intended as a format to interchange games between humans on text-based media (such as web pages). Binary formats are suitable only for storage in databases. As Guenther points out, several well-developed formats for this purpose already exist, and are in wide-spread use. If you think you can ...