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



Triumviratus 4.0 - new version chess engine


Triumviratus is a strong, UCI-compliant chess engine written in C++. 
Author: Francesco (fraTorsello)

Triumviratus 4.0 what's new?

Open-source (GPLv3) UCI chess engine: an original classical alpha-beta search with Stockfish's NNUE evaluation.

Co-tuned search vector (+29.5 Elo): 55 search/ordering/time-management parameters re-tuned together via a large SPSA run, validated by SPRT (same net both sides, 20+0.08, LOS 99.7%).
New 24-byte transposition table caching a 16-bit static eval (skips NNUE forward passes on TT hits).
+27.6 Elo cumulative vs 3.7 (build-neutral SPRT) before the co-tune stacks on top.

Downloads — BMI2 required:
Triumviratus_4.0_avx2.exe — Intel Haswell 2013+ / AMD Zen+
Triumviratus_4.0_avx512.exe — Intel Ice Lake+ / AMD Zen4+
Setup: place the NNUE nets next to the executable — nn-b1a57edbea57.nnue (big, default) and nn-baff1ede1f90.nnue (small). Optional in-house net nn-rubicon-v1.nnue selectable via the EvalFile UCI option.

License: GPLv3. The NNUE evaluation and default network are derived from Stockfish (GPLv3); the search, move generator, and engine architecture are original. Full source in this repository.





Comments