Stockfish-1.6.2 Benchmarks for 1 to 8 Threads

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

Joerg Oster
Posts: 937
Joined: Fri Mar 10, 2006 4:29 pm
Location: Germany

Re: Stockfish-1.6.2 Benchmarks for 1 to 8 Threads

Post by Joerg Oster »

zullil wrote: Probably not a good idea. Just a first effort. I'll do some speed testing using the default positions in the bench command.
Well, this sounds much better. :D
I guess a set of at least 10 positions might give a first good impression.
But how do you change the options? Is there a way in changing them via command line?

Joerg.
zullil
Posts: 6442
Joined: Tue Jan 09, 2007 12:31 am
Location: PA USA
Full name: Louis Zulli

Re: Stockfish-1.6.2 Benchmarks for 1 to 8 Threads

Post by zullil »

Joerg Oster wrote:
zullil wrote: Probably not a good idea. Just a first effort. I'll do some speed testing using the default positions in the bench command.
Well, this sounds much better. :D
I guess a set of at least 10 positions might give a first good impression.
But how do you change the options? Is there a way in changing them via command line?

Joerg.
I will compile 6 copies of Stockfish-1.6.2, identical except for the default value of Minimum Split Depth (which I'll set at 4, 5, 6, 7, 8, 9). (I'll make the max value for Minimum Split Depth equal to 9). I'll then run them in succession, invoking each with the bench option. I assume that the bench is run using the default values of the various uci options.
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: Stockfish-1.6.2 Benchmarks for 1 to 8 Threads

Post by bob »

For reference, how does Crafty do on this hardware, NPS wise, with 1-8 threads?
zullil
Posts: 6442
Joined: Tue Jan 09, 2007 12:31 am
Location: PA USA
Full name: Louis Zulli

Re: Stockfish-1.6.2 Benchmarks for 1 to 8 Threads

Post by zullil »

bob wrote:For reference, how does Crafty do on this hardware, NPS wise, with 1-8 threads?

Code: Select all

LZsMacPro: ~/Documents/Chess/Crafty/Crafty-23.1] ./crafty-23.1 mt=1
max threads set to 1.
hash table memory =  512M bytes.

Crafty v23.1 (1 cpus)

White(1): bench
Running benchmark. . .
......
Total nodes: 102518931
Raw nodes per second: 3468164
Total elapsed time: 29.56
White(1): quit
LZsMacPro: ~/Documents/Chess/Crafty/Crafty-23.1] ./crafty-23.1 mt=2
max threads set to 2.
hash table memory =  512M bytes.

Crafty v23.1 (2 cpus)

White(1): bench
Running benchmark. . .
......
Total nodes: 105840144
Raw nodes per second: 6449734
Total elapsed time: 16.41
White(1): quit
LZsMacPro: ~/Documents/Chess/Crafty/Crafty-23.1] ./crafty-23.1 mt=3
max threads set to 3.
hash table memory =  512M bytes.

Crafty v23.1 (3 cpus)

White(1): bench
Running benchmark. . .
......
Total nodes: 116780910
Raw nodes per second: 9675303
Total elapsed time: 12.07
White(1): quit
LZsMacPro: ~/Documents/Chess/Crafty/Crafty-23.1] ./crafty-23.1 mt=4
max threads set to 4.
hash table memory =  512M bytes.

Crafty v23.1 (4 cpus)

White(1): bench
Running benchmark. . .
......
Total nodes: 118671927
Raw nodes per second: 12478646
Total elapsed time: 9.51
White(1): quit
LZsMacPro: ~/Documents/Chess/Crafty/Crafty-23.1] ./crafty-23.1 mt=5
max threads set to 5.
hash table memory =  512M bytes.

Crafty v23.1 (5 cpus)

White(1): bench
Running benchmark. . .
......
Total nodes: 112223494
Raw nodes per second: 14205505
Total elapsed time: 7.90
White(1): quit
LZsMacPro: ~/Documents/Chess/Crafty/Crafty-23.1] ./crafty-23.1 mt=6
max threads set to 6.
hash table memory =  512M bytes.

Crafty v23.1 (6 cpus)

White(1): bench
Running benchmark. . .
......
Total nodes: 116694992
Raw nodes per second: 16185158
Total elapsed time: 7.21
White(1): quit
LZsMacPro: ~/Documents/Chess/Crafty/Crafty-23.1] ./crafty-23.1 mt=7
max threads set to 7.
hash table memory =  512M bytes.

Crafty v23.1 (7 cpus)

White(1): bench
Running benchmark. . .
......
Total nodes: 131088491
Raw nodes per second: 17714660
Total elapsed time: 7.40
White(1): quit
LZsMacPro: ~/Documents/Chess/Crafty/Crafty-23.1] ./crafty-23.1 mt=8
max threads set to 8.
hash table memory =  512M bytes.

