Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: To Steven Schwartz

Author: Don Dailey

Date: 20:28:25 01/18/99

Go up one level in this thread


On January 18, 1999 at 21:45:11, Dann Corbit wrote:

>On January 18, 1999 at 11:22:26, Don Dailey wrote:
>[snip]
>>Yes,  there is plenty of room on this group for our natural diversity,
>>and we do not have to be each just like the other.    I seek to find
>>the most natural balance.  At one time I believed this group was a
>>very technical one and tried to treat it as such.  But it is a mixture
>>of types and like you have said, I can find a corner of the room to
>>go and talk about this or that depending on my mood.  I will try to
>>respect these differences and you may have noticed I very often do
>>not confine even myself to pure computer chess.
>>
>>I have considered a public domain version of CilkChess.  It probably
>>would be based on a separate program and would be stronger than Cilkchess
>>on Pentiums and weaker on the more advanced 64 bit platforms.  But
>>right now I am not very happy with the strength of Cilkchess and would
>>even be embarrassed to show it to the public.
>>
>>Bruce is pestering me to play against Ferret on the internet but I
>>am hesitating for the same reason.  Chickenheartedness.
>>
>>Maybe after we win the World Chess Championship this June my
>>confidence will be bolstered :-)   Actually, I have made a lot
>>of progress towards releasing a public domain program and have
>>a complete but still a baby chess program.
>Sounds Cilky-smooth to me.  But I have a few questions.  First, is there an
>avaiable Cilk compiler for:
>1.  Intel Pentium class
>or
>2.  Alpha
>or
>3.  VAX
>?
>so that mere mortals can compile it?  Or would you be switching to posix threads
>or???
>
>Finally, have you ever tried Cilkchess on a loaded Connection Machine or one of
>those frightful things that got sold to the pentagon with a bazillion Intel
>chips in it?  Or that new IBM bazillion mips monster?

Cilk is public domain, availble for many Unix platforms and we are
in the process of doing a windows port.  The platforms are Intel
linux machines,  Digital Alphas, Sun sparcs and SGI (MIPS) machines.
I may have missed some other platforms but these are the main ones.

Cilk was designed to be general purpose but as it turns out Chess
was the target application, most everything about it was designed
with chess in view especially high performance.  Every cilk program
is a perfectly valid serial program too.  A simple header file
strips out the cilk keywords.   After I wrote the serial cilkchess
version I converted it to a parallel program in about an hour.
However I designed the program up front to facilitate this by not
using global data structures.

To get cilk go to  supertech.lcs.mit.edu/cilk

- Don











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.