Suggestions please for working with the full sub-7-man EGTs

Endgame analysis using tablebases, EGTB generation, exchange, sharing, discussions, etc..
Post Reply
guyhaw
Posts: 489
Joined: Sat Jan 21, 2006 10:43 am
Sign-up code: 10159
Location: Reading, UK
Contact:

Suggestions please for working with the full sub-7-man EGTs

Post by guyhaw »

A colleague is experiencing difficulties with FRITZ taking a very long time, and oftern 'timing out', when contemplating the fact that it has all the sub-7-man Nalimov EGTs to work with.

I have suggested only making available those EGTs that are likely to be relevant but the real question is:

What are the choices of GUI, engine etc - and settings that will make working with the full set of EGTs feasible and quasi-optimal?

Thanks in advance for your suggestions.

g
mbourzut
Posts: 30
Joined: Fri Mar 03, 2006 7:48 pm
Sign-up code: 0

Re: Suggestions please for working with the full sub-7-man EGTs

Post by mbourzut »

The default behavior for the engines I know is to pre-initialize all the Nalimov endings in the EGTB paths provided. This is rather costly, since for each ending it will read the header of the compressed file and initialize an index file with 4 bytes for each block of 8k positions. This is well over 1G if all the 6-man endings are initialized.

In my own utility I only initialize endings on first use, which is much more efficient if only a small subset of the endings is going to probed, which is usually the case. Maybe there are engines which do that, but I'm not aware of any. Perhaps in very fast bullet games this can be an issue if during the game a sizeable fraction of time is spent initializing a tablebase when it is first encountered, although I would personally not be terribly worried about that.

Other than that, your solution of putting the most important endings on a separate path and only providing that path for "normal" use makes the most sense.
guyhaw
Posts: 489
Joined: Sat Jan 21, 2006 10:43 am
Sign-up code: 10159
Location: Reading, UK
Contact:

Ok - thanks, mb

Post by guyhaw »

g
Post Reply