Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: why write a fast chess program ?

Author: Uri Blass

Date: 05:14:51 08/19/02

Go up one level in this thread


On August 19, 2002 at 07:34:45, maria clara benedicto wrote:

>gosh! i feel encouraged to try chess programming again.
>
>so inspiring words
>
>thanks
>
>maria

Note that I understand almost nothing from the last words but it did not prevent
me to develop my program.

I do not use the key word register in movei and I give the compiler the job to
decide about the important variables to be in the fast memory.

I care about speed but only about speed of the algorithm.

Uri


>
>
>
>On August 18, 2002 at 22:53:21, Robert Hyatt wrote:
>
>>\
>>
>>Impossible is the _wrong_ term.  You should spend more time trying to figure
>>out _how_ to do something, rather than wasting so much time trying to figure
>>out why you _can't_ do something...
>>
>>There are ways around this.  I had _exactly_ the same issue on the Cray.  We
>>had 32 bit and 64 bit registers.  The 32 bit registers were really designed
>>for address calculations (array indexes, etc).  But we used them for real
>>stuff in generating moves, evaluating positions, etc.  And we learned how to
>>overcome the penalty required to move data between the incompatible register
>>types.  It is called "doing it before you need it so you don't have to wait
>>once you _really_ need it..."
>>
>>It is not hard...
>>
>>
>>
>>



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.