Clockwork - UCI chess Engine
Author: The Clockwork team Rating Chess Engines Diary CEDR=3526
This is the latest version of the Clockwork engine. It is currently competing in the qualifying rounds of the TOP-64 Chess Engine League, where it scored 5.5/11 in the February 2026 edition. Although subsequent versions are getting stronger, the next edition in March 2026 is expected to be more successful.
Clockwork what's new?
Avoid costly default-construction in TT init. (#424)
Due to the atomic operations in TTBucket, the class was non-trivially initializable, thus automatically calling a full single-threaded default-construction on TT init/resize. This patch fixes this by using appropriate operations so that the compiler correctly marks the class as trivially initializable. Otherwise, this is a nonfunctional change; `load()` and `store()` compile to the same thing as before.
Bench: 12449231
Passed STC with 6-Man:
```
Test | tb
Elo | 16.62 +- 5.82 (95%)
SPRT | 8.0+0.08s Threads=1 Hash=16MB
LLR | 2.97 (-2.94, 2.94) [0.00, 3.00]
Games | N: 4226 W: 1217 L: 1015 D: 1994
Penta | [32, 404, 1063, 558, 56]
```
https://ob.cwchess.org/test/1551/
Passed LTC with 6-Man:
```
Test | tb
Elo | 18.18 +- 5.70 (95%)
SPRT | 40.0+0.40s Threads=1 Hash=64MB
LLR | 2.96 (-2.94, 2.94) [0.00, 3.00]
Games | N: 3366 W: 896 L: 720 D: 1750
Penta | [12, 263, 961, 431, 16]
Bench: 13841007
To deliver high-precision engine comparisons, my hardware runs 24/7. This project relies on the support of the chess community to stay sustainable. If you appreciate the "under the hood" work I do here, a small PayPal donation goes a long way in keeping the servers humming and the data flowing.

Comments
Post a Comment