Skip to content

18

Compare
Choose a tag to compare
@tsoj tsoj released this 10 Jul 23:02
· 247 commits to master since this release

Changes

  • Fixed issues with positions with more than 256 legal moves
  • Expanded pawn-relative PSTs to piece-relative PSTs
  • Added some enemy king context to piece-relative PSTs
  • Added passed pawns to piece-relative PSTs
  • More training data
    • This is probably where the majority of the improvement comes from, going from ~14 million to ~32 million
  • Removed evaluation features:
    • mobility
    • explicit king safety
    • both bishops
    • rook on open file
    • piece attacking other piece + forks
  • Better aspiration windows
  • Simplified hash table result handling
  • Fixed issues with multithreading and race conditions in hash table

98 ±5 Elo in selfplay vs Nalwald 17.1 at 20s+0.3s.

Use the modern binaries if your CPU supports BMI2 and POPCOUNT.

Intel CPUs including and after Haswell (2013) support BMI2 and POPCOUNT.
AMD CPUs including and after Zen 1 (2017) support BMI2 and POPCOUNT.