Rudim v3.0.3 - Accumulator Optimization, UCI Hash Option, Fixes
Network: v3-gen3
Features
- v3-gen3 network (9e00896)
- setoption hash (4149e88)
- accumulator on history stack (ef51772)
- fused accumulator updates (e2bd520)
Fixes
- quiescence check handling (8bd1324)
- state corruption on search cancellation (6206079)
- reset search heuristics before search (092a6e0)
Maintenance
- reduce movelist size (ab1e3e5)
- transposition table dead code cleanup (8ee0c3b)
- bump actions/checkout from 6.0.2 to 6.0.3 (854161a)
Statistics
Node Count Reduction (Same-Depth Comparison):
| Position | Depth | v3.0.2 (Previous) | v3.0.3 (Current) | Reduction |
|---|---|---|---|---|
| Starting | 13 | 1332.9k | 1320.5k | 1.01x |
| Advanced | 16 | 14172.0k | 2329.0k | 6.09x |
| Kiwi Pete | 12 | 1417.9k | 914.9k | 1.55x |
| Endgame | 17 | 1012.5k | 864.5k | 1.17x |
Tournament vs v3.0.2
--------------------------------------------------
Results of Current Rudim vs Stable Rudim (8+0.1, NULL, 64MB - NULL, 8moves_v3.pgn):
Elo: 86.15 +/- 15.07, nElo: 128.32 +/- 21.53
LOS: 100.00 %, DrawRatio: 34.20 %, PairsRatio: 3.77
Games: 1000, Wins: 374, Losses: 131, Draws: 495, Points: 621.5 (62.15 %)
Ptnml(0-2): [11, 58, 171, 197, 63], WL/DD Ratio: 0.42
--------------------------------------------------
Full Changelog: v3.0.2...v3.0.3