Inanis 1.5.0 released

Page content

A new update of the Inanis chess engine: aspiration windows, improved performance and multithreading.

Strength: 3000 Elo, Link: https://github.com/Tearth/Inanis/releases/tag/v1.5.0

Changelog

  • Added aspiration windows
  • Added support for tuning based on evaluation
  • Added “k” and “wdl_ratio” parameters to “tuner” command
  • Added prefetching of transposition table entries
  • Added packed evaluation
  • Added pawn structure to fast evaluation
  • Removed “lock material” parameter from “tuner” command
  • Removed “Crash Files” UCI option from the release version
  • Removed Lazy SMP artificial noise
  • Removed allocator, pawn hashtable has fixed size now
  • Improved tuner performance and excessive memory usage
  • Improved tuner output by setting unused parameters to zero
  • Improved indexing of transposition, pawn and perft tables
  • Improved rand algorithm (change from xorshift to xorshift*)
  • Improved engine strength when using multiple threads
  • Improved evaluation parameters
  • Improved overall performance
  • Incorporated piece values in PST
  • Fixed endless search in fixed-nodes mode
  • Fixed tuner output filename
  • Fixed crash when parsing certain FENs
  • Fixed incorrect workload between threads in tuner
  • Fixed incorrect evaluation of black pawn chains

History version

VersionRelease dateEloDescription
1.5.001-11-20243000Aspiration windows, improved performance and multithreading
1.4.003-08-20242950Check extensions, relative PST, countermove heuristic
1.3.014-06-20242900Gradient descent tuner, improved SEE and evaluation
1.2.015-01-20232850Better Syzygy support, performance and stability improvement
1.1.114-08-20222800A bunch of fixes for reported issues, stability improvement
1.1.031-07-20222800Syzygy tablebases, MultiPV, adjusted evaluation
1.0.105-04-20222750A bunch of fixes for reported issues, stability improvement
1.0.002-04-20222750Initial release