Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: why write a fast chess program ?

Author: Vincent Diepeveen

Date: 20:29:09 08/17/02

Go up one level in this thread


On August 17, 2002 at 23:24:27, Russell Reagan wrote:

>On August 17, 2002 at 23:05:43, Vincent Diepeveen wrote:
>
>>this is a misunderstanding IMHO. Fritz is a mixture as far as i can
>>see. Frans Morsch is on drugs i think saying he's bitboards.
>
>I think I remember hearing that he only uses regular (not rotated) bitboards
>starting in either Fritz 6 or 7. I think that even if he does use them, it is
>probably a mixture, so you are right.
>
>Russell

Frans sees the MMX registers different from how we see it. We see it
as useless things because we are in C or C++ or whatever. He is in assembly.
He simply sees he can now and then do an instruction in MMX for free while
the program runs on at the normal registers.

If you write that at the lowest level, in assembly, you sure can
use it. Also i don't doubt for pawn evaluation a 64 bits bitboard
can work. In fact if an evaluation is small you can simply do the
pawn evaluation in mmx, MEANWHILE IN PARALLEL, the other evaluation
gets done.

It's sick to just *consider* doing it, so that's perhaps exactly what
Frans did. This guy is very good in assembly...

Of course it must have been a fulltime job for 2 years or so...

Every new processor he has to reinvent the wheel completely. Where i keep
compatible in C. I can run on any processor. Soon also at any number too,
1000 or 2000 whatever number :)

Frans never ports his program within a few months to the R14000 :)





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.