Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Chess Tiger - Crafty 18.1 14.5 - 5.5

Author: Christophe Theron

Date: 16:34:08 01/24/01

Go up one level in this thread


On January 24, 2001 at 17:17:48, Gregor Overney wrote:

>On January 24, 2001 at 14:26:14, Richard Heldmann wrote:
>
>>I neglected to add the games were 1 hour each.
>
>Two to three years ago, I gave it up to compare Crafty vs. Junior 5 when running
>on the _same_ CPU. Too frequent cache flushes appeared to hurt Crafty more than
>Junior 5.
>
>Crafty performs the best when running on its own CPU, even better, on its own
>system. Its search engine is not hand-crafted in assembler. But Junior is using
>one that has been hand-crafted for x86.
>
>Today, modern chess engines might even be hand-crafted to use SIMD and MXX-2
>very efficiently. Something Crafty on a Pentium-based system does not do.



This is wrong. Chess Tiger is written 100% in C language. I mean there is not a
single line of assembly code. Not a single line.

On the other hand, Crafty includes modules written in assembler, or specifically
optimized for the x86 family.




> In
>case of Crafty, it's up to the compiler to do the right thing.



In the case of Chess Tiger it's absolutely the same. Actually Chess Tiger relies
even more on the compiler optimizations than Crafty.




> Sure, there is
>SPARC.s and X86.s, but that's not too much compared to a real platform dependent
>finetune.



Crafty has platform dependant fine tuning, Chess Tiger has not. Chess Tiger
works also on other processor platforms, generally it's enough to recompile the
source code and you are done.




>Crafty with its evaluation functions and a better finetune, might be as good as
>all commercial programs on a Pentium based system. But that's not the goal of
>Crafty. Crafty is almost platform independent. It's a great design implemented
>in ANSI C (well, if you forget about this C++ "monster" called egtb.cpp, which
>serves a special need to utilize tablebases).



You could say the same for Chess Tiger.




    Christophe



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.