Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Bitboards

Author: Robert Hyatt

Date: 13:49:40 01/18/03

Go up one level in this thread


On January 18, 2003 at 14:07:14, Engin Üstün wrote:

>Hi !
>
>i am allready understand bitboards and rewritten most of my engine ( EnginMax )
>with bitboards and don't understand why is this not stronger then my older
>version 5.11c.
>i am not found any bugs in the bitboards, its works good, the move generator is
>faster then previous.
>
>I ask me what are the differents between bitboards and with the array
>structures.
>bitboards working not faster i think, its only easy to use it.
>
>what is now the point for a strong engine ?
>
>- only speed ?
>- more razoring/pruning ?
>- very good evalution function / more knowledge ?

You are looking at the wrong way.  bitboards offer no more, nor any less,
than array approaches, when it comes to what you can do and what you can't
do.  Bitboards make some eval things faster.  They make some things slower.
For the moment.  On 64 bit architectures, the disadvantages go away so that
then it simply becomes a matter of taste.  Bitboards will be more efficient on
64 bit machines than array approaches.  By how much?  Hard to say.  It is just
a different data structure for representing the chess board.  If you don't go
any faster, and you don't add knowledge, then there is no other advantage that
going to bitmaps will gain you.

>- good transposition tables?
>- big book ?
>- good in the endgame ?
>- more extensions ?
>- better move ordering ?
>- better null move / double null move pruning ?
>- any other more things that i don't know about ?

These are all the same between arrays and bitmaps...


>
>:(
>
>if you can help me, email me to engin.us@gmx.net please !



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.