Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Looking for tips for writing a _fast_ move generator.

Author: Mike Byrne

Date: 07:45:17 04/02/05

Go up one level in this thread


On April 02, 2005 at 06:22:12, Anson T J wrote:

>Rather than claim to know best and get stuck in, I would like to ask people here
>with experience. Which board representations and methods of generating moves
>have proven to be the fastest?
>
>Are there any intuitive methods for generating moves that are also very fast? I
>am hoping to get around 1.5 million moves per second on an AMD XP 2400+
>
>If someone could point me to a nice web page or give any other tips I would
>greatly appreciate it. I am trying to write this generator in Delphi as my
>knowledge of c is rather limited.

Crafty is very efficient on an opteron, but it is n "c"

White(1): perf
generated 80000000 moves, time=1.69 seconds
generated 47421456 moves per second
generated/made/unmade 80000000 moves, time=5.89 seconds
generated/made/unmade 13582343 moves per second



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.