Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Stormx is this a Crafty Clone??

Author: Sean Empey

Date: 14:33:12 05/25/04

Go up one level in this thread


On May 25, 2004 at 17:09:02, Matthew Hull wrote:

>On May 25, 2004 at 05:48:02, Sean Empey wrote:
>
>>No, it is not a clone of crafty. I will tell you that it does use Dan Corbit's
>>big book and crafty's book code, and the same egtb code that is used in crafty
>>18.15. Other than that not much else is from crafty. Oh some of the Print
>>functions I referenced are from crafty 16.x if memory serves correct. Storm is
>a >SMP engine and uses a completely different algorithm for its search eval. It
>>uses ABDADA.I have offered portions of code to Professor Hyatt but on the
>terms >it not be published or used by him or others. My move generator
>functions are >completely different and I can not go into detail regarding them
>as some of the >code came from a professional programmer (at least the
>approach) on the >condition I not release that code ever. Because a program has
>similar evals does >not make it a clone. If I wanted to clone crafty I would
>not have been working >on Storm for years; actually starting about one year
>before CCT1. As I have told >Professor Hyatt. I am not cloning crafty. We have
>talked and he is fine. Any >other questions someone may have; I'm willing to
>answer them to the best of my >ability. I would appreciate ad hominems and
>other unnecessary comments not be >made as I have stated I'm willing to back-up
>my claim.
>
>Hi Sean,
>
>A question about SMP.  Does Storm use threads or processes when splitting the
>search?  Which do you think is most effective?
>Thanks!
>

I use ABDADA, which I learned from an ICCA publication. You can find info here:
http://www.recherche.enac.fr/~weill/publications.html

There is no communication between threads. Just a shared hash table and it's
pretty easy to implement. I have been happy with it. It may not be the best for
SMP machines. Professor Hyatt says nothing beats a perfectly implemented PVS. He
may be right.

>
>
>>
>>Thank you
>>Sean Empey



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.