Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Bitboards verses Offsets ?

Author: Reinhard Scharnagl

Date: 13:07:39 10/16/04

Go up one level in this thread


On October 16, 2004 at 13:22:08, Michael Henderson wrote:

>On October 16, 2004 at 11:37:46, Reinhard Scharnagl wrote:
>
>>Hi Ron,
>>
>>compare your perft results to some from other move generators, so you will see,
>>whether it will depend on the use of bitboards or not.
>>
>>Regards, Reinhard.

>I have noticed that offset can generate moves faster than bitboard, but bitboard
>can do check detection much faster than offset.  I do not think perft is a good
>test for this.  I think he would have to make his own bitboard/offset progs to
>get useful results.
>
>Michael

Hi Michael,

do you regard my check and mate detection (not with bitboards) being slow?


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

  +-*--b--c--d--*--f--g--*-+ MS Vis. Studio C++ Vers. 13.10
8 |[r][n][b][q][k][b][n][r]|
7 |[p][p][p][p][p][p][p][p]| Perft Testseries
6 |   :::   :::   :::   :::|
5 |:::   :::   :::   :::   | (without caching)
4 |   :::   :::   :::   :::|
3 |:::   :::   :::   :::   | Test #:      00
2 |<P><P><P><P><P><P><P><P>|
1 |<R><N><B><Q><K><B><N><R>| Break Time 5.0 Sec.
=>+-*--b--c--d--*--f--g--*-+

Ply     Nodes    all (x)   (e.p.)    all (+)      (#)    Promot.    Castl. Sec.
-------------------------------------------------------------------------------
01         20          0        0          0        0          0         0    0
02        400          0        0          0        0          0         0    0
03       8902         34        0         12        0          0         0    0
04     197281       1576        0        469        8          0         0    0
05    4865609      82719      258      27351      347          0         0  0.2
06  119060324    2812008     5248     809099    10828          0         0  5.3
-------------------------------------------------------------------------------


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

  +-*--b--c--d--*--f--g--*-+ MS Vis. Studio C++ Vers. 13.10
8 |[r]:::   :::[k]:::   [r]|
7 |[p]   [p][p][q][p][b]   | Perft Testseries
6 |[b][n]   :::[p][n][p]:::|
5 |:::   :::<P><N>   :::   | (without caching)
4 |   [p]   :::<P>:::   :::|
3 |:::   <N>   :::<Q>:::[p]| Test #:      01
2 |<P><P><P><B><B><P><P><P>|
1 |<R>   :::   <K>   :::<R>| Break Time 5.0 Sec.
=>+-*--b--c--d--*--f--g--*-+

Ply     Nodes    all (x)   (e.p.)    all (+)      (#)    Promot.    Castl. Sec.
-------------------------------------------------------------------------------
01         48          8        0          0        0          0         2    0
02       2039        351        1          3        0          0        91    0
03      97862      17102       45        993        1          0      3162    0
04    4085603     757163     1929      25523       43      15172    128013  0.2
05  193690690   35043416    73365    3309887    30171       8392   4993637  9.2
-------------------------------------------------------------------------------

Regards, 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.