Author: Larry Griffiths
Date: 18:56:13 02/01/01
Go up one level in this thread
On January 30, 2001 at 17:27:57, Severi Salminen wrote: >> - could you please post your results in this test (and your hardware) for >>your programs, so that I can compare. > >Hi! > >I am generating about 7'500'000 moves/sec. This is on 300MHz Celeron. On same >computer Crafty is doing 6'300'000 moves/sec. So I am in this position about 20% >faster than Crafty. I'd like to know how much Crafty would do on the same >computer on which you tested your program (Athlon 550) and got that 14'500'000 >moves/s. Just for rough comparison. > >Severi Hi Severi, I ADDED SOME MORE CODE TO MY PERFORMANCE TEST. FROM THE INITIAL BOARD POSITION THERE ARE NO CAPTURES FOR EITHER SIDE. RESULTS OF MY PROGRAM ARE IN LOWER CASE. I WISH I COULD POST IN COLOR TO DISTINGUISH BETWEEN MY TEXT AND MY PROGRAMS OUTPUT BUT, I AM USING UPPERCASE FOR THE TEXT OF MY CONVERSATION... (Hint CCC :) Bitboard Capture Generations Made= 0 Bitboard Capture Generations Per Second= 0 MY CAPTURE GENERATION ALSO CREATES MOVE BITBOARDS AT THE EXPENSE OF A FEW MACHINE INSTRUCTIONS. I SAVE THESE MOVE BITBOARDS SO THAT GENMOVES DOES NOT HAVE TO RE-CREATE THEM. MY MOVE GENERATION AMOUNTS TO EXTRACTING THE MOVES FROM THE BITBOARD. Bitboard Move Generations After CapGens Made= 40,000,000 Bitboard Move Generations After CapGens Per Second= 14,792,899 ALMOST 15,000,000 MPS ON A Pentium III 550Mhz xeon processor. THE NEXT TEST DOES GENCAPS AND GENMOVES IN THE SAME FOR LOOP. ZERO CAPTURES ARE GENERATED WHICH SLOWS THE MOVE GENERATION DOWN BY ABOUT 4 MILLION MPS. Bitboard Capture/Move Generations Made= 40,000,000 Bitboard Capture/Move Generations Per Second= 10,896,214 [D]8/8/pppppppK/NBBR1NRp/nbbrqnrP/PPPPPPPk/8/Q7 w I USED THE BOARD POSITION ABOVE (WHICH SOMEONE POSTED A FEW MONTHS AGO) WHICH WAS DESCRIBED AS HIGH-CAPTURES, MATE-IN-ONE, AND RAN THE PERFORMANCE TEST AGAIN... Bitboard Capture Generations Made= 65,000,000 Bitboard Capture Generations Per Second= 16,573,177 Bitboard Move Generations After CapGens Made= 22,000,000 Bitboard Move Generations After CapGens Per Second= 10,669,253 Bitboard Capture/Move Generations Made= 87,000,000 Bitboard Capture/Move Generations Per Second= 19,133,495
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.