Author: Larry Griffiths
Date: 19:06:18 01/26/01
Go up one level in this thread
On January 25, 2001 at 22:41:53, Larry Griffiths wrote:
>On January 23, 2001 at 13:58:29, Larry Griffiths wrote:
>
>>Hi Bob,
>>
>>I created a GenerateCapturesMoves styled after your Crafty GenMove.
>>
>>Looks like it is worth about 100,000 moves per second in my program.
>>I do not update hashkeys like your perft does.
>>I may be able to get a few more moves per second with some tweaking.
>>
>>Here are the results of a sample run...
>>
>>Elapsed Time= 52.19 seconds
>>
>>Ply ---CAPTURES-- -----MOVES----- -----TOTAL----- BF
>> 1 20 0 20 20
>> 2 400 0 400 22
>> 3 8,902 0 8,902 22
>> 4 197,281 0 197,281 24
>> 5 4,865,609 0 4,865,609 24
>> 6 119,060,324 0 119,060,324 0
>> _____________ _______________ _______________
>> 124,132,536 0 124,132,536
>>
>> Captures/Moves Per Second= 2,378,610
>
>Did some more tweaking and removed the FileBitboard.
>
>New results are...
>
>Elapsed Time= 1319.61 seconds
>
>Ply ---CAPTURES-- -----MOVES----- -----TOTAL----- BF
> 1 20 0 20 20
> 2 400 0 400 22
> 3 8,902 0 8,902 22
> 4 197,281 0 197,281 24
> 5 4,865,609 0 4,865,609 24
> 6 119,060,324 0 119,060,324 26
> 7 3,195,901,860 0 3,195,901,860 0
> _____________ _______________ _______________
> 3,320,034,396 0 3,320,034,396
>
> Captures/Moves Per Second= 2,515,923
I think this will be my final for a while, I am all tweaked out :)
My Tree Search is broken now, and I have to fix it.
Thanks, Severi for you posts as It made me think about how many times generate,
make and unmake were called.
Elapsed Time= 1286.78 seconds
Ply ---CAPTURES-- -----MOVES----- -----TOTAL----- BF
1 20 0 20 20
2 400 0 400 22
3 8,902 0 8,902 22
4 197,281 0 197,281 24
5 4,865,609 0 4,865,609 24
6 119,060,324 0 119,060,324 26
7 3,195,901,860 0 3,195,901,860 0
_____________ _______________ _______________
3,320,034,396 0 3,320,034,396
Captures/Moves Per Second= 2,580,106
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.