Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: A faster move generator than previously known

Author: Joost Buijs

Date: 23:35:00 08/07/03

Go up one level in this thread


Vincent,

Have you ever tried bitboards?

I agree that on a 32 bit machine it takes a tiny bit longer to generate all the
moves with a bitboard engine. The whole move generation process takes ~3% from
the time the engine needs to determine a move, so thats is not important at all.

The evaluation fuction is much cleaner and more convenient to handle when using
bitboards, probably you can gain a lot here.

About two years ago I rewrote my old engine completely, and since that time it
is using bitboards. I still think I made a good decision by doing so.

In fact my program runs even faster after the conversion to bitboards. All other
things like the search and evaluation parameters are exactly the same as in the
old 1991 engine, so I am really comparing apples to apples here.

B.T.W. I think the move generation is not that slow at all, for instance a perft
6 from the starting position takes here 6.24 sec. on a fast Athlon-XP, that's
about 8.5 million moves/s. Can you tell me what your numbers are with respect to
this? I'm really curious about this.

Next year I will certainly get a dual or quad Opteron, I think my bitboard
engine will really scream on such a machine.

The development of my engine has been frozen for 10 year or so, simply because I
was very busy doing other things. But recently I decided to start developing it
further. This year I won't attend the CSVN tourney, but I certainly want to be
there next spring.

Groetjes,
Joost












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