Author: Tom Kerrigan
Date: 09:06:20 04/26/00
Go up one level in this thread
On April 26, 2000 at 11:03:45, Colin Frayn wrote: >>>Are you testing for legality in that too? (i.e. does it leave you in check?) >> >>No. With legality testing, gen/make/unmake goes to about 1.2M/sec. > >*phew* > >I thought mine was bad then, but in fact it runs on a P3/450Mhz at >over 2M *with* legality testing, and I use 8*8 arrays for the board which should >make it run more slowly. > >One of the benefits of doing stupid numbers of fiddly optimisations and just >repeating a lot of functions with slightly different optimisations for various >different tasks rather than having a few generalised movegen routines. > >*grin* > >Cheers, >Col Sounds like you're doing way better than most people. But there may be other issues involved. Do you keep hash keys updated? Material counters? What sort of move ordering info does your move generator store? Without any of this stuff, I think my program was running at 1.6M or so (Celeron/400). -Tom
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.