Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Distributed perft project

Author: Michael Yee

Date: 05:19:02 12/11/03

Go up one level in this thread


On December 11, 2003 at 08:11:22, Albert Bertilsson wrote:

>On December 11, 2003 at 07:56:40, Jaime Benito de Valle Ruiz wrote:
>
>>On December 11, 2003 at 07:08:30, Albert Bertilsson wrote:
>>
>>>Hi!
>>>
>>>If you have any wasted cpu-resources join my distributed perft project to
>>>calculate perft(11). Any contribution large or small is welcome.
>>>
>>>The project is currently under testing to see how many will join (I'll not do it
>>>myself) and to make sure that the server is working ok on the internet, I've
>>>just tested it on LAN before.
>>>
>>>You need .Net framework from Microsoft to participate.
>>>
>>>Home page:
>>>http://www.albert.nu/programs/dperft
>>>
>>>/Regards Albert
>>
>>
>>Hi,
>>
>> I'm also curious about this "waste of time" as well, and I often leave my
>>computer downloading overnight, so I guess I wouldn't mind giving you some
>>figures.
>> I'm not that happy about running this "DistributedPerftClient.zip" in my
>>computer, though.
>> The ratio logarithm of depth to time is roughly linear, at least up to depth 8,
>>so if you give me a FEN position, and a reasonable depth to calculate , I could
>>come back to you with a figure in about 24 hours.
>> I estimate that I need at least 2 hours for a perft 8... and maybe much more as
>>the game develops (a perft 9 wouldn't let me use my computer for days). I have
>>an Athlon 1800+, and I use Movei because it is quite fast for perfts. If you
>>know a faster one, let me know, because otherwise the "four" computers that you
>>have used for your figure are about 4 or 5 times faster than mine!!!
>> Regards,
>>
>>  Jaime
>
>Although it would be possible for me to enter node counts into the database
>manually it would make the work much more tiresome. There are 8902 perft(8) in
>one perft(11) makeing manual updates not to mention setting the fen and sending
>the answer by mail quite a work.
>
>What the distribute perft client does is to recieve fen's from the server,
>calculate the nodes and send back the answer, and then get next problem. If you
>don't trust me writing a good program or doing nasty stuff I can garantee you
>that I've meant to do no such thing. If you don't want to use .Net or don't use
>windows at all you can't help me. And I can't help you because it would be to
>much work to make software for all platforms, I used .Net because it was the
>easiest for me to program.
>
>/Regards Albert

Hi Albert,

Have you tried Mono (www.go-mono.com) or DotGNU's pnet (www.dotgnu.org)?
Depending on how much networking stuff they have implemented, they might enable
your client to run on linux or other OSes.

Also, I wonder if your SharpChess (and future .NET chess GUI) can run without
modifications... Then you can claim/advertise that they work under linux too.

Michael



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.