Crafty v23.1 (8 cpus)

White(1): bench
Running benchmark. . .
......
Total nodes: 141423415
Raw nodes per second: 19426293
Total elapsed time: 7.28
White(1): quit
Paloma
Posts: 1167
Joined: Thu Dec 25, 2008 9:07 pm
Full name: Herbert L

Re: Stockfish-1.6.2 Benchmarks for 1 to 8 Threads

Post by Paloma »

Hi Luis,
I've try a little bit:

When i type immediately >stockfish-16-ja bench 256 2 16 default depth< (in a fresh) command line then it works.
I get:
Total time (ms) : 202238
Nodes searched : 337415986
Nodes/second : 1668410

but at the end >Press any key to exit< works not. I get no DOS-Prompt, i.e. no E:\UCI_Engines> and no exit.

I must leave the Dos-box by clicking the X in the right above corner.

That was the Failure (no Dos-Prompt) what happend in my 1st case.

I typed first only for fun >stockfish-16-ja< which gave an info-line (but no DOS-Prompt at the End), i don't aware of this.
Then i typed >stockfish-16-ja bench 256 2 16 default depth< and get >Unknown command< as in my previous post shown. Even the command dir no longer works.

Strange behavior. Is my command line faulty? Only in a fresh command line works >stockfish-16-ja bench 256 2 16 default depth<
My OS: W7 64-bit
zullil
Posts: 6442
Joined: Tue Jan 09, 2007 12:31 am
Location: PA USA
Full name: Louis Zulli

Re: Stockfish-1.6.2 Benchmarks for 1 to 8 Threads

Post by zullil »

Paloma wrote:Hi Luis,

That was the Failure (no Dos-Prompt) what happend in my 1st case.

I typed first only for fun >stockfish-16-ja< which gave an info-line (but no DOS-Prompt at the End), i don't aware of this.
Then i typed >stockfish-16-ja bench 256 2 16 default depth< and get >Unknown command< as in my previous post shown. Even the command dir no longer works.
The program was still running, awaiting a uci command. Try typing

stockfish-16-ja

at the DOS-prompt. After you see the info, try typing

uci

and hitting return. Do you get a long list of options? Then try typing

quit

, to terminate stockfish. Does the DOS-prompt return?
Paloma wrote:
Strange behavior. Is my command line faulty? Only in a fresh command line works >stockfish-16-ja bench 256 2 16 default depth<
My OS: W7 64-bit
Probably not, but I don't know Windows.
Joerg Oster
Posts: 937
Joined: Fri Mar 10, 2006 4:29 pm
Location: Germany

Re: Stockfish-1.6.2 Benchmarks for 1 to 8 Threads

Post by Joerg Oster »

