Hi there,
I am not up to date with all the available engines.
So the question is:
Which engines comes with an own bench test?
I have interest to collect a little bit and to add bench results of SWCR hardware on my webpage.
I know Crafty have a good bench test. But perhaps other engines have a good bench system too.
Important ist:
Name of engine?
Parameter for starting the bench in text mode.
For an example:
Crafty = "bench"
Best
Frank
COLLECTION: Which engines comes with an own bench test?
Moderators: hgm, Rebel, chrisw
-
- Posts: 6808
- Joined: Wed Nov 18, 2009 7:16 pm
- Location: Gutweiler, Germany
- Full name: Frank Quisinsky
-
- Posts: 1296
- Joined: Sun Mar 12, 2006 6:46 pm
- Location: Kelowna
- Full name: Tony Mokonen
Re: COLLECTION: Which engines comes with an own bench test?
TSCP has a somewhat similar benchmark command (bench is the command to start the benchmark in text mode).
-
- Posts: 2056
- Joined: Mon Mar 13, 2006 2:31 am
- Location: North Carolina, USA
Re: COLLECTION: Which engines comes with an own bench test?
NoonianChess and Ares both have their own bench test which can be started at a command prompt.
NoonianChess -bench -fd depth
Ares -bench -fd depth
I wouldn't run NoonianChess any deeper than 10 ply; it is too slow. Depending on the speed of the computer, you could run Ares 14 ply deep or more.
Ares -bench -fd 12 // searches a set of positions 12 ply deep.
Ares reports several things including NPS and time. Time is reported in milliseconds, so 12640 is 12.64 seconds. Ares with -fd 10 takes 12.64 seconds on my laptop (Intel Core 2 Duo T5500) in 32 bit mode.
NoonianChess -bench -fd depth
Ares -bench -fd depth
I wouldn't run NoonianChess any deeper than 10 ply; it is too slow. Depending on the speed of the computer, you could run Ares 14 ply deep or more.
Ares -bench -fd 12 // searches a set of positions 12 ply deep.
Ares reports several things including NPS and time. Time is reported in milliseconds, so 12640 is 12.64 seconds. Ares with -fd 10 takes 12.64 seconds on my laptop (Intel Core 2 Duo T5500) in 32 bit mode.
-
- Posts: 180
- Joined: Mon Sep 03, 2007 9:15 am
Re: COLLECTION: Which engines comes with an own bench test?
Hi Frank,
there is a kind of benchmark inside Hermann. It is not made for users. I normally use it for measuring time to depth but sometimes also as a benchmark how fast Hermann runs different computers.
You can make your own benchmark. Write the following commands to a file benchmark.txt
You can use any of Hermanns uci options for benchmarking, for example Hash, MultiPV or even NumberOfProcessors which will give you a different output every time.
ucitest is required for benchmarking. It makes Hermann accept uci commands but print benchmark output.
setoption name blocking value true is a hidden uci option that is also required for benchmarking. It prevents Hermann from looking for input during search. Otherwise the search would get interrupted by the next position and go commands or Hermann would stop too early because end of input file.
Start Hermann from the command line with
Or copy the uci commands to the clipboard, start Hermann by double clicking Hermann.exe, right click on the window title bar and select Bearbeiten/Einfügen (Edit/Insert?).
You get 4 columns output. 1st: Position number, 2nd: time for this position, 3rd: time for all positions until now, 4th: geometric average time for all positions until now.
Greetings
Volker
edit: typo
there is a kind of benchmark inside Hermann. It is not made for users. I normally use it for measuring time to depth but sometimes also as a benchmark how fast Hermann runs different computers.
You can make your own benchmark. Write the following commands to a file benchmark.txt
Code: Select all
ucitest
setoption name Hash value 256
setoption name OwnBook value false
setoption name blocking value true
position startpos
go depth 12
position startpos moves e2e4 e7e5 g1f3 b8c6
go depth 11
position fen qnbrnkrb/pppppppp/8/8/8/8/PPPPPPPP/QNBRNKRB w KQkq - 0 1
go depth 11
position fen rbnkbqnr/pppppppp/8/8/8/8/PPPPPPPP/RBNKBQNR w HAha - 0 1
go depth 11
ucitest is required for benchmarking. It makes Hermann accept uci commands but print benchmark output.
setoption name blocking value true is a hidden uci option that is also required for benchmarking. It prevents Hermann from looking for input during search. Otherwise the search would get interrupted by the next position and go commands or Hermann would stop too early because end of input file.
Start Hermann from the command line with
Code: Select all
Hermann.exe <benchmark.txt
You get 4 columns output. 1st: Position number, 2nd: time for this position, 3rd: time for all positions until now, 4th: geometric average time for all positions until now.
Greetings
Volker
edit: typo
-
- Posts: 536
- Joined: Thu Mar 09, 2006 12:53 am
Re: COLLECTION: Which engines comes with an own bench test?
Frank,
Stockfish 1.7.1 has a bench command. Use it like this:
stockfish.exe bench 32 1 10 default depth
(Meaning use 32MB hash, 1 thread and analyze a default set of positions each to depth 10)
Roy
Stockfish 1.7.1 has a bench command. Use it like this:
stockfish.exe bench 32 1 10 default depth
(Meaning use 32MB hash, 1 thread and analyze a default set of positions each to depth 10)
Roy
-
- Posts: 6808
- Joined: Wed Nov 18, 2009 7:16 pm
- Location: Gutweiler, Germany
- Full name: Frank Quisinsky
Re: Thanks ...
Hi,
I will try all
I think I should add the bench results of SWCR hardware on my page. It would be great if others which create a rating list make the same. More easy for users to compare it.
Thanks again to all for the comments.
Best
Frank
I will try all
I think I should add the bench results of SWCR hardware on my page. It would be great if others which create a rating list make the same. More easy for users to compare it.
Thanks again to all for the comments.
Best
Frank
-
- Posts: 6808
- Joined: Wed Nov 18, 2009 7:16 pm
- Location: Gutweiler, Germany
- Full name: Frank Quisinsky
Re: Moderation, made a mistake!
Message delete, edit.
Made a mistake.
Add the message on Talkchess tournament forum:
http://www.talkchess.com/forum/viewtopi ... 356#359356
Used the wrong thread and forum, sorry!
Made a mistake.
Add the message on Talkchess tournament forum:
http://www.talkchess.com/forum/viewtopi ... 356#359356
Used the wrong thread and forum, sorry!
-
- Posts: 6808
- Joined: Wed Nov 18, 2009 7:16 pm
- Location: Gutweiler, Germany
- Full name: Frank Quisinsky
Re: Bench information added.
Information added on www.amateurschach.de
Hope that others which created a rating list do it too.
Best
Frank
Hope that others which created a rating list do it too.
Best
Frank
-
- Posts: 6808
- Joined: Wed Nov 18, 2009 7:16 pm
- Location: Gutweiler, Germany
- Full name: Frank Quisinsky
Re: COLLECTION: Which engines comes with an own bench test?
Hi Charles,
I used for the information I got from Ares 1004 only the np/s. Hope this is right.
Thanks
Best
Frank
I used for the information I got from Ares 1004 only the np/s. Hope this is right.
Thanks
Best
Frank
-
- Posts: 6808
- Joined: Wed Nov 18, 2009 7:16 pm
- Location: Gutweiler, Germany
- Full name: Frank Quisinsky
Re: COLLECTION: Which engines comes with an own bench test?
Hi,
information added on my swcr webpage.
With parameter:
bench 256 1 20
Thanks
Best
information added on my swcr webpage.
With parameter:
bench 256 1 20
Thanks
Best