Author: Alessandro Damiani
Date: 01:42:27 06/05/02
Go up one level in this thread
On June 04, 2002 at 18:35:51, Uri Blass wrote: >On June 04, 2002 at 18:11:16, Dann Corbit wrote: > >>==================================================================== >>List 4.61 >> >>hash=32M >>40 moves in 10 minutes + 40 moves in 10 minutes >>perft 5 >>time=122 nodes=4865609 >>perft 6 >>time=3032 nodes=119060324 >> >>==================================================================== >> >>E:\programme\winboard\yace>yace-995 >>Crafty is the magic word, Scid wants to see >>Yace (Yet another chess engine) version 0.99.50 >> >>Type help for a (very unhelpful) list of commands >>Make sure, you have a file yace.ini in the current directory, with a line: >> >>hash 30M >> >>or similar, otherwise Yace will only use a very small hash of 1M. >> >>feature done=0 >>DBBOOK101 100000 128 20 ff 251465 >>entries 87381 size 1048572 size_wanted 1048576 tts3 29126 >>pos_learn = 1 >>Stored 48 learned positions into hash table >>book_learn = 4 >>Could not open "dblearn.bin" in mode rb: Winboard does not like my error message >>hash size wanted 32000000 >>Stored 48 learned positions into hash table >>entries 2666664 size 31999968 size_wanted 32000000 tts3 888887 >>5-men endgame table bases found >>irepcheck = 0.75 >>irecapture = 0.75 >>null_low = 2.50 >>white ( 1): perft 5 >> 1: 20 >> 2: 400 >> 3: 8902 >> 4: 197281 >> 5: 4865609 >>Used 1.529 s >>white ( 1): perft 6 >> 1: 20 >> 2: 400 >> 3: 8902 >> 4: 197281 >> 5: 4865609 >> 6: 119060324 >>Used 37.472 s >>white ( 1): > > >If I understand correctly list says 30.32 seconds when yace says 37.472 seconds. > >If this is the case then I suspect that movei is faster because I remember that >movei had better results relative to yace(I am not sure if movei of today >calculates perft faster than List because I included in the move generator some >information that is not relevant for calculating perft and the public version of >movei does not calculate perft because I did not consider it as important). > >In all the versions that I sent to people main simply does not call the perft >function in movei. > >The perft function is part of the source code of movei but movei never use it >and only I can use it because only I have the source code. > >I did not know that list knows to claulcate perft. > >Some questions: >1)Did you use List under winboard? >2)Does winboard support the perft command? We can send a command to WinBoard. By pressing ALT + 1 we can enter a command in a dialog. It will be sent to engine 1. By pressing ALT + 2 we can send a command to engine 2. If you treat "perft" like any other WinBoard command in your engine then you can execute "perft 5" through WinBoard. That is what I do. In my case perft gives better results when executed through WinBoard instead of a command line. I guess it has to do with the command line interface in my old Windows 98 (first edition, blue screen support :) . Regards, Alessandro >3)Did you compare List with Chest?(I ask because I do not see chest in the list >of programs that you tested). > >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.