Skip to content

PlentyChess 1.0.0

Compare
Choose a tag to compare
@Yoshie2000 Yoshie2000 released this 01 Apr 20:08
· 151 commits to main since this release

This is the biggest release of PlentyChess so far, shipping (D)FRC and MultiPV support.

Performance vs. PlentyChess 0.3.0

STC

Elo   | 139.43 +- 3.31 (95%)
Conf  | 8.0+0.08s Threads=1 Hash=16MB
Games | N: 25004 W: 11963 L: 2435 D: 10606
Penta | [20, 570, 3548, 6590, 1774]
https://openbench.yoshie2000.de/test/807/

LTC

Elo   | 137.16 +- 4.44 (95%)
Conf  | 40.0+0.40s Threads=1 Hash=64MB
Games | N: 12502 W: 5659 L: 965 D: 5878
Penta | [3, 196, 1697, 3814, 541]
https://openbench.yoshie2000.de/test/808/

Improvements

The following improvements have been made since version 0.3.0:

  • Much stronger and larger neural network
  • Various search improvements
  • Much improved time management
  • Many speedups
  • More accurate eval normalization
  • Added hashfull to the UCI output
  • Added support for the UCI movestogo parameter
  • Multiple fixes regarding zobrist keys, as well as other bugfixes

Binary guide

  • generic: Slowest
  • avx2: Faster, compatible with most modern CPUs
  • bmi2: Faster, includes avx2, not recommended for Zen1/2 CPUs
  • avx512: Fastest, includes bmi2

Note: The binaries include 2 bug fixes and have been built from commit 1d8b4fe