Running the selected.pgn YATS set to 8 ply fixed depth I get these results from v0.32 and the version with eval and pawn hash.
Analyzed Positions : 26This is exactly what I am looking for, same evaluations and moves, only faster with the eval and pawn hash.
Different Moves : 0
Different Scores : 0
Different Times : 6
Time Mediocre 0.32 : 1:52
Time Mediocre dev : 1:25
Nodes Mediocre 0.32 : 11.923.392
Nodes Mediocre dev : 11.859.579
I will still have to do some testing to find the right sizes for the tables, but it seems to be working without bugs now at least.
3 comments:
Shouldn't you get the same node count as well?
Yeah I probably should. However the transposition table size is different in the two version so I was hoping that was the reason, however I'm not so sure anymore.
I'm currently trying to track down the reason to the difference.
I had the same problem with all my hash tables which uses zobrist keys generated from Random(). The problem was that the constructor Random() chooses a random seed which leads to a slightly different modulo arithmetic used in all my hashtables. That's why I initialize my zobrist key now with Random(0) to make sure I have some reproducable results. Hope it helps!
Cheers, Poky
Post a Comment