Skip to content

Version 3.5

Latest

Choose a tag to compare

@AleksPeshkov AleksPeshkov released this 02 Jun 20:30

In this version I spend efforts in refactoring and low-level optimizations.

Still some Elo-gaining features added or updated:

  • added very basic form of LMR;
  • added depth/8 as extra reduction factor;
  • revisited check extension, single reply extensions and reductions;
  • added check evasion move history table;
  • 3-fold repetition draw checks in PV-nodes and 2-fold in non-PV;
  • time-management tuning;
  • killer move and move ordering tweaks;

Fixes:

  • fixed truncated PV caused by aborted search of the 1st move in iteration;
  • changed best root move reports last finished iteration depth;
  • info pv string during search shows instant (relative to previous info string) NPS instead of average;
  • default and minimum Move Overhead is 1.5ms (displayed as 1);

Attached Windows and Android builds by Jim Ablett: talkchess.com/forum/viewtopic.php?p=993564

bench result:

5'353256 tt-writes, 2'420427 tt-hits, 11'666428 tt-reads
26'056785 nodes 7'252071 usec 3'593012 nps