Hypersion 3.0 - new version chess engine


Hypersion a free, open-source UCI chess engine.
Hypersion uses an NNUE network for evaluation (Stockfish 18 SFNNv10 architecture: HalfKAv2_hm features + FullThreats, big network 1024-d FT, small network 128-d FT) on top of an alpha-beta search with PVS, transposition table, aspiration windows, late-move reductions, singular extensions, ProbCut, futility/razoring/SEE pruning, and lazy-SMP infrastructure (single-threaded by default — multi-thread is currently unstable).
Author: RenCopp

Hypersion 3.0 what's new?

Patch notes (binaries updated 2026-05-11, second round)

Four additional commits land on top of the original v3.0:

  • Endgame mate-conversion fix (eb35855) — user-reported lichess
    game H05vgtVr where the engine drew K+R vs K by 50-move rule. In
    clearlyWinningEndgame positions (≤10 pieces and ≥rook material
    lead) the strength-limit caps now lift entirely so the engine can
    actually find a 16-ply mating plan. Validated: 245/252 = 97%
    conversion
    across 21 cells (7 UCI_Elo levels × 3 movetimes).

  • Real UCI_AnalyseMode pruning relaxation (26fa62d) — when GUI
    sets UCI_AnalyseMode=true, the search now disables NMP, skips
    LMP/futility/SEE-margin pruning, and halves LMR aggression for
    thoroughness. Tactical-suite uplift at standard analysis conditions:

    SuiteBeforeAfterDelta
    WAC93.9%96.5%+2.6%
    mate-in-394.5%97.5%+3.0%
    mate-in-585.4%88.9%+3.5%
    mate-in-865.0%66.0%+1.0%

    Default play (UCI_AnalyseMode=false) is bit-for-bit unchanged —
    bench 13 @ Threads=1 produces exactly 1,107,765 nodes on both
    old and new binary.

  • NNUE EvalUseSmallOnly experiment (635e2ce) — tombstoned at
    -47 ELO; infra retained for future re-experimentation.

  • A4/A6 LTC SPSA retry (d192f25) — tombstoned at 0.0 ± 53 ELO;
    the 8 search/TM tunables are at a local optimum at all TCs.

Downloads

Pick the build that matches your CPU:

  • Hypersion-x86-64-avx2.exe — broadly compatible (Intel Haswell+ / AMD Zen+)
  • Hypersion-x86-64-bmi2.exe — uses PEXT for sliders (Intel Ice Lake+ / AMD Zen 3+)
  • Hypersion-x86-64-avxvnni.exe — uses 256-bit VNNI for NNUE inference (Alder Lake+ / Zen 4+), +29.6 ± 35.6 ELO over avx2 in this codebase

Three NNUE network files are required at the same directory as the
binary: nn-c288c895ea92.nnue (big), nn-37f18f62d772.nnue (small),
Perfect2023.bin (opening book). They're listed in the repo root.
The convenience .zip bundles include everything pre-packaged.

Status

Hypersion has reached a strong local optimum on its current SF18 NNUE
network. The most realistic remaining ELO ceiling is an NNUE
retrain
(architecture + training data both available; project
author lacks GPU resources). Active development resumes when a
contributor steps up — open an issue if interested.



Comments

Popular posts from this blog

Torch-4 UCI v 1.01 - new version chess engine

Reckless 0.10.0 - new version super strong chess engine

Reckless 0.9.0 - new version super strong chess engine

We already have the new Fritz 20 program - what does it look like and how does it work?