Dev Builds » 20111108-0639

You are viewing an old NCM Stockfish dev build test. You may find the most recent dev build tests using Stockfish 15 as the baseline here.

Use this dev build

NCM plays each Stockfish dev build 20,000 times against Stockfish 7. This yields an approximate Elo difference and establishes confidence in the strength of the dev builds.

Summary

Host Duration Avg Base NPS Games Wins Losses Draws Elo

Test Detail

ID Host Started (UTC) Duration Base NPS Games Wins Losses Draws Elo CLI PGN

Commit

Commit ID c2600a73cfcde2958351bf7fd4dc7296b137223b
Author Marco Costalba
Date 2011-11-08 06:39:06 UTC
Fix profile-build After async I/O patches 'bench' changed behaviour and now waits for input at the end of the test run. This is due to listener thread stay blocked on std::getline() even after test run is finished, as soon as we feed something the thread unblocks and then quickly exits. This is not a big problem, but has the bad side effect of breaking profile builds that hang forever at the end of the test run. The tricky workaround is to create a pipe that connects to stockfish input and then, when test run is finished, breaking the pipe: this makes std::getline() immediately return. So this patch adds a 'sleep 10' piped into 'stockfish bench' test run command. After 10 seconds sleep ends, the pipe breaks and 'bench' finishes as usual. Thanks to Oliver Korff for reporting the issue, and to Mike Whiteley for having co-authored this solution. No functional change. Signed-off-by: Marco Costalba <mcostalba@gmail.com>
Copyright 2011–2026 Next Chess Move LLC