Chess engine: Stockfish 20010711



Stockfish - UCI chess engine, compiled by Alain SAVARD

Use a faster implementation of Static Exchange Evaluation

SEE (Static Exchange Evaluation) is a critical component, so we might indulge some tricks to make it faster. Another pull request #2469 showed some speedup by removing templates, this version uses Ronald de Man (@syzygy1) SEE implementation which also unrolls the for loop by
suppressing the min_attacker() helper function and exits as soon as the last swap is conclusive.


Patch testes against pull request #2469:
LLR: 2.95 (-2.94,2.94) {-1.00,3.00}
Total: 19365 W: 3771 L: 3634 D: 11960 Elo +2.46
Ptnml(0-2): 241, 1984, 5099, 2092, 255


And since we are using new SPRT statistics, and that both pull requests finished with less than 20000 games I also tested against master as a speed-up:
LLR: 2.99 (-2.94,2.94) {-1.00,3.00}
Total: 18878 W: 3674 L: 3539 D: 11665 Elo +2.48
Ptnml(0-2): 193, 1999, 4966, 2019, 250



Rating JCER=3344

Stockfish 20010711 - download


Comments

Popular posts from this blog

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

Stockfish 250702 wins Android Chess Engines Tournament, 2025.08.03-04