Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Can a Programming Language Cause Engines to be Slow?

Author: David Dory

Date: 05:02:11 11/14/02

Go up one level in this thread


>On November 13, 2002 at 15:09:14, Bob Durrett wrote:
>(snip)
>To be completely fair about it, you must admit that there is much in the
>present-day chess engine algorithms which is the same for every engine.  For
>example, there is all this lip service paid to "alpha-beta."
>
>My guess is that MOST, if not all, of the basic algorithm content of present day
>chess engines is the same from one engine to the next.  Correct me if I'm >wrong.
>Bob D.

ANY little change in your basic chess engine will usually have a HUGE
difference, because of the large number of nodes being examined with each move.

So in reality, every little code difference between engines, as part of it's
search tree or evalu8, makes a big impact, indeed.

It's analogous to holding up a 1 liter water bottle, when full. In your hand,
it's no problem, but try holding up that same weight when it's placed on the
other end of a broomstick from your hand.

Yikes!

Every little difference in your code, pertaining to the search space and
evaluation, will have this type of leveraged effect on your engine's
performance.

David



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.