Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Test your programs for a #18

Author: Dieter Buerssner

Date: 14:10:11 05/24/05

Go up one level in this thread


On May 24, 2005 at 16:55:05, Andreas Guettinger wrote:

Andreas, of course, I do not doubt your results. Possibly you could have set up
Yace slightly better (for this position)

>I used 40M of HT, and the default egtb_cache of 2M. The hardisk was working like
>crazy. I don't really know what bitbases is, but I left all the other options at
>the default. I only have 3,4,5 men TB.

I guess, you could use larger hash, than 40 MB on your computer. In general,
this helps. I would not worry about the egtb_cache - in my experience, it makes
rather little difference. About the bitbases. You can rather easily generate and
use them (I could make it even easier, by supplying them inside the zip, but I
think it is not worth it for such an engine). From readme.txt (inside yace.zip -
not sure if it is inside the linux version):

----
Bitbases
--------

Bitbases are in concept similar to TBs. They can however be used from memory
instead of from hard disk in Yace, and so access to them is much faster. You
need all 3 and 4-men Nalimov TBs first. Then you can create the bitbases.
Start yace.exe without GUI (console mode). Make sure, tbldir is set correctly.
Type

create_bitbases

and wait a bit. Type

quit

To use bitbases, for the WB-version, put a line

bbpath .

into yace.ini. This will need about 14 Mb of memory. With UCI, use the engine
options. Note that it will not work with some versions of the Fritz GUIs, to
set up the bitbase path. In that case, you could use a minimal yace.ini with UCI
just containing the above line. You could copy all the bitbases
(extensions bbw and bbb) to a folder, and set the bitbase path accordingly.

In console mode, you can unload the bitbases (and free the memory) by just typin

bbpath

tbb

test the bitbases. You should not need this command :-)
When Yace loads the bitbases, it already calculates some error sums, to
test the consistancy, and refutes to load corrupted bitbases.
----

If it is not clear enough (I fear it isn't) don't hesitate to ask how to do it.

>Was just wondering, because until the mate announcement, your version had to
>look only at half the nodes for the same depth. So I thought maybe you improved
>it a lot.

No, I did not improve Yace a lot in the last two years. I did only few changes
in that time. Not using bitbases might be the cause for needing double amount of
nodes here, to reach the same depth.

>PS: in some BIOS there is an option 'use USB keyboard' that you have to enable
>first.

I tried to find such an option inside my BIOS, bud did not see it. Pressing
<delete> while booting fires up the BIOS, and I can navigate there normally
withe the USB keyboard. Grub, where I had setup choices to start several OSes
(including Win XP and Suse Linux), does not react to keyboard input anymore. It
just loads the default OS (Win XP here) after the timeout period.

Regards,
Dieter



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.