Since you’re here...

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.
============================== My email: jotes@go2.pl



Catalyst 2.2.0 - new version chess engine


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