Arena 3.0 and hash table problem in tournaments?

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

Jouni
Posts: 3279
Joined: Wed Mar 08, 2006 8:15 pm

Arena 3.0 and hash table problem in tournaments?

Post by Jouni »

First I must admit Arena 3.0 is very good now. After 2 months use I have't seen a single crash or time loss! It only takes a long time to set
appearance as You like it. But when running tournament I noticed, that some engines don't use allocated hash memory. I have set in UCI settings common hash 128M, but Stockfish don't use so much :(
From log:


2011-02-17 10:27:27.509*2*------------------------Starting engine 2 Stockfish-------------------------
2011-02-17 10:27:27.509*2*Configured Engine 2 Type: UCI
2011-02-17 10:27:27.509*2*Engine 2 dir: C:\Engines\Stockfish
2011-02-17 10:27:27.509*2*Engine 2 commandline: C:\Engines\Stockfish\Stockfish.exe
2011-02-17 10:27:27.619*2*Engine 2 ProcessID: 3500
2011-02-17 10:27:27.619*2*Engine 2 Prio:16384 ThreadPrio:0
2011-02-17 10:27:27.619<--2:Stockfish 2.0 JA 64bit by Tord Romstad, Marco Costalba, Joona Kiiski
2011-02-17 10:27:27.650-->2:uci
2011-02-17 10:27:27.650<--2:id name Stockfish 2.0 JA 64bit
2011-02-17 10:27:27.650<--2:id author Tord Romstad, Marco Costalba, Joona Kiiski
2011-02-17 10:27:27.650<--2:option name Use Search Log type check default false
2011-02-17 10:27:27.650<--2:option name Search Log Filename type string default SearchLog.txt
2011-02-17 10:27:27.650<--2:option name Book File type string default book.bin
2011-02-17 10:27:27.650<--2:option name Best Book Move type check default false
2011-02-17 10:27:27.650<--2:option name Mobility (Middle Game) type spin default 100 min 0 max 200
2011-02-17 10:27:27.650<--2:option name Mobility (Endgame) type spin default 100 min 0 max 200
2011-02-17 10:27:27.650<--2:option name Pawn Structure (Middle Game) type spin default 100 min 0 max 200
2011-02-17 10:27:27.650<--2:option name Pawn Structure (Endgame) type spin default 100 min 0 max 200
2011-02-17 10:27:27.650<--2:option name Passed Pawns (Middle Game) type spin default 100 min 0 max 200
2011-02-17 10:27:27.650<--2:option name Passed Pawns (Endgame) type spin default 100 min 0 max 200
2011-02-17 10:27:27.650<--2:option name Space type spin default 100 min 0 max 200
2011-02-17 10:27:27.650<--2:option name Aggressiveness type spin default 100 min 0 max 200
2011-02-17 10:27:27.650<--2:option name Cowardice type spin default 100 min 0 max 200
2011-02-17 10:27:27.650<--2:option name Check Extension (PV nodes) type spin default 2 min 0 max 2
2011-02-17 10:27:27.650<--2:option name Check Extension (non-PV nodes) type spin default 1 min 0 max 2
2011-02-17 10:27:27.650<--2:option name Single Evasion Extension (PV nodes) type spin default 2 min 0 max 2
2011-02-17 10:27:27.650<--2:option name Single Evasion Extension (non-PV nodes) type spin default 2 min 0 max 2
2011-02-17 10:27:27.650<--2:option name Mate Threat Extension (PV nodes) type spin default 2 min 0 max 2
2011-02-17 10:27:27.650<--2:option name Mate Threat Extension (non-PV nodes) type spin default 2 min 0 max 2
2011-02-17 10:27:27.650<--2:option name Pawn Push to 7th Extension (PV nodes) type spin default 1 min 0 max 2
2011-02-17 10:27:27.650<--2:option name Pawn Push to 7th Extension (non-PV nodes) type spin default 1 min 0 max 2
2011-02-17 10:27:27.650<--2:option name Passed Pawn Extension (PV nodes) type spin default 1 min 0 max 2
2011-02-17 10:27:27.650<--2:option name Passed Pawn Extension (non-PV nodes) type spin default 0 min 0 max 2
2011-02-17 10:27:27.665<--2:option name Pawn Endgame Extension (PV nodes) type spin default 2 min 0 max 2
2011-02-17 10:27:27.665<--2:option name Pawn Endgame Extension (non-PV nodes) type spin default 2 min 0 max 2
2011-02-17 10:27:27.665<--2:option name Minimum Split Depth type spin default 4 min 4 max 7
2011-02-17 10:27:27.665<--2:option name Maximum Number of Threads per Split Point type spin default 5 min 4 max 8
2011-02-17 10:27:27.665<--2:option name Threads type spin default 2 min 1 max 16
2011-02-17 10:27:27.665<--2:option name Use Sleeping Threads type check default false
2011-02-17 10:27:27.665<--2:option name Hash type spin default 32 min 4 max 8192
2011-02-17 10:27:27.665<--2:option name Clear Hash type button
2011-02-17 10:27:27.665<--2:option name Ponder type check default true
2011-02-17 10:27:27.665<--2:option name OwnBook type check default true
2011-02-17 10:27:27.665<--2:option name MultiPV type spin default 1 min 1 max 500
2011-02-17 10:27:27.665<--2:option name Emergency Move Horizon type spin default 40 min 0 max 50
2011-02-17 10:27:27.665<--2:option name Emergency Base Time type spin default 200 min 0 max 60000
2011-02-17 10:27:27.665<--2:option name Emergency Move Time type spin default 70 min 0 max 5000
2011-02-17 10:27:27.665<--2:option name Minimum Thinking Time type spin default 20 min 0 max 5000
2011-02-17 10:27:27.665<--2:option name UCI_Chess960 type check default false
2011-02-17 10:27:27.665<--2:option name UCI_AnalyseMode type check default false
2011-02-17 10:27:27.665<--2:uciok
2011-02-17 10:27:27.665-->2:setoption name Book File value book.bin
2011-02-17 10:27:27.665-->2:setoption name Minimum Split Depth value 4
2011-02-17 10:27:27.665-->2:setoption name Hash value 32
2011-02-17 10:27:27.665-->2:isready
2011-02-17 10:27:27.821<--2:readyok

Jouni
Jouni
Posts: 3279
Joined: Wed Mar 08, 2006 8:15 pm

Re: Arena 3.0 and hash table problem in tournaments?

Post by Jouni »

Seems to be totally random, if hash size (128 MB) sent to engine or if it's using default value (32MB)...

Jouni
royb
Posts: 536
Joined: Thu Mar 09, 2006 12:53 am

Re: Arena 3.0 and hash table problem in tournaments?

Post by royb »

Jouni wrote:Seems to be totally random, if hash size (128 MB) sent to engine or if it's using default value (32MB)...

Jouni
I have noticed the same thing. Inconsistent use of pre-set hash value (in UCI tab in Arena 3.0) by Stockfish.

I'm not sure if it is true for other engines or not as I use Stockfish almost exclusively so the bulk of my time is spent with that engine.
Jouni
Posts: 3279
Joined: Wed Mar 08, 2006 8:15 pm

Re: Arena 3.0 and hash table problem in tournaments?

Post by Jouni »

I started 3 engine tournament. Observation: in first 3. games everything
correct after that only default hash for all engines e.g. Sf, Critter and spark. May be i must set restart arena after every 3. game :evil:

Jouni