Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: How do you represent chess boards in your chess programms

Author: Christophe Theron

Date: 15:53:27 09/24/99

Go up one level in this thread


On September 24, 1999 at 07:14:56, Steve Maughan wrote:

>On September 24, 1999 at 01:12:06, Christophe Theron wrote:
>
>>If somebody tells you bitboards are the way to go, don't believe him.
>
>Can I be cheeky and ask what is the wau to go?  Put another way - what does
>Chess Tiger use as its underlying architecture?
>
>Steve Maughan

Something that works great on ANY computer, not just 64 bits processors.

Bitboarders think they will have the final say when 64 bits computers come out.
They forget that non-bitboard programs will benefit from the increased power of
new processors too.

Amongst the clock cycles used by a bitboarder to examine ONE position, 64 bits
integers are not used all the time. What is the percentage of 64 bits operations
(I mean operations that could NOT be performed using 32 bits integers) a
bitboard program is doing when looking at one position?

Is it 10%? 20%? 30%?

So 30% of the operations are going to be executed a little bit faster on a 64
bits CPU than on a 32 bits one?

Not a big deal.

I understand bitboards are great to do a lot of elegant and quick evaluations,
the problems is:
1) Most of them would be useless for me
2) The ones I need and that I could do quickly with bitboards, I can do them as
very quickly with my data structure...


    Christophe



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.