Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Perft 5,6 {Fastest program is List}

Author: Uri Blass

Date: 15:55:50 06/05/02

Go up one level in this thread


On June 05, 2002 at 18:06:40, Dann Corbit wrote:

>On June 05, 2002 at 17:52:52, Sune Fischer wrote:
>
>>On June 04, 2002 at 19:47:07, Dann Corbit wrote:
>>
>>>It would be nice for every program to provide perft
>>
>>done!
>>I did it so it can be run from winboard (Alt-1) and then the result pops up with
>>telluser perft 5 = x. Is this acceptable winboard behavior?
>>
>>>Also auto (where the program plays against itself)
>>
>>why?
>>I had that once, took it out because I didn't find a use for it.
>
>I think it is *the* most useful command.
>
>1.  Profile sessions -- you get 100 percent of your program's effort churning
>away even on a single CPU machine.  You can figure out where the hotspots are
>much better.

It is possible to play the program against itself under winboard without a
special command so I do not see a reason for a special Auto command.


>
>2. Analysis -- If you give a program long time control, set up a position, and
>let it run in auto mode, it will give you a far, far better pv to work from than
>sitting on the same spot for the same time frame.
>
>>>Also EPD test suite processing.
>>
>>is there a tutorial or some instructions on how to do that?
>
>
>Here is the PGN standard, from Heiner's page (it popped up first in the search
>for some reason):
>http://www.drb.insel.de/~heiner/Chess/PGN_Standard.txt
>Look at section 16.2.
>
>Also, Crafty has a fancy-pants EPD processor written by SJE himself.
>Beowulf has a public source EPD processor section.
>Sjeng has a public source EPD processor section.
>
>Lots of other engines have EPD processing.  It is important to both read and
>write EPD.

Every winboard program that support some commands under winboard can solve epd
test suites thanks to bruce moreland so the only reason to do special EPD
processing tool is if you want to calculate some statistics or if you do not
want to run every position for the same time or if you want to solve test suites
when the target is not to find move but to avoid move or to find move and a
minimal evaluation.

Uri



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.