Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: perft position

Author: Reinhard Scharnagl

Date: 06:08:36 10/02/04

Go up one level in this thread


On October 02, 2004 at 08:51:34, Roman Hartmann 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 AMD Athlon 1.2Ghz
>
>roce: setboard 5b1k/4p1p1/4P1P1/8/8/1p2p1p1/1P2P1P1/K4B2 w - - 0 1
>roce: perft 50
>Perft 50: 531441 (9.97s)
>roce: perft 60
>Perft 60: 9565938 (163.47s)
>roce: perft 70
>Perft 70: 129140163 (2549.90s)

>Perft 80 gave me a negative number ...

Well, 0x8A8D67B6 exeeds the range of a signed 4 byte integer.
Up to level 80 it might help to use unsigned counters, obove from
that level you will need 8 byte counters like Smirf is using here.

Reinhard.



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.