Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: MultiProcessor Systems, many questions...

Author: Dann Corbit

Date: 12:46:02 07/06/99

Go up one level in this thread


On July 06, 1999 at 15:38:49, Zachariah Amela wrote:

>Hello all.  I am most interested in this type of system configuration,
>especially in the realm of computer chess programming.  Any information would be
> most gratefully accepted.
>
>My question are:
>
>How exactly does this work?  How would one code for such a system?
There are many different ways to make this work.  The way one codes for such a
system depends largely on what you have decided to do.  It is fairly difficult
for chess, because you must decide what is separable and what is not.  Also,
access to hash tables, etc. must be controlled so that you don't try two
simultaneous operations for which at least one is a write.

>Who produces multiprocessor systems currenlty?  I know Sun does as does Oracle,
>but anyone in the x86 universe?
Lots and lots.  A web search will turn up hundreds of companies.

>What operating systems support these systems?  WindowsNT?  Linux?  MacOS?
>SunOS?
For sure all of them, except perhaps MacOS.  I know of all the others.  Also any
UNIX, OpenVMS, MVS, etc.  Just about every modern OS has threads.

>What is Beowulf?
A multiprocessing model.  I think it won't work well for chess.  But go ahead
and try it if you like.

>Where could one purchase such a system?  Better question;  how could somone make
>his/her customer machine in this fashion?
Try a web search.  There are too many answers.

>What chess programs utilize this system?  KnightCap?  GNU?
Crafty is SMP.  Also, the new Diep and several other programs at WCCC99.  You
can look them up at the web page.  Cilkchess uses a very different programming
metaphor for multiple CPU's -- a language called CILK which is close to C but
used for work distribution.

>Thank you very much!



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.