Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: why write a fast chess program ?

Author: Russell Reagan

Date: 21:40:37 08/17/02

Go up one level in this thread


On August 17, 2002 at 23:29:09, Vincent Diepeveen wrote:

>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.

I recall hearing about one of the guys who wrote the 3D game Quake II doing
something like this. He used the floating point processor working in parallel
with the regular CPU. I guess that's why those guys get paid the big bucks. Very
talented!

How much speed do you think can be gained from getting MMX and floating point
processors working in parallel with the main CPU?

Russell



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.