Rudim v2.1.1 - Optimizations & Hash Move
Features
Fixes
Maintenance
- reduce memory footprint of each TT entry (45181ed, d6c789c, cfe51a9)
- removed
LazyLockfrom static pawn eval variables (a71c086) - minor refactors (8d4f54c)
- docs & ci/cd changes (3f50e14, 815a4d2, 98c27f6, 5a24bfe)
Statistics
Node Count Reduction :
| Position | v2.1.0 | v2.1.1 | Reduction |
|---|---|---|---|
| Starting | 168.6k | 172.2k | 0.98x |
| Advanced | 328.0k | 83.6k | 3.92x |
| Kiwi Pete | 908.3k | 615.3k | 1.48x |
| Endgame | 77.4k | 45.7k | 1.69x |
Tournament vs v2.1.0
--------------------------------------------------
Results of Current Rudim vs Stable Rudim (2+0.1, NULL, NULL, 8moves_v3.pgn):
Elo: 66.10 +/- 24.20, nElo: 85.38 +/- 30.45
LOS: 100.00 %, DrawRatio: 33.60 %, PairsRatio: 2.19
Games: 500, Wins: 212, Losses: 118, Draws: 170, Points: 297.0 (59.40 %)
Ptnml(0-2): [11, 41, 84, 71, 43], WL/DD Ratio: 1.90
--------------------------------------------------
Full Changelog: v2.1.0...v2.1.1