Halogen - UCI chess engine. The engine is constantly being developed by the author, and the latest stable version has risen to 15th place in the CEDR rankings. We will be testing this version soon.
Author: Kieren Pearson Rating Chess Engines Diary CEDR=3698
Halogen 16. what's new?
Elo gain compared to Halogen 15:
SMP LTC:
Elo | 89.85 +- 10.37 (95%)
Conf | 20.0+0.20s Threads=8 Hash=256MB
Games | N: 1000 W: 365 L: 112 D: 523
Penta | [0, 32, 188, 275, 5]
http://localhost:8000/test/100/
SMP STC:
Elo | 82.91 +- 5.35 (95%)
Conf | 5.0+0.05s Threads=8 Hash=64MB
Games | N: 4338 W: 1640 L: 624 D: 2074
Penta | [8, 159, 873, 1067, 62]
http://localhost:8000/test/99/
LTC:
Elo | 58.57 +- 4.91 (95%)
Conf | 40.0+0.40s Threads=1 Hash=64MB
Games | N: 5012 W: 1654 L: 817 D: 2541
Penta | [7, 273, 1144, 1040, 42]
http://localhost:8000/test/98/
STC:
Elo | 57.16 +- 5.42 (95%)
Conf | 8.0+0.08s Threads=1 Hash=8MB
Games | N: 5066 W: 1748 L: 922 D: 2396
Penta | [22, 318, 1107, 984, 102]
http://localhost:8000/test/97/
- SPSA LTC SMP tune by @KierenP in #823
- Add razoring to search by @mike-koala-bear in #817
- Add prior-countermove heuristic by @KierenP in #826
- Apply PCM for all quiet histories by @KierenP in #829
- Add an extra constant margin in NMP fail high check by @ProgramciDusunur in #833
- Implement 'fail-medium' in search by @KierenP in #837
- Allow negative LMR reduction for PV nodes by @KierenP in #838
- SPSA LTC SMP Tune by @KierenP in #840
- Don't allow LMR to drop into qsearch by @KierenP in #839
- Perform zero width LMR researches at depth 1 by @KierenP in #841
- Share corrhist between threads per numa node by @KierenP in #842
- Update default network to 4264b7e5.nn by @KierenP in #844
- Update default network to c57e7be4.nn by @KierenP in #857
- Update default network to 150521a9.nn by @KierenP in #858
Which binary to choose?
Below are prebuild binaries for Windows, Linux, and MacOS platforms, for a variety of CPU architectures. Please select the most modern target for your architecture.
| Target | x86 Intel CPU | x86 AMD CPU | ARM CPU |
|---|---|---|---|
| Legacy | Any 64 bit | Any 64 bit | N/A |
| SSE4 | Nehalem (2008) | Bulldozer (2011) | N/A |
| AVX | Sandy Bridge (2011) | Piledriver (2012) | N/A |
| AVX2 | Haswell (2013) | Excavator (2015) | N/A |
| AVX2 PEXT | Haswell (2013) | Zen 3 (2020) | N/A |
| AVX512 | Skylake (2017) | Zen 4 (2022) | N/A |
| AVX512VNNI | Ice Lake (2019) | Zen 5 (2024) | N/A |
| Neon DOTPROD | N/A | N/A | ARMv8.2+ (Apple M2+) |
Halogen 16 vs other engines:
| Tarnished 5.0 | 15/30 | +0 | 30 games |
| Caissa 1.24 JA | 14.5/26 | +3 | 26 games |
| Pawnocchio 1.9.2 | 13.5/26 | +1 | 26 games |
| Dragon 3.3 | 12.5/26 | -1 | 26 games |
| Quanticade Cronus 3.0 | 12/22 | +2 | 22 games |
| Clover 9.1 JA | 11/22 | +0 | 22 games |
| Viridithas 19.0.1 | 10.5/22 | -1 | 22 games |
| Stockfish 18 JA | 9/20 | -2 | 20 games |
| Reckless 0.9.0 dev-2a847427 | 6.5/16 | -3 | 16 games |
| Bagatur 5.4 | 10.5/12 | +9 | 12 games |
| PZChessBot 6.0 JA | 8.5/12 | +5 | 12 games |
| Motor 0.9.0 | 7/12 | +2 | 12 games |
| Integral 7.0.0 JA | 6/12 | +0 | 12 games |
| Alexandria 8.1.12 | 6/12 | +0 | 12 games |
| Horsie 1.1.0 JA | 6/12 | +0 | 12 games |
| Obsidian dev-16.15 SE | 5.5/12 | -1 | 12 games |
| Berserk 20250606 | 4.5/12 | -3 | 12 games |
| PlentyChess 7.0.55 | 4.5/12 | -3 | 12 games |
| Rebel EAS 3.0 | 6.5/10 | +3 | 10 games |
| DON dev-20260222 | 5/10 | +0 | 10 games |
| Artemis 27TR PrO | 4.5/10 | -1 | 10 games |
All version: https://github.com/KierenP/Halogen/releases/tag/latest
Our social media:
#Halogen
#chess

Comments
Post a Comment