Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Perft 5,6 {Fastest program is List}

Author: Uri Blass

Date: 15:35:51 06/04/02

Go up one level in this thread


On June 04, 2002 at 18:11:16, Dann Corbit wrote:

>====================================================================
>List 4.61
>
>hash=32M
>40 moves in 10 minutes + 40 moves in 10 minutes
>perft 5
>time=122  nodes=4865609
>perft 6
>time=3032  nodes=119060324
>
>====================================================================
>
>E:\programme\winboard\yace>yace-995
>Crafty is the magic word, Scid wants to see
>Yace (Yet another chess engine) version 0.99.50
>
>Type help for a (very unhelpful) list of commands
>Make sure, you have a file yace.ini in the current directory, with a line:
>
>hash 30M
>
>or similar, otherwise Yace will only use a very small hash of 1M.
>
>feature done=0
>DBBOOK101 100000 128 20 ff 251465
>entries 87381 size 1048572 size_wanted 1048576 tts3 29126
>pos_learn = 1
>Stored 48 learned positions into hash table
>book_learn = 4
>Could not open "dblearn.bin" in mode rb: Winboard does not like my error message
>hash size wanted 32000000
>Stored 48 learned positions into hash table
>entries 2666664 size 31999968 size_wanted 32000000 tts3 888887
>5-men endgame table bases found
>irepcheck = 0.75
>irecapture = 0.75
>null_low = 2.50
>white ( 1): perft 5
> 1:              20
> 2:             400
> 3:            8902
> 4:          197281
> 5:         4865609
>Used 1.529 s
>white ( 1): perft 6
> 1:              20
> 2:             400
> 3:            8902
> 4:          197281
> 5:         4865609
> 6:       119060324
>Used 37.472 s
>white ( 1):


If I understand correctly list says 30.32 seconds when yace says 37.472 seconds.

If this is the case then I suspect that movei is faster because I remember that
movei had better results relative to yace(I am not sure if movei of today
calculates perft faster than List because I included in the move generator some
information that is not relevant for calculating perft and the public version of
movei does not calculate perft because I did not consider it as important).

In all the versions that I sent to people main simply does not call the perft
function in movei.

The perft function is part of the source code of movei but movei never use it
and only I can use it because only I have the source code.

I did not know that list knows to claulcate perft.

Some questions:
1)Did you use List under winboard?
2)Does winboard support the perft command?
3)Did you compare List with Chest?(I ask because I do not see chest in the list
of programs that you tested).

Uri



This page took 0.01 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.