peter wrote:
But I'm rather sure too, asmFish has a problem as for communication with some GUIs and for it's Save Hash- command.
There aren't any valuable entries stored by "Save" nor reloaded by "Reload", even if the file is stored and shown in Win Explorer in chosen bigness, and Shredder13- GUI even does count down the amount of stored and reloaded data.
Yet time to solution for tactical positions with difficult to find solution is nowhat better after Save and Reload.
AsmFish doesn't store valuable hash- entries by save and reload, not in Fritz14 nor in Shredder13, about command- line- engine I can't tell , didn't try that neither
Hi Peter,
I noted problems with asmFish too, and I wasn't using a GUI. What I found particularly odd was this: I loaded a saved hash table file, and then immediately saved the hash to a file with another name. I then compared the files using the command-line cmp utility. They were different.
duncan wrote:this is not related to hash but I was just wondering about this position . I gave stockfish the first 2 moves and it decides it is a mate in 11.
[d]4k3/2pppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQ - 0 1
duncan wrote:this is not related to hash but I was just wondering about this position . I gave stockfish the first 2 moves and it decides it is a mate in 11.
[d]4k3/2pppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQ - 0 1
duncan wrote:this is not related to hash but I was just wondering about this position . I gave stockfish the first 2 moves and it decides it is a mate in 11.
[d]4k3/2pppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQ - 0 1
however on its own after a 52 ply search all it can find is a mate in 12. can perhaps someone explain this ?
asmFish eventually found mate-in-11 from the original position. But it took a while.
duncan wrote:this is not related to hash but I was just wondering about this position . I gave stockfish the first 2 moves and it decides it is a mate in 11.
[d]4k3/2pppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQ - 0 1
however on its own after a 52 ply search all it can find is a mate in 12. can perhaps someone explain this ?
asmFish eventually found mate-in-11 from the original position. But it took a while.
There is new flag, that forbids stockfish to clear the hash. Did you set it on?
Please always tell, how big your hash file is, this is highly significiant. Make it as big as possible. I use typically sizes in the giga bytes.
A Hash table in a chess program is a probabilistic data structure, that does not promise anything, not even a correct entry. Take this into account.
If you use persistent/sticky hashing, you are required, to only search root positions, which are related somehow. Otherwise you will get into deep trouble in the long run.
BeyondCritics wrote:There is new flag, that forbids stockfish to clear the hash. Did you set it on?
Please always tell, how big your hash file is, this is highly significiant. Make it as big as possible. I use typically sizes in the giga bytes.
A Hash table in a chess program is a probabilistic data structure, that does not promise anything, not even a correct entry. Take this into account.
If you use persistent/sticky hashing, you are required, to only search root positions, which are related somehow. Otherwise you will get into deep trouble in the long run.
Everybody here thinks you can do a better, alternative work. We're waiting for it.