Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: 0x88 and move generator speed

Author: Dan Newman

Date: 22:10:33 01/29/01

Go up one level in this thread


On January 30, 2001 at 00:38:34, Landon Rabern wrote:

>
>Have you tried it with rotated bitboards recently to see if you get any
>improvement.  Also, have you looked into using the MMX registers?  I am getting
>about a 35% speedup using MMX.
>
>Regards,
>
>Landon

I've never done a full implementation of rotated bitboards, just enough on
my first pass at it to decide not to do it on the second go round :).  It
is on my list of things I'd like to try though.  I feel fairly sure that
it will slow me down, but I can't really know without trying it...

I haven't looked into MMX much yet, but that's on my list too :).  I once
tried doing the eval in floating point with the idea that those calculations
could proceed in parallel with other stuff.  I didn't get any speedup, but
I don't recall there was much of hit either.  I think I did that on a 25 MHz
486 though, so it might actually work now on a P3 or whatever.  It may be I
just didn't have enough integer stuff going on simultaneously.  Of course
that idea is somewhat incompatible with using those registers for MMX
stuff...

-Dan.



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.