So it turns out my stats were not accurately reported above, because the test was including eval and pawn hash probes/hits (but not cutoffs, of course). So the real data for just the tt on a 1-minute search with 512 MB hash is:JVMerlino wrote: ↑Fri Oct 22, 2021 7:09 pm From the initial position, Myrddin gets about 9.2% tt hits after a one-minute search (which is just after it reports the first PV at depth 18). Just as important to determine is the percentage of tt cutoffs, which for Myrddin is about 4.3% during the same search.
The classic position for testing your tt implementation is Fine 70:
[d]8/k7/3p4/p2P1p2/P2P1P2/8/8/K7 w - - 0 1
Your engine should reach at least depth 30, and choose Kb1 with a winning (at least +3) score, very quickly - like within a second or two. For this position, Myrddin gets about 54.6% tt hits and 37.4% tt cutoffs in a one-minute search.
12.7% tt hits and 6.8% cutoffs for initial position
61.8% tt hits and 43.0% cutoffs for Fine 70
And, thanks to this thread, I discovered that logging hash stats was turned on in the release version, so I got a nearly unmeasurable speed boost as
well by turning it off.
