v1.3.0 - Lazy SMP Multithreading & Search Upgrades
This release introduces a major suite of search, threading, and tactical upgrades to Coco:
- Lazy SMP Multithreading: Support for shared-memory search up to 1024 threads using a lockless Transposition Table (TT) (configured via
ThreadsUCI option). - Contextual Continuation History (CMH + FMH): Context-aware quiet move ordering using Countermove and Follow-up histories.
- Capture History Heuristics: Dedicated sorting table for captures within MVV-LVA slots.
- On-Demand Enemy Threats: Penalizes moves entering defended enemy squares using dynamic threats bitboards.
- Hardware Optimizations: Fully vectorized neural network evaluation using AVX2 intrinsics and support for expanded (512/1024) L1 layer sizes.