Zobrist free

Discussion of chess software programming and technical issues.

Moderator: Ras

jdart
Posts: 4420
Joined: Fri Mar 10, 2006 5:23 am
Location: http://www.arasanchess.org

Re: Zobrist free

Post by jdart »

I run it almost 24/7 on the chess servers.

I also run routinely thousands of games on 60 distributed cores for several hours at a stretch, for testing. Sometimes I have had practically 24/7 usage on that cluster for days.

Stockfish also does not do full legal move checking - it calls pos.pseudo_legal as a test (see movepick.cpp), although that does more checking than I do.

--Jon
jwes
Posts: 778
Joined: Sat Jul 01, 2006 7:11 am

Re: Zobrist free

Post by jwes »

jdart wrote:I run it almost 24/7 on the chess servers.

I also run routinely thousands of games on 60 distributed cores for several hours at a stretch, for testing. Sometimes I have had practically 24/7 usage on that cluster for days.

Stockfish also does not do full legal move checking - it calls pos.pseudo_legal as a test (see movepick.cpp), although that does more checking than I do.

--Jon
Do you count how often the sanity check fails?
jdart
Posts: 4420
Joined: Fri Mar 10, 2006 5:23 am
Location: http://www.arasanchess.org

Re: Zobrist free

Post by jdart »

No, I have not counted that. I could add it to the statistics. But if it does fail the move is not used (is set to null).

--Jon