Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Distributed perft project

Author: Albert Bertilsson

Date: 05:29:22 12/11/03

Go up one level in this thread


On December 11, 2003 at 08:19:02, Michael Yee wrote:

>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

I knew it existed but I don't know anything more about it (how far they have
implemented stuff). I hope to get some time this christmas to play with linux
and try Mono. I guess that #Chess could work because it is very simple and uses
only some simple file I/O. I don't know about the distributed perft client
because it uses .Net Remoting but if you have Mono I'd be happy to know if it
works, or if it could with some minor modification.

/Regards Albert



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.