Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: perft position

Author: Alessandro Scotti

Date: 06:19:53 10/02/04

Go up one level in this thread


On October 01, 2004 at 22:17:33, Uri Blass wrote:

>On October 01, 2004 at 18:33:00, Alessandro Scotti wrote:
>
>>On October 01, 2004 at 13:43:17, Uri Blass wrote:
>>
>>>[D]5b1k/4p1p1/4P1P1/8/8/1p2p1p1/1P2P1P1/K4B2 w - - 0 1
>>>
>>>How much time does your program need to get perft 50 and perft 70
>>>
>>>latest Movei after fixing perft to be able to calculate more than 20 plies
>>>gives
>>>perft 50=531,441
>>>perft 70=129,140,163
>>
>>On a 700 MHz Athlon:
>>perft 50 -> 2.9 sec
>>perft 60 -> 48 sec
>>perft 70 -> n/a (don't want to wait too much!)
>
>comparing with result of movei on A1000
>perft 50 2.023 seconds
>perft 60 32.587 seconds
>perft 70 500.37 seconds
>
>Note that this is only in case of having
>#define MODE MODE_PERFT
>
>changing the single line to
>#define MODE MODE_GAME means that movei is almost twice slower because it
>calculates a lot of irrelevant information like zobrist keys or evaluation.

I don't have a special perft() mode, so this is exactly what I use for playing.
However, for each move I only compute: the new position hash code, the material
score and whether the side to play is in check.



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.