Computer Chess Club Archives




Subject: Re: Problems with BitBoards?

Author: Ernst A. Heinz

Date: 04:19:54 01/13/99

Go up one level in this thread

On January 13, 1999 at 06:13:30, Vincent Diepeveen wrote:
> [...]


As usual you spread your own fallible impressions and interpretations
in a style that suggests they are proven facts. But indeed they are *not*.

The "problems" (rumors?) you allude to in the post only show that you have
*not* understood what bitboards are capable of and how to handle them
effciently. You are of course free to criticize Bob's coding style and his
design decisions in "Crafty". However, only inexperienced and narrow-minded
people draw general conclusions from just a single example (i.e. the source
code of "Crafty"). There are many ways to do things differently with bitboards
and rotated bitboards than in "Crafty". Overall, your post mainly elaborates
on some of Bob's design decisions which you deem non-optimal.

The only real disadvantage of bitboards at the moment is the obvious penalty
of 64-bit integers on 32-bit CPUs which comes hand in hand with unfortunately
limited compilers and programming environments.


This page took 0.03 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.