Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Fine 70 hashing litmus test (was Re: Rehashing)

Author: Johanes Suhardjo

Date: 12:00:17 01/23/98

Go up one level in this thread


On January 23, 1998 at 13:01:15, Stuart Cracraft wrote:

>On January 23, 1998 at 03:04:43, Bruce Moreland wrote:
>
>My litmus test for hashing has always been that if Fine 70 gets Kb1 in a
>second or so, you're probably OK, but if you stall out at around ply 18,
> you have something horrible going wrong.  Fine 70:
>
>8/k/3p/p2P1p/P2P1P/16/K w - - 0 1
>
>The key is Kb1 and you should see a score jump of around a pawn at some
>point, and if you get a PV you should eventually see a "Kxf5" in it
>somewhere.
>
>Okay, here is my output. Kb1 is found in a second. No stall at ply 18.
>Kxf5 appears at ply 19 and persists for a few plys but is not around at
>the higher plys (28, 29...)


Is there a minimum hash table size in order to pass this litmus test?
I tried my program (2^17 hash entries) and it got stuck at Kb3.  I felt
horrible.  Curious, I tried gnuchess-4.75 (default hash size) and it
also
stuck at Kb3.  Then I tried crafty-11.13 and crafty-14.4, same results.
This is the output of crafty-14.4 after 35 plies:

               35->   4:13   3.20   Kb3 Ka6 Kc2 Kb6 Kd2 Kc7 Kd3 Kb6 Ke3
                                    Kc7 Kf3 Kd7 Kg3 Ke7 Kh4 Kf6 Kh5 Kf7
                                    Kg5 Kg7 Kxf5 Kf7 Kg5 Kg7 f5 Kf7 f6
                                    Kf8 Kf4 Ke8 Kg4 Kf8 Kg5 Ke8 Kg6 <HT>


                         Johanes Suhardjo (johanes@farida.cc.nd.edu)
--
Brook's Law:
        Adding manpower to a late software project makes it later



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.