Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: perft position

Author: Reinhard Scharnagl

Date: 14:34:03 10/02/04

Go up one level in this thread


On October 02, 2004 at 14:49:48, Henk Bossinade wrote:

>On October 01, 2004 at 15:04:44, Reinhard Scharnagl 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
>>
>>
>>Hi Uri,
>>
>>here my Smirf values come (of course doing a lot analysis overhead):
>>
>>
>>FEN: 5b1k/4p1p1/4P1P1/8/8/1p2p1p1/1P2P1P1/K4B2 w - - 0 1
>>
>>  +-a--b--c--d--e--f--g--h-+ MS Visual Studio C++ Version 13.1
>>8 |   :::   :::   [b]   [k]|
>>7 |:::   :::   [p]   [p]   | Perft Testseries
>>6 |   :::   :::<P>:::<P>:::|
>>5 |:::   :::   :::   :::   | (With TT Caching 256 MB / 5-fold)
>>4 |   :::   :::   :::   :::|
>>3 |:::[p]:::   [p]   [p]   | Test #:      00
>>2 |   <P>   :::<P>:::<P>:::|
>>1 |<K>   :::   :::<B>:::   | Break Time 1.0 Sec.
>>=>+-a--b--c--d--e--f--g--h-+
>>
>>Ply          Nodes         all (x)         all (+)   Seconds
>>------------------------------------------------------------
>>01               1               0               0         0
>...               2               0               0         0
>>99    564859072962               0               0         0
>>------------------------------------------------------------

>Time measurement gives about four significant digits. Why don't you show them?


Well, I always thought that time measuring would not be that precise.
As you could see on following examples, the measured time must have
been below 0.05 seconds, otherwise it would have been shown rounded
as 0.1 seconds.

Regards, Reinhard.


FEN: rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1

  +-*--b--c--d--*--f--g--*-+ MS Visual Studio C++ Version 13.10
8 |[r][n][b][q][k][b][n][r]|
7 |[p][p][p][p][p][p][p][p]| Perft Testseries
6 |   :::   :::   :::   :::|
5 |:::   :::   :::   :::   | (With TT Caching 256 MB / 5-fold)
4 |   :::   :::   :::   :::|
3 |:::   :::   :::   :::   | Test #:      00
2 |<P><P><P><P><P><P><P><P>|
1 |<R><N><B><Q><K><B><N><R>| Break Time 1.0 Sec.
=>+-*--b--c--d--*--f--g--*-+

Ply          Nodes         all (x)         all (+)   Seconds
------------------------------------------------------------
01              20               0               0         0
02             400               0               0         0
03            8902              34              12         0
04          197281            1576             469         0
05         4865609           82719           27351       0.1
06       119060324         2812008          809099       1.7
------------------------------------------------------------


FEN: r3k2r/p1ppqpb1/bn2pnp1/3PN3/1p2P3/2N2Q1p/PPPBBPPP/R3K2R w KQkq - 0 25

  +-*--b--c--d--*--f--g--*-+ MS Visual Studio C++ Version 13.10
8 |[r]:::   :::[k]:::   [r]|
7 |[p]   [p][p][q][p][b]   | Perft Testseries
6 |[b][n]   :::[p][n][p]:::|
5 |:::   :::<P><N>   :::   | (With TT Caching 256 MB / 5-fold)
4 |   [p]   :::<P>:::   :::|
3 |:::   <N>   :::<Q>:::[p]| Test #:      01
2 |<P><P><P><B><B><P><P><P>|
1 |<R>   :::   <K>   :::<R>| Break Time 1.0 Sec.
=>+-*--b--c--d--*--f--g--*-+

Ply          Nodes         all (x)         all (+)   Seconds
------------------------------------------------------------
01              48               8               0         0
02            2039             351               3         0
03           97862           17102             993         0
04         4085603          757163           25523       0.2
05       193690690        35043416         3309887       4.0
------------------------------------------------------------



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.