Author: Pallav Nawani
Date: 21:39:03 02/15/05
Go up one level in this thread
On February 15, 2005 at 21:38:31, Dann Corbit wrote: >On February 15, 2005 at 12:26:36, Pallav Nawani wrote: > >>Hi, >> >>My chess engine, Natwarlal is very slow, getting 350KNPS on an Athlon 1700. >>Crafty, on the other hand does an hefty 650K. What is the most important thing >>for high NPS of the engine? There are a few speedup tricks that I know, and I am >>not using them, but can anyone quantify the speedup in % provided by these, >>and/or add some new ideas? >> >>1. Pawn hash (Natwarlal uses it, but not efficiently). >>2. King hash >>3. Eval cache >>4. Lazy eval. Natwarlal dosen't use this, but then Natwarlal's eval is very >>skimpy already! >>5. Any other trick? > >By the way, by a landslide the most important 'trick' is to use a better >algorithm. > >For each and every other optimization the #1 rule is: >DON'T DO IT! > >The #2 rule is (for experts only): >Don't do it yet. I just want to note that I have applied both your rules: (a) I haven't done any optimization (b) I haven't done it yet!! :D Pallav
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.