Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: movegen speeds(was Re: Status of Brutus?)

Author: Vincent Diepeveen

Date: 14:02:16 07/29/03

Go up one level in this thread


On July 29, 2003 at 16:00:20, Tord Romstad wrote:

i do not have in the current diep branch a perft build in.

some people are starting to confuse things here.

i just generated and STORED in ram of course the semi legal move list several
tens of millions of time.

so it is simply the 100% same function which my chessprogram uses to generate
moves.

It stores 2 ints. 1 int for the move and 1 int for the ordering score.

>On July 29, 2003 at 12:49:49, Keith Evans wrote:
>
>>You're perft performance seems pretty decent to me.
>
>Indeed.  I just did a similar test with my own program on a Pentium 4 2.4 GHz.
>In the position after 1. e4 e5 2. d4 d5, my program generates 30 million moves
>per second.  I guess I could speed it up somewhat, but I don't think I would
>come anywhere close to the speeds reported by Vincent and Angrim.
>
>My move genererator assigns all moves a move ordering score, and also
>determines which moves are checks.  It generates legal moves only.
>
>But anyway, I don't understand why people spend so much time and energy on
>micro-optimising their move generators.  Despite my slow movegen speed, my
>program spends only 1 or 2 percent of its time in the move generator.  I
>guess most other programmers have similar numbers.
>
>Tord



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.