Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Starting to optimize

Author: Jaime Benito de Valle Ruiz

Date: 05:35:16 02/29/04

Go up one level in this thread


On February 28, 2004 at 21:24:21, Andrew Wagner wrote:

>Ok, so I've got my engine playing legal moves now. But it still only manages a
>couple of ply depth. I've implemented hash tables, null move, futility pruning,
>stand pat, history heuristic, and PVS cutoffs, plus simple MVV/LA move ordering.
>Any suggestions on how I figure out what's causing the bottleneck? I think it
>*should* be able to see a few ply deeper now, but it's still very slow. Any
>suggestions appreciated. Andrew

How long does it take to reach depth 2?

Try disabling all the new features, just leave a plain alpha-beta search without
move ordering, evaluation, or quiescent search, and see how long does it take to
reach depth 7. It should take about a second (in an Athlon 1800).

Maybe you should consider using C instead.

Regards,

  Jaime



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.