Graham Banks wrote:I've switched back to Amoeba 2.1 in the meantime.
Hi Graham,
I have started a testmatch with Amoeba 2.2 and Amoeba 2.1 under Arena.
I configured both with 256MB hash.
However, Amoeba starts with 208MB and later Arena shows only 147MB hash here for Amoeba 2.1.
With the same conditions Amoeba 2.2 show 339MB hash.
So I will only test Amoeba 2.2 here.
Two hash tables are coded in Amoeba: a transposition table used by the search and a pawn hash table used by the evaluation function. For fast indexing, both need to have a power of two number of entries. In Amoeba 2.1, the 256 MB are shared by both tables with 248 MB for the transposition table and 8 MB for the Pawn hash table. Because of the fast indexing constrain, only 128 MB are allocated by the transposition table. In Amoeba 2.2, I decided that the pawn hash table has a negligible size (1/32 of the transposition table), so all the requested size can be alloted to the transposition hash table.
The 339/208 MB are the memory size allocated by the whole program, not only by the hash.