OK, I expected to get this answer.
I have absolutely no experience in compiling a Program. :(
So I must do my testing by hand.
Paloma
Posts: 1167
Joined: Thu Dec 25, 2008 9:07 pm
Full name: Herbert L

Re: Stockfish-1.6.2 Benchmarks for 1 to 8 Threads

Post by Paloma »

Hi Louis,
you are right, it works! Many Thanks !!
IanO
Posts: 496
Joined: Wed Mar 08, 2006 9:45 pm
Location: Portland, OR

Re: Stockfish-1.6.2 Benchmarks for 1 to 8 Threads

Post by IanO »

mcostalba wrote:
zullil wrote:
I'm willing to help, but first I need to find a suitable GUI for use on my Mac. I have Sigma Chess (a fabulous program but now rather old), which doesn't allow time controls less than 1 minute. Any suggestions? I know Tord uses a Mac. Guess I'll do some Googling.
cutechess is very good I don't know if there is a version also for Mac.
Yes, it also compiles on a Mac once you obtain the Boost C++ libraries it depends on. I use Sigma Chess to run most automated matches, but I use cutechess for winboard engines (like Crafty) and UCI engines which don't load in Sigma (like Rybka+microwine). Cutechess's main limitation is its inability to use sudden-death time controls, but that would be easy to fix.

ExaChess can also host UCI engine matches, but it is more finicky about UCI support and has no interface to customize UCI parameters.

Also, search this forum for the big cutechess thread. I think someone posted Mac binaries.

Ian
zullil
Posts: 6442
Joined: Tue Jan 09, 2007 12:31 am
Location: PA USA
Full name: Louis Zulli

Re: Stockfish-1.6.2 Benchmarks for 1 to 8 Threads

Post by zullil »

Here are benchmark results for stockfish-1.6.2 using 8 threads, for Minimum Split Depth (MSD) = 4, 5, 6, 7, 8, 9.
Note that each run involves a 'default' collection of 16 positions. There are two runs for each value of MSD.

Based on these data, it appears that MSD=7 is perhaps the best choice for 8 threads. Note that Maximum Number of Threads
per Split Point is set to its default value of 5 for each run below.

I plan to run a match of 1000 games at game/40s between stockfish-1.6.2-MSD4 (the official version) and stockfish-1.6.2-MSD7.
I'll use cutechess-cli and Marc Lacrosse's performance.bin truncated at 10 full moves. Results tomorrow, I hope!

Code: Select all

./stockfish-1.6.2-MSD4 bench 512 8 18 default depth
===============================
Total time &#40;ms&#41; &#58; 392582
Nodes searched  &#58; 1501116823
Nodes/second    &#58; 3823702

./stockfish-1.6.2-MSD5 bench 512 8 18 default depth
===============================
Total time &#40;ms&#41; &#58; 425947
Nodes searched  &#58; 1746451608
Nodes/second    &#58; 4100161

./stockfish-1.6.2-MSD6 bench 512 8 18 default depth
===============================
Total time &#40;ms&#41; &#58; 416999
Nodes searched  &#58; 1776514339
Nodes/second    &#58; 4260236

./stockfish-1.6.2-MSD7 bench 512 8 18 default depth
===============================
Total time &#40;ms&#41; &#58; 441245
Nodes searched  &#58; 1877940193
Nodes/second    &#58; 4256003

./stockfish-1.6.2-MSD8 bench 512 8 18 default depth
===============================
Total time &#40;ms&#41; &#58; 433147
Nodes searched  &#58; 1800429094
Nodes/second    &#58; 4156623

./stockfish-1.6.2-MSD9 bench 512 8 18 default depth
===============================
Total time &#40;ms&#41; &#58; 426614
Nodes searched  &#58; 1760372692
Nodes/second    &#58; 4126382

./stockfish-1.6.2-MSD4 bench 512 8 18 default depth
===============================
Total time &#40;ms&#41; &#58; 429150
Nodes searched  &#58; 1636789569
Nodes/second    &#58; 3814026

./stockfish-1.6.2-MSD5 bench 512 8 18 default depth
===============================
Total time &#40;ms&#41; &#58; 392250
Nodes searched  &#58; 1600726730
Nodes/second    &#58; 4080883

./stockfish-1.6.2-MSD6 bench 512 8 18 default depth
===============================
Total time &#40;ms&#41; &#58; 327703
Nodes searched  &#58; 1379295299
Nodes/second    &#58; 4208979

./stockfish-1.6.2-MSD7 bench 512 8 18 default depth
===============================
Total time &#40;ms&#41; &#58; 330292
Nodes searched  &#58; 1395023291
Nodes/second    &#58; 4223606

./stockfish-1.6.2-MSD8 bench 512 8 18 default depth
===============================
Total time &#40;ms&#41; &#58; 418509
Nodes searched  &#58; 1765736837
Nodes/second    &#58; 4219113

./stockfish-1.6.2-MSD9 bench 512 8 18 default depth
===============================
Total time &#40;ms&#41; &#58; 424309
Nodes searched  &#58; 1742665319
Nodes/second    &#58; 4107066



LZsMacPro&#58; ~/Desktop/stockfish-162-ja/src&#93; ./stockfish-1.6.2-MSD4
Stockfish 1.6.2 64bit. By Tord Romstad, Marco Costalba, Joona Kiiski.
Good! CPU has hardware POPCNT. We will use it.
uci
id name Stockfish 1.6.2 64bit
id author Tord Romstad, Marco Costalba, Joona Kiiski

option name Use Search Log type check default false
option name Search Log Filename type string default SearchLog.txt
option name Book File type string default book.bin
option name Mobility &#40;Middle Game&#41; type spin default 100 min 0 max 200
option name Mobility &#40;Endgame&#41; type spin default 100 min 0 max 200
option name Pawn Structure &#40;Middle Game&#41; type spin default 100 min 0 max 200
option name Pawn Structure &#40;Endgame&#41; type spin default 100 min 0 max 200
option name Passed Pawns &#40;Middle Game&#41; type spin default 100 min 0 max 200
option name Passed Pawns &#40;Endgame&#41; type spin default 100 min 0 max 200
option name Space type spin default 100 min 0 max 200
option name Aggressiveness type spin default 100 min 0 max 200
option name Cowardice type spin default 100 min 0 max 200
option name King Safety Curve type combo default Quadratic var Quadratic var Linear
option name King Safety Coefficient type spin default 40 min 1 max 100
option name King Safety X Intercept type spin default 0 min 0 max 20
option name King Safety Max Slope type spin default 30 min 10 max 100
option name King Safety Max Value type spin default 500 min 100 max 1000
option name Queen Contact Check Bonus type spin default 3 min 0 max 8
option name Queen Check Bonus type spin default 2 min 0 max 4
option name Rook Check Bonus type spin default 1 min 0 max 4
option name Bishop Check Bonus type spin default 1 min 0 max 4
option name Knight Check Bonus type spin default 1 min 0 max 4
option name Discovered Check Bonus type spin default 3 min 0 max 8
option name Mate Threat Bonus type spin default 3 min 0 max 8
option name Check Extension &#40;PV nodes&#41; type spin default 2 min 0 max 2
option name Check Extension &#40;non-PV nodes&#41; type spin default 1 min 0 max 2
option name Single Reply Extension &#40;PV nodes&#41; type spin default 2 min 0 max 2
option name Single Reply Extension &#40;non-PV nodes&#41; type spin default 2 min 0 max 2
option name Mate Threat Extension &#40;PV nodes&#41; type spin default 0 min 0 max 2
option name Mate Threat Extension &#40;non-PV nodes&#41; type spin default 0 min 0 max 2
option name Pawn Push to 7th Extension &#40;PV nodes&#41; type spin default 1 min 0 max 2
option name Pawn Push to 7th Extension &#40;non-PV nodes&#41; type spin default 1 min 0 max 2
option name Passed Pawn Extension &#40;PV nodes&#41; type spin default 1 min 0 max 2
option name Passed Pawn Extension &#40;non-PV nodes&#41; type spin default 0 min 0 max 2
option name Pawn Endgame Extension &#40;PV nodes&#41; type spin default 2 min 0 max 2
option name Pawn Endgame Extension &#40;non-PV nodes&#41; type spin default 2 min 0 max 2
option name Full Depth Moves &#40;PV nodes&#41; type spin default 10 min 1 max 100
option name Full Depth Moves &#40;non-PV nodes&#41; type spin default 3 min 1 max 100
option name Threat Depth type spin default 5 min 0 max 100
option name Randomness type spin default 0 min 0 max 10
option name Minimum Split Depth type spin default 4 min 4 max 9
option name Maximum Number of Threads per Split Point type spin default 5 min 4 max 8
option name Threads type spin default 8 min 1 max 8
option name Hash type spin default 32 min 4 max 2048
option name Clear Hash type button
option name New Game type button
option name Ponder type check default true
option name OwnBook type check default true
option name MultiPV type spin default 1 min 1 max 500
option name UCI_ShowCurrLine type check default false
option name UCI_Chess960 type check default false
option name UCI_AnalyseMode type check default false
uciok
quit
LZsMacPro&#58; ~/Desktop/stockfish-162-ja/src&#93; ./stockfish-1.6.2-MSD5
Stockfish 1.6.2 64bit. By Tord Romstad, Marco Costalba, Joona Kiiski.
Good! CPU has hardware POPCNT. We will use it.
uci
id name Stockfish 1.6.2 64bit
id author Tord Romstad, Marco Costalba, Joona Kiiski

option name Use Search Log type check default false
option name Search Log Filename type string default SearchLog.txt
option name Book File type string default book.bin
option name Mobility &#40;Middle Game&#41; type spin default 100 min 0 max 200
option name Mobility &#40;Endgame&#41; type spin default 100 min 0 max 200
option name Pawn Structure &#40;Middle Game&#41; type spin default 100 min 0 max 200
option name Pawn Structure &#40;Endgame&#41; type spin default 100 min 0 max 200
option name Passed Pawns &#40;Middle Game&#41; type spin default 100 min 0 max 200
option name Passed Pawns &#40;Endgame&#41; type spin default 100 min 0 max 200
option name Space type spin default 100 min 0 max 200
option name Aggressiveness type spin default 100 min 0 max 200
option name Cowardice type spin default 100 min 0 max 200
option name King Safety Curve type combo default Quadratic var Quadratic var Linear
option name King Safety Coefficient type spin default 40 min 1 max 100
option name King Safety X Intercept type spin default 0 min 0 max 20
option name King Safety Max Slope type spin default 30 min 10 max 100
option name King Safety Max Value type spin default 500 min 100 max 1000
option name Queen Contact Check Bonus type spin default 3 min 0 max 8
option name Queen Check Bonus type spin default 2 min 0 max 4
option name Rook Check Bonus type spin default 1 min 0 max 4
option name Bishop Check Bonus type spin default 1 min 0 max 4
option name Knight Check Bonus type spin default 1 min 0 max 4
option name Discovered Check Bonus type spin default 3 min 0 max 8
option name Mate Threat Bonus type spin default 3 min 0 max 8
option name Check Extension &#40;PV nodes&#41; type spin default 2 min 0 max 2
option name Check Extension &#40;non-PV nodes&#41; type spin default 1 min 0 max 2
option name Single Reply Extension &#40;PV nodes&#41; type spin default 2 min 0 max 2
option name Single Reply Extension &#40;non-PV nodes&#41; type spin default 2 min 0 max 2
option name Mate Threat Extension &#40;PV nodes&#41; type spin default 0 min 0 max 2
option name Mate Threat Extension &#40;non-PV nodes&#41; type spin default 0 min 0 max 2
option name Pawn Push to 7th Extension &#40;PV nodes&#41; type spin default 1 min 0 max 2
option name Pawn Push to 7th Extension &#40;non-PV nodes&#41; type spin default 1 min 0 max 2
option name Passed Pawn Extension &#40;PV nodes&#41; type spin default 1 min 0 max 2
option name Passed Pawn Extension &#40;non-PV nodes&#41; type spin default 0 min 0 max 2
option name Pawn Endgame Extension &#40;PV nodes&#41; type spin default 2 min 0 max 2
option name Pawn Endgame Extension &#40;non-PV nodes&#41; type spin default 2 min 0 max 2
option name Full Depth Moves &#40;PV nodes&#41; type spin default 10 min 1 max 100
option name Full Depth Moves &#40;non-PV nodes&#41; type spin default 3 min 1 max 100
option name Threat Depth type spin default 5 min 0 max 100
option name Randomness type spin default 0 min 0 max 10
option name Minimum Split Depth type spin default 5 min 4 max 9
option name Maximum Number of Threads per Split Point type spin default 5 min 4 max 8
option name Threads type spin default 8 min 1 max 8
option name Hash type spin default 32 min 4 max 2048
option name Clear Hash type button
option name New Game type button
option name Ponder type check default true
option name OwnBook type check default true
option name MultiPV type spin default 1 min 1 max 500
option name UCI_ShowCurrLine type check default false
option name UCI_Chess960 type check default false
option name UCI_AnalyseMode type check default false
uciok
quit
LZsMacPro&#58; ~/Desktop/stockfish-162-ja/src&#93; ./stockfish-1.6.2-MSD6
Stockfish 1.6.2 64bit. By Tord Romstad, Marco Costalba, Joona Kiiski.
Good! CPU has hardware POPCNT. We will use it.
uci
id name Stockfish 1.6.2 64bit
id author Tord Romstad, Marco Costalba, Joona Kiiski

option name Use Search Log type check default false
option name Search Log Filename type string default SearchLog.txt
option name Book File type string default book.bin
option name Mobility &#40;Middle Game&#41; type spin default 100 min 0 max 200
option name Mobility &#40;Endgame&#41; type spin default 100 min 0 max 200
option name Pawn Structure &#40;Middle Game&#41; type spin default 100 min 0 max 200
option name Pawn Structure &#40;Endgame&#41; type spin default 100 min 0 max 200
option name Passed Pawns &#40;Middle Game&#41; type spin default 100 min 0 max 200
option name Passed Pawns &#40;Endgame&#41; type spin default 100 min 0 max 200
option name Space type spin default 100 min 0 max 200
option name Aggressiveness type spin default 100 min 0 max 200
option name Cowardice type spin default 100 min 0 max 200
option name King Safety Curve type combo default Quadratic var Quadratic var Linear
option name King Safety Coefficient type spin default 40 min 1 max 100
option name King Safety X Intercept type spin default 0 min 0 max 20
option name King Safety Max Slope type spin default 30 min 10 max 100
option name King Safety Max Value type spin default 500 min 100 max 1000
option name Queen Contact Check Bonus type spin default 3 min 0 max 8
option name Queen Check Bonus type spin default 2 min 0 max 4
option name Rook Check Bonus type spin default 1 min 0 max 4
option name Bishop Check Bonus type spin default 1 min 0 max 4
option name Knight Check Bonus type spin default 1 min 0 max 4
option name Discovered Check Bonus type spin default 3 min 0 max 8
option name Mate Threat Bonus type spin default 3 min 0 max 8
option name Check Extension &#40;PV nodes&#41; type spin default 2 min 0 max 2
option name Check Extension &#40;non-PV nodes&#41; type spin default 1 min 0 max 2
option name Single Reply Extension &#40;PV nodes&#41; type spin default 2 min 0 max 2
option name Single Reply Extension &#40;non-PV nodes&#41; type spin default 2 min 0 max 2
option name Mate Threat Extension &#40;PV nodes&#41; type spin default 0 min 0 max 2
option name Mate Threat Extension &#40;non-PV nodes&#41; type spin default 0 min 0 max 2
option name Pawn Push to 7th Extension &#40;PV nodes&#41; type spin default 1 min 0 max 2
option name Pawn Push to 7th Extension &#40;non-PV nodes&#41; type spin default 1 min 0 max 2
option name Passed Pawn Extension &#40;PV nodes&#41; type spin default 1 min 0 max 2
option name Passed Pawn Extension &#40;non-PV nodes&#41; type spin default 0 min 0 max 2
option name Pawn Endgame Extension &#40;PV nodes&#41; type spin default 2 min 0 max 2
option name Pawn Endgame Extension &#40;non-PV nodes&#41; type spin default 2 min 0 max 2
option name Full Depth Moves &#40;PV nodes&#41; type spin default 10 min 1 max 100
option name Full Depth Moves &#40;non-PV nodes&#41; type spin default 3 min 1 max 100
option name Threat Depth type spin default 5 min 0 max 100
option name Randomness type spin default 0 min 0 max 10
option name Minimum Split Depth type spin default 6 min 4 max 9
option name Maximum Number of Threads per Split Point type spin default 5 min 4 max 8
option name Threads type spin default 8 min 1 max 8
option name Hash type spin default 32 min 4 max 2048
option name Clear Hash type button
option name New Game type button
option name Ponder type check default true
option name OwnBook type check default true
option name MultiPV type spin default 1 min 1 max 500
option name UCI_ShowCurrLine type check default false
option name UCI_Chess960 type check default false
option name UCI_AnalyseMode type check default false
uciok
quit
LZsMacPro&#58; ~/Desktop/stockfish-162-ja/src&#93; ./stockfish-1.6.2-MSD7
Stockfish 1.6.2 64bit. By Tord Romstad, Marco Costalba, Joona Kiiski.
Good! CPU has hardware POPCNT. We will use it.
uci
id name Stockfish 1.6.2 64bit
id author Tord Romstad, Marco Costalba, Joona Kiiski

option name Use Search Log type check default false
option name Search Log Filename type string default SearchLog.txt
option name Book File type string default book.bin
option name Mobility &#40;Middle Game&#41; type spin default 100 min 0 max 200
option name Mobility &#40;Endgame&#41; type spin default 100 min 0 max 200
option name Pawn Structure &#40;Middle Game&#41; type spin default 100 min 0 max 200
option name Pawn Structure &#40;Endgame&#41; type spin default 100 min 0 max 200
option name Passed Pawns &#40;Middle Game&#41; type spin default 100 min 0 max 200
option name Passed Pawns &#40;Endgame&#41; type spin default 100 min 0 max 200
option name Space type spin default 100 min 0 max 200
option name Aggressiveness type spin default 100 min 0 max 200
option name Cowardice type spin default 100 min 0 max 200
option name King Safety Curve type combo default Quadratic var Quadratic var Linear
option name King Safety Coefficient type spin default 40 min 1 max 100
option name King Safety X Intercept type spin default 0 min 0 max 20
option name King Safety Max Slope type spin default 30 min 10 max 100
option name King Safety Max Value type spin default 500 min 100 max 1000
option name Queen Contact Check Bonus type spin default 3 min 0 max 8
option name Queen Check Bonus type spin default 2 min 0 max 4
option name Rook Check Bonus type spin default 1 min 0 max 4
option name Bishop Check Bonus type spin default 1 min 0 max 4
option name Knight Check Bonus type spin default 1 min 0 max 4
option name Discovered Check Bonus type spin default 3 min 0 max 8
option name Mate Threat Bonus type spin default 3 min 0 max 8
option name Check Extension &#40;PV nodes&#41; type spin default 2 min 0 max 2
option name Check Extension &#40;non-PV nodes&#41; type spin default 1 min 0 max 2
option name Single Reply Extension &#40;PV nodes&#41; type spin default 2 min 0 max 2
option name Single Reply Extension &#40;non-PV nodes&#41; type spin default 2 min 0 max 2
option name Mate Threat Extension &#40;PV nodes&#41; type spin default 0 min 0 max 2
option name Mate Threat Extension &#40;non-PV nodes&#41; type spin default 0 min 0 max 2
option name Pawn Push to 7th Extension &#40;PV nodes&#41; type spin default 1 min 0 max 2
option name Pawn Push to 7th Extension &#40;non-PV nodes&#41; type spin default 1 min 0 max 2
option name Passed Pawn Extension &#40;PV nodes&#41; type spin default 1 min 0 max 2
option name Passed Pawn Extension &#40;non-PV nodes&#41; type spin default 0 min 0 max 2
option name Pawn Endgame Extension &#40;PV nodes&#41; type spin default 2 min 0 max 2
option name Pawn Endgame Extension &#40;non-PV nodes&#41; type spin default 2 min 0 max 2
option name Full Depth Moves &#40;PV nodes&#41; type spin default 10 min 1 max 100
option name Full Depth Moves &#40;non-PV nodes&#41; type spin default 3 min 1 max 100
option name Threat Depth type spin default 5 min 0 max 100
option name Randomness type spin default 0 min 0 max 10
option name Minimum Split Depth type spin default 7 min 4 max 9
option name Maximum Number of Threads per Split Point type spin default 5 min 4 max 8
option name Threads type spin default 8 min 1 max 8
option name Hash type spin default 32 min 4 max 2048
option name Clear Hash type button
option name New Game type button
option name Ponder type check default true
option name OwnBook type check default true
option name MultiPV type spin default 1 min 1 max 500
option name UCI_ShowCurrLine type check default false
option name UCI_Chess960 type check default false
option name UCI_AnalyseMode type check default false
uciok
quit
LZsMacPro&#58; ~/Desktop/stockfish-162-ja/src&#93; ./stockfish-1.6.2-MSD8
Stockfish 1.6.2 64bit. By Tord Romstad, Marco Costalba, Joona Kiiski.
Good! CPU has hardware POPCNT. We will use it.
uci
id name Stockfish 1.6.2 64bit
id author Tord Romstad, Marco Costalba, Joona Kiiski

option name Use Search Log type check default false
option name Search Log Filename type string default SearchLog.txt
option name Book File type string default book.bin
option name Mobility &#40;Middle Game&#41; type spin default 100 min 0 max 200
option name Mobility &#40;Endgame&#41; type spin default 100 min 0 max 200
option name Pawn Structure &#40;Middle Game&#41; type spin default 100 min 0 max 200
option name Pawn Structure &#40;Endgame&#41; type spin default 100 min 0 max 200
option name Passed Pawns &#40;Middle Game&#41; type spin default 100 min 0 max 200
option name Passed Pawns &#40;Endgame&#41; type spin default 100 min 0 max 200
option name Space type spin default 100 min 0 max 200
option name Aggressiveness type spin default 100 min 0 max 200
option name Cowardice type spin default 100 min 0 max 200
option name King Safety Curve type combo default Quadratic var Quadratic var Linear
option name King Safety Coefficient type spin default 40 min 1 max 100
option name King Safety X Intercept type spin default 0 min 0 max 20
option name King Safety Max Slope type spin default 30 min 10 max 100
option name King Safety Max Value type spin default 500 min 100 max 1000
option name Queen Contact Check Bonus type spin default 3 min 0 max 8
option name Queen Check Bonus type spin default 2 min 0 max 4
option name Rook Check Bonus type spin default 1 min 0 max 4
option name Bishop Check Bonus type spin default 1 min 0 max 4
option name Knight Check Bonus type spin default 1 min 0 max 4
option name Discovered Check Bonus type spin default 3 min 0 max 8
option name Mate Threat Bonus type spin default 3 min 0 max 8
option name Check Extension &#40;PV nodes&#41; type spin default 2 min 0 max 2
option name Check Extension &#40;non-PV nodes&#41; type spin default 1 min 0 max 2
option name Single Reply Extension &#40;PV nodes&#41; type spin default 2 min 0 max 2
option name Single Reply Extension &#40;non-PV nodes&#41; type spin default 2 min 0 max 2
option name Mate Threat Extension &#40;PV nodes&#41; type spin default 0 min 0 max 2
option name Mate Threat Extension &#40;non-PV nodes&#41; type spin default 0 min 0 max 2
option name Pawn Push to 7th Extension &#40;PV nodes&#41; type spin default 1 min 0 max 2
option name Pawn Push to 7th Extension &#40;non-PV nodes&#41; type spin default 1 min 0 max 2
option name Passed Pawn Extension &#40;PV nodes&#41; type spin default 1 min 0 max 2
option name Passed Pawn Extension &#40;non-PV nodes&#41; type spin default 0 min 0 max 2
option name Pawn Endgame Extension &#40;PV nodes&#41; type spin default 2 min 0 max 2
option name Pawn Endgame Extension &#40;non-PV nodes&#41; type spin default 2 min 0 max 2
option name Full Depth Moves &#40;PV nodes&#41; type spin default 10 min 1 max 100
option name Full Depth Moves &#40;non-PV nodes&#41; type spin default 3 min 1 max 100
option name Threat Depth type spin default 5 min 0 max 100
option name Randomness type spin default 0 min 0 max 10
option name Minimum Split Depth type spin default 8 min 4 max 9
option name Maximum Number of Threads per Split Point type spin default 5 min 4 max 8
option name Threads type spin default 8 min 1 max 8
option name Hash type spin default 32 min 4 max 2048
option name Clear Hash type button
option name New Game type button
option name Ponder type check default true
option name OwnBook type check default true
option name MultiPV type spin default 1 min 1 max 500
option name UCI_ShowCurrLine type check default false
option name UCI_Chess960 type check default false
option name UCI_AnalyseMode type check default false
uciok
quit
LZsMacPro&#58; ~/Desktop/stockfish-162-ja/src&#93; ./stockfish-1.6.2-MSD9
Stockfish 1.6.2 64bit. By Tord Romstad, Marco Costalba, Joona Kiiski.
Good! CPU has hardware POPCNT. We will use it.
uci
id name Stockfish 1.6.2 64bit
id author Tord Romstad, Marco Costalba, Joona Kiiski

option name Use Search Log type check default false
option name Search Log Filename type string default SearchLog.txt
option name Book File type string default book.bin
option name Mobility &#40;Middle Game&#41; type spin default 100 min 0 max 200
option name Mobility &#40;Endgame&#41; type spin default 100 min 0 max 200
option name Pawn Structure &#40;Middle Game&#41; type spin default 100 min 0 max 200
option name Pawn Structure &#40;Endgame&#41; type spin default 100 min 0 max 200
option name Passed Pawns &#40;Middle Game&#41; type spin default 100 min 0 max 200
option name Passed Pawns &#40;Endgame&#41; type spin default 100 min 0 max 200
option name Space type spin default 100 min 0 max 200
option name Aggressiveness type spin default 100 min 0 max 200
option name Cowardice type spin default 100 min 0 max 200
option name King Safety Curve type combo default Quadratic var Quadratic var Linear
option name King Safety Coefficient type spin default 40 min 1 max 100
option name King Safety X Intercept type spin default 0 min 0 max 20
option name King Safety Max Slope type spin default 30 min 10 max 100
option name King Safety Max Value type spin default 500 min 100 max 1000
option name Queen Contact Check Bonus type spin default 3 min 0 max 8
option name Queen Check Bonus type spin default 2 min 0 max 4
option name Rook Check Bonus type spin default 1 min 0 max 4
option name Bishop Check Bonus type spin default 1 min 0 max 4
option name Knight Check Bonus type spin default 1 min 0 max 4
option name Discovered Check Bonus type spin default 3 min 0 max 8
option name Mate Threat Bonus type spin default 3 min 0 max 8
option name Check Extension &#40;PV nodes&#41; type spin default 2 min 0 max 2
option name Check Extension &#40;non-PV nodes&#41; type spin default 1 min 0 max 2
option name Single Reply Extension &#40;PV nodes&#41; type spin default 2 min 0 max 2
option name Single Reply Extension &#40;non-PV nodes&#41; type spin default 2 min 0 max 2
option name Mate Threat Extension &#40;PV nodes&#41; type spin default 0 min 0 max 2
option name Mate Threat Extension &#40;non-PV nodes&#41; type spin default 0 min 0 max 2
option name Pawn Push to 7th Extension &#40;PV nodes&#41; type spin default 1 min 0 max 2
option name Pawn Push to 7th Extension &#40;non-PV nodes&#41; type spin default 1 min 0 max 2
option name Passed Pawn Extension &#40;PV nodes&#41; type spin default 1 min 0 max 2
option name Passed Pawn Extension &#40;non-PV nodes&#41; type spin default 0 min 0 max 2
option name Pawn Endgame Extension &#40;PV nodes&#41; type spin default 2 min 0 max 2
option name Pawn Endgame Extension &#40;non-PV nodes&#41; type spin default 2 min 0 max 2
option name Full Depth Moves &#40;PV nodes&#41; type spin default 10 min 1 max 100
option name Full Depth Moves &#40;non-PV nodes&#41; type spin default 3 min 1 max 100
option name Threat Depth type spin default 5 min 0 max 100
option name Randomness type spin default 0 min 0 max 10
option name Minimum Split Depth type spin default 9 min 4 max 9
option name Maximum Number of Threads per Split Point type spin default 5 min 4 max 8
option name Threads type spin default 8 min 1 max 8
option name Hash type spin default 32 min 4 max 2048
option name Clear Hash type button
option name New Game type button
option name Ponder type check default true
option name OwnBook type check default true
option name MultiPV type spin default 1 min 1 max 500
option name UCI_ShowCurrLine type check default false
option name UCI_Chess960 type check default false
option name UCI_AnalyseMode type check default false
uciok
quit