Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Is there no future for Dedicated Chess-playing Machines?

Author: Keith Evans

Date: 17:44:55 06/21/02

Go up one level in this thread


On June 21, 2002 at 20:15:43, Dann Corbit wrote:

>On June 21, 2002 at 18:48:53, Keith Evans wrote:
>[snip]
>>Just a quick note - when I looked into Cilk a little while back it looked like
>>they were more into SMP systems now (probably because they were more available
>>to them and performed better) and weren't supporting AMP in their latest
>>releases. I thought that Cilk was pretty slick though, and even ran a few
>>programs on an SMP box running Linux. Unfortunately as far as I know they don't
>>make the source to their chess program available. If I'm wrong about any of
>>this, then please post details.
>
>From:
>http://supertech.lcs.mit.edu/cilk/index.html
>
>We find this:
>"1999 World Computer Chess Championship
>Cilkchess competed in the 1999 World Computer Chess Championship, June 14-20,
>1999 in Paderborn, Germany. Cilkchess was written in Cilk-5, and ran on a
>256-processor SGI Origin 2000 at NASA Ames."
>
>
>From:
>http://supertech.lcs.mit.edu/cilk/FAQ/section1.html#whatiscilk
>
>We find this:
>"Question 1.1. What is Cilk?
>Cilk is a language for multithreaded parallel programming based on ANSI C. Cilk
>is designed for general-purpose parallel programming, but it is especially
>effective for exploiting dynamic, highly asynchronous parallelism, which can be
>difficult to write in data-parallel or message-passing style. Cilk has been
>developed since 1994 by the Supercomputing Technologies Group at the MIT
>Laboratory for Computer Science. Cilk has been used for research, teaching, and
>for coding applications such as a virus shell assembly simulator and three chess
>programs."

But how about?

"The 256-processor SGI Origin 2000 is based on breakthrough ccNUMA
(cache-coherent non-uniform memory access) architecture"

"Question 1.6. Does Cilk run on networks of workstations?
 Cilk-5.3 does not run on distributed-memory machines"

This sounds a lot different (and more expensive) than clustering to me. Maybe I
made a terminolgy error with AMP? Isn't ccNUMA basically a form of SMP?

-Keith



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.