Since you’re here...

... we have a small favour to ask. More people, like you, are reading and supporting our blog: "Chess Engines Diary". And unlike many other sites and blogs, we made the choice to keep our articles open for all, regardless of where they live or what they can afford to pay.

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.

============================== My email: jotes@go2.pl



Stockfish 18010113 - new version!

Stockfish, chess engine UCI

Rating JCER = 3389
🔬 Author: Joost VandeVondele 

Timestamp: 1514809071 

Explicitly zero TT upon resize. 

as discussed in issue #1349, the way pages are allocated with calloc might imply some overhead on first write. 
This overhead can be large and slow down the first search after a TT resize significantly, especially for large TT. 
Using an explicit clear of the TT on resize fixes this problem. 

Not implemented, but possibly useful for large TT, is to do this zero-ing using all search threads. Not only would this be faster, it could also lead to a more favorable memory allocation on numa systems with a first touch policy. 

No functional change.

⭐⭐⭐   Stockfish 18010113 - download

Comments

Popular posts from this blog

New version chess engine: Lc0 BT4

Killfish 071223 wins Strong Engines Tournament (Tests by Jörn Gronemann, Heide, 2024.02.26)

New chess engine: HypnoS 190324 (derived from Stockfish)

SF-PRO 23.02.2024 wins Strong Engines Tournament (Tests by Jörn Gronemann, Heide, 2024.03.01)

INCOGNITO 7 and Killfish 130324 wins Strong Engines Tournament (Tests by Jörn Gronemann, Heide, 2024.03.15)

SF-PRO 08.03.2024 wins New Engines Test, 09-10.03.2024

Chess engine: SF 16.1 MPV