I will. Maybe I was too stupid or not that involved in engine testing, but only after some research in the source code I figured out how to do the benchmark with more than one thread:Ckappe wrote: ↑Fri Feb 26, 2021 11:54 am Thanks for the banchmark page https://acepoint.de/engine-benchmarks-on-apples-m1/
But why do you test single thread only for CPU-engines and 2-threads only for GPU??
Could you post the actuall all cores benchmarks as well?
benchmark.cpp (stockfish-13)
Code: Select all
95 /// setup_bench() builds a list of UCI commands to be run by bench. There
96 /// are five parameters: TT size in MB, number of search threads that
97 /// should be used, the limit value spent for each position, a file name
98 /// where to look for positions in FEN format, the type of the limit:
99 /// depth, perft, nodes and movetime (in millisecs), and evaluation type
100 /// mixed (default), classical, NNUE.
101 ///
102 /// bench -> search default positions up to depth 13
103 /// bench 64 1 15 -> search default positions up to depth 15 (TT = 64MB)
104 /// bench 64 4 5000 current movetime -> search current position with 4 threads for 5 sec
105 /// bench 64 1 100000 default nodes -> search default positions for 100K nodes each
106 /// bench 16 1 5 default perft -> run a perft 5 on default positions
acepoint