Skip to content

Rudim v3.0.4 - 256 HL, bug fixes

Choose a tag to compare

@znxftw znxftw released this 20 Jun 06:57

Network: v4-gen1

Features

  • 256 HL NNUE (adb4ff4)
  • maintain accumulators in a separate stack (7e6a632)
  • avoid reallocating movelist on each node (7b4e0f9)

Fixes

  • improve NMP conditions (c5c45ec)
  • skip futility pruning if all moves are quiet (a7739cf)
  • node counting errors (088bfe5)
  • uci info output for time and nps (0780f9b)

Maintenance

Statistics

Node Count Reduction (Same-Depth Comparison):

Position Depth v3.0.3 (Previous) v3.0.4 (Current) Reduction
Starting 13 1320.5k 922.0k 1.43x
Advanced 16 2329.0k 3754.3k 0.62x
Kiwi Pete 12 914.9k 920.1k 0.99x
Endgame 17 864.5k 777.5k 1.11x

Tournament vs v3.0.3

Score of Rudim-3.0.4 vs Rudim-3.0.3: 397 - 205 - 398 [0.596]
...      Rudim-3.0.4 playing White: 224 - 79 - 197  [0.645] 500
...      Rudim-3.0.4 playing Black: 173 - 126 - 201  [0.547] 500
...      White vs Black: 350 - 252 - 398  [0.549] 1000
Elo difference: 67.5 +/- 16.8, LOS: 100.0 %, DrawRatio: 39.8 %
SPRT: llr 0 (0.0%), lbound -inf, ubound inf
1000 of 1000 games finished.

Full Changelog: v3.0.3...v3.0.4