Page 1 of 1

Re: calling eval() at all depths in the search tree?

Posted: Thu May 06, 2010 8:34 am
by yoshiharu
Greg Strong wrote: Glad to see that someone else is doing this. Asside from Rebel, I didn't know of any other programs that attempted to perform a heavy eval at every node and try to make it pay off through use of the extra information it generates.
For what it's worth, there's also me with my engine ;-)
Anyways, when I was thinking to take it off (I already had a compile switch),
I was reinforced in the decision of keeping it instead by a post of Tord himself on this board, IIRC, that was pretty convincing.

For improving the speed, I use an evaluation cache, and I must say that the speed difference is very tiny.
Consider also that the number of internal nodes in normal search is dominated by the number of leaves/nodes-in-qsearch...

Cheers, Mauro