official-stockfish / fishtest

The Stockfish testing framework
https://tests.stockfishchess.org/tests
281 stars 129 forks source link

pondering #503

Open vondele opened 4 years ago

vondele commented 4 years ago

It would be useful to have fishtest support optionally pondering.

Changes should be not too invasive I think. Basically, verify that the number of available cores is nthreads * ( 1 + pondering), and adjust cutechess concurrency, passing the pondering option to cutechess.

snicolet commented 4 years ago

Indeed, if a worker gives 8 cores to fishtest, a ponder test with 1 thread games should play only 4 games concurrently because White and Black should play on independent cores.