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
Post a Comment