Catalyst is a UCI-compliant chess engine combining NNUE evaluation with a modern, highly optimized search.
Author: Chad AKT (AnanyTanwar)
Catalyst 2.2.0 what's new?
Threat-Based Move Ordering
Quiet moves that escape an opponent threat now receive a scoring bonus
Quiet moves that step into an opponent threat receive a penalty
Improves move ordering quality in tactical positions without extra search cost
Dynamic SEE Thresholds for Good Captures
SEE threshold for classifying a capture as "good" now scales with position context
Bad captures are now ordered by SEE loss (least-losing first) instead of unsorted
More accurate separation of winning and losing captures in the move picker stages
Transposition Table Improvements
__uint128_t multiply index — better hash distribution, no power-of-2 constraint
16-byte entries with rule50 counter storage
Linux huge page support (MADV_HUGEPAGE) for lower TLB pressure at large TT sizes
Fixed replacement policy — now correctly evicts worst entries
Age weighted ×2 for more aggressive eviction of stale entries
Performance
+40 Elo vs v2.1.00
LOS 100.00%

Comments
Post a Comment