A pawn hash table should never change your search tree. It just speeds things up. So you can easily test which size of your pawn hash table is optimal by looking at the time to depth for some positions.D Sceviour wrote:I have added pawn hash since the last tournament. I was wondering what would be a good memory allocation ratio for hash/pawn_hash. Assuming hash and pawn hash use the same size of entry, would a ratio of 10:1 be good?
Don't test with the start position because this will show a larger optimal size.
My pawn hash table has a fixed size of 512 entries per thread. Larger sizes do not make much difference for me. But my pawn hash table is different. The entries are about 100 bytes. They hold information about score, open files, passers, pawn shield, weak pawns and more to be used in other parts of the evaluation, that involve other pieces too.