Re: Designing an analysis friendly Stockfish?
Posted: Tue Mar 01, 2011 11:13 pm
If you do not have Probeonlyat root checked you will have time losses. I unchecked it on Gran2d and the first game in a new tour was a time loss.
Independent Computer Chess Discussion Forum
https://open-chess.org/
Thanks, that's a good hint. Will investigate.keoki010 wrote:If you do not have Probeonlyat root checked you will have time losses. I unchecked it on Gran2d and the first game in a new tour was a time loss.
Can you please try the attached and let me know if it's better in this regard? Leave ProbeOnlyAtRoot _unchecked_. 64-bit build only attached until I'm confident that this change is useful.keoki010 wrote:If you do not have Probeonlyat root checked you will have time losses. I unchecked it on Gran2d and the first game in a new tour was a time loss.
I'm actually pretty sure that it's the result of overly lengthy tablebase probes when Stockfish is under time pressure. The new builds explore two different strategies for restricting those probes when time management is in play.Ancalagon wrote:Using Toga with bitbases under Chessbase could be problematic. I think it had something to do with the dll that was used to read the bitbases, and Chessbase also using dll to interface with propietary Chessbase engines? Anyway that is what I suspected at the time and if the Gaviota bases are also read with a dll, there possibly could be similar problems, not related to time managment at all. Somebody should try ERT, ChessGUI or Cutechess to check Stockfish's timemanagement. Until then I don't think this is related to time management at allCould be wrong though
![]()
Regards, Eelco
e 100.5/180 c 97.5/180 d 97/180 g 90/180 f 86/180 ja 69/180
Jeremy here are the 60 games from last night. Only 1 time loss and it was for 2d. Surprise black won more games. Ponder=off sleeping threads on for all. 2d ran with ProbeOnlyAtRoot enabled the other 2 with it off. Time Management using above params for 2d the other 2 defaults. games 3/3 on i7-980x. if you think it's worthwhile I can run some more tonight.Jeremy Bernstein wrote:And here's another one with a slightly different strategy. I'd be interested if you see time losses with it, as well (also with ProbeOnlyAtRoot disabled).
Thanks so much,
Jeremy
Jeremy Bernstein wrote:I'm actually pretty sure that it's the result of overly lengthy tablebase probes when Stockfish is under time pressure. The new builds explore two different strategies for restricting those probes when time management is in play.Ancalagon wrote:Using Toga with bitbases under Chessbase could be problematic. I think it had something to do with the dll that was used to read the bitbases, and Chessbase also using dll to interface with propietary Chessbase engines? Anyway that is what I suspected at the time and if the Gaviota bases are also read with a dll, there possibly could be similar problems, not related to time managment at all. Somebody should try ERT, ChessGUI or Cutechess to check Stockfish's timemanagement. Until then I don't think this is related to time management at allCould be wrong though
![]()
Regards, Eelco
Tablebase probing code is compiled directly into these builds, btw -- no .dlls or even statically linked libraries are being used.
Jeremy