Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: HW based Crafty (Boule's thesis)

Author: Robert Hyatt

Date: 11:38:26 04/09/02

Go up one level in this thread


On April 09, 2002 at 13:44:03, Keith Evans wrote:

>On April 09, 2002 at 10:01:10, Robert Hyatt wrote:
>
>>On April 08, 2002 at 23:58:40, Keith Evans wrote:
>>
>>>So how many more of these tables are there...?
>>
>>That's a good question.  But first, a more important question...  what would
>>be the _best_ way to do this in hardware?  IE lookup tables are the best way
>>(so far) for software...  But for hardware things would probably be
>>different.  IE it would be possible to rotate the bitboards in hardware
>>rather than storing them already rotated...  This probably needs some thought
>>as it is not always the best idea to take a software algorithm and stuff it into
>>hardware as-is...
>
>I guess that it would be only be interesting if you could rotate in a single
>cycle?

Yes.. but when you think about it, for a designed ASIC, this is just a
simply pathway operation... reading the bits from X, re-arranging them
via simple "wires" and then delivering them to Y in a rotated form...

For an ASIC, it would take some thought as to how to accomplish this, if it
is possible...




>
>The major problem that I have is that I don't understand what your functions are
>really doing, so I can't really think about the big picture. I could browse the
>Crafty source, but only after I file my taxes. (It's one of those - you owe the
>govt $$$ years. Hard to get motivated to finish!)

I can explain the rotated stuff if that is what you are asking about...






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.