Stockfish

This is a test of Stockfish, an advanced open-source C++11 chess benchmark that can scale up to 512 CPU threads.

To run this test with the Phoronix Test Suite, the basic command is: phoronix-test-suite benchmark stockfish.

Project Site

stockfishchess.org

Test Created

26 November 2014

Last Updated

19 March 2021

Test Maintainer

Michael Larabel 

Test Type

Processor

Average Install Time

32 Seconds

Average Run Time

37 Seconds

Test Dependencies

C/C++ Compiler Toolchain

Accolades

100k+ Downloads + 5k+ Public Benchmark Results

Supported Platforms


Public Result Uploads *Reported Installs **Reported Test Completions **Test Profile Page Views ***OpenBenchmarking.orgEventsStockfish Popularity Statisticspts/stockfish2014.112015.022015.052015.082015.112016.022016.052016.082016.112017.022017.052017.082017.112018.022018.052018.082018.112019.022019.052019.082019.112020.022020.052020.082020.112021.022021.059K18K27K36K45K
* Uploading of benchmark result data to OpenBenchmarking.org is always optional (opt-in) via the Phoronix Test Suite for users wishing to share their results publicly.
** Data based on those opting to upload their test results to OpenBenchmarking.org and users enabling the opt-in anonymous statistics reporting while running benchmarks from an Internet-connected platform.
*** Test profile page view reporting began March 2021.
Data current as of 15 June 2021.

Revision History

pts/stockfish-1.3.0   [View Source]   Fri, 19 Mar 2021 10:46:31 GMT
Update against Stockfish 13 plus incorporate feedback from https://github.com/phoronix-test-suite/phoronix-test-suite/pull/513

pts/stockfish-1.2.0   [View Source]   Thu, 19 Nov 2020 13:50:00 GMT
Update against Stockfish 12, enable AArch64 optimized build.

pts/stockfish-1.1.1   [View Source]   Sat, 19 May 2018 06:26:58 GMT
Add Windows support.

pts/stockfish-1.1.0   [View Source]   Thu, 17 May 2018 15:32:30 GMT
Update Stockfish against version 9, use multi-threaded parameters.

pts/stockfish-1.0.1   [View Source]   Sun, 08 Apr 2018 06:39:33 GMT
Fix build on BSDs

pts/stockfish-1.0.0   [View Source]   Wed, 26 Nov 2014 11:32:02 GMT
Initial commit of Stockfish benchmark.

Suites Using This Test

Chess Test Suite

C/C++ Compiler Tests

Multi-Core

CPU Massive

Server CPU Tests


Performance Metrics

Analyze Test Configuration:

Stockfish 13

Total Time

OpenBenchmarking.org metrics for this test profile configuration based on 585 public results since 19 March 2021 with the latest data as of 14 June 2021.

Below is an overview of the generalized performance for components where there is sufficient statistically significant data based upon user-uploaded results. It is important to keep in mind particularly in the Linux/open-source space there can be vastly different OS configurations, with this overview intended to offer just general guidance as to the performance expectations.

Component
Percentile Rank
# Compatible Public Results
Nodes Per Second (Average)
100th
17
287582248 +/- 12412278
98th
5
233449862 +/- 1973437
97th
3
207030977 +/- 7516393
94th
20
180833274 +/- 4140414
94th
13
179746152 +/- 4610190
90th
7
168992746 +/- 4349990
89th
8
161992489 +/- 6262865
87th
5
147645345 +/- 2182147
86th
13
142219464 +/- 3812424
84th
7
134506310 +/- 3287670
83rd
3
133480591 +/- 1041216
81st
6
129784173 +/- 3840718
81st
4
129272873 +/- 3592150
80th
3
116293994 +/- 1226370
79th
3
103671224 +/- 1430540
78th
6
101749893 +/- 1669632
77th
5
94557134 +/- 441347
76th
6
91726783 +/- 1326478
Mid-Tier
75th
< 91100623
75th
3
91049035 +/- 326114
74th
4
88815920 +/- 2638148
74th
6
88464457 +/- 1253600
72nd
4
79433534 +/- 996038
71st
9
78321656 +/- 2412322
70th
4
77555022 +/- 1202440
70th
3
76829774 +/- 312428
68th
10
72798292 +/- 941946
67th
3
67268460 +/- 3583739
65th
14
56070665 +/- 1219258
63rd
4
53210463 +/- 2357897
63rd
3
51877464 +/- 1826217
62nd
6
50804748 +/- 231080
61st
7
49161836 +/- 1683333
59th
3
45066974 +/- 766909
58th
12
44088880 +/- 1487834
57th
3
40057667 +/- 1270287
56th
4
38619090 +/- 361582
55th
3
37422972 +/- 986124
55th
7
36796045 +/- 735394
53rd
9
34335598 +/- 466766
52nd
3
31370918 +/- 287826
Median
50th
30326893
49th
11
29710510 +/- 1638772
49th
26
29016402 +/- 799616
46th
3
28266621 +/- 524013
45th
4
27135677 +/- 347006
44th
3
24963698 +/- 332303
42nd
3
23703892 +/- 177292
42nd
4
22257146 +/- 299927
41st
4
21501837 +/- 240206
40th
3
21093301 +/- 409653
40th
4
20358688 +/- 1317145
39th
4
19894088 +/- 191253
38th
9
19113877 +/- 151462
37th
3
18473754 +/- 188061
36th
3
18271038 +/- 133066
36th
3
18192482 +/- 122525
34th
3
16263266 +/- 272293
34th
3
13772451 +/- 186357
33rd
3
13493442 +/- 100132
32nd
7
13270711 +/- 497519
32nd
3
13086431 +/- 49646
31st
3
12891896 +/- 79328
31st
3
12854042 +/- 162969
30th
3
12541360 +/- 82032
30th
3
12493938 +/- 90538
29th
3
12357059 +/- 196636
28th
5
11743102 +/- 96228
28th
3
11467447 +/- 77326
27th
7
11181372 +/- 179780
26th
4
11148696 +/- 42319
Low-Tier
25th
< 10885323
25th
3
10312200 +/- 50276
24th
3
10031786 +/- 28076
24th
6
9963619 +/- 69102
22nd
6
9678339 +/- 90172
22nd
5
9576715 +/- 319644
21st
6
9238162 +/- 70086
20th
3
9028568 +/- 69509
19th
3
8445500 +/- 33887
18th
3
7998220 +/- 28258
18th
3
7777074 +/- 16044
17th
4
7692267 +/- 158326
17th
7
7616868 +/- 93561
15th
3
7492835 +/- 17712
15th
3
7435795 +/- 127248
14th
5
7247653 +/- 402418
14th
3
7188809 +/- 164548
14th
3
7185586 +/- 121359
13th
3
6823281 +/- 36400
12th
4
6549252 +/- 324478
11th
3
6211308 +/- 24538
10th
3
5907733 +/- 81069
10th
3
5363989 +/- 67857
9th
3
3675802 +/- 11888
8th
4
3631627 +/- 33320
7th
3
3526923 +/- 86212
4th
8
2628291 +/- 57881
3rd
3
1742859 +/- 20227
OpenBenchmarking.orgDistribution Of Public Results - Total Time585 Results Range From 40213 To 321187870 Nodes Per Second4021364631671288612119309075257320293215498338577937450008915142384557846799642697537069270777115661835386158996156996384523102807477109230431115653385122076339128499293134922247141345201147768155154191109160614063167037017173459971179882925186305879192728833199151787205574741211997695218420649224843603231266557237689511244112465250535419256958373263381327269804281276227235282650189289073143295496097301919051308342005314764959321187913306090120150

Based on OpenBenchmarking.org data, the selected test / test configuration (Stockfish 13 - Total Time) has an average run-time of 4 minutes. By default this test profile is set to run at least 3 times but may increase if the standard deviation exceeds pre-defined defaults or other calculations deem additional runs necessary for greater statistical accuracy of the result.

OpenBenchmarking.orgMinutesTime Required To Complete BenchmarkTotal TimeRun-Time816243240Min: 1 / Avg: 3.48 / Max: 39

Based on public OpenBenchmarking.org results, the selected test / test configuration has an average standard deviation of 0.9%.

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between RunsTotal TimeDeviation246810Min: 0 / Avg: 0.91 / Max: 4

Does It Scale Well With Increasing Cores?

Yes, based on the automated analysis of the collected public benchmark data, this test / test settings does generally scale well with increasing CPU core counts. Data based on publicly available results for this test / test settings, separated by vendor, result divided by the reference CPU clock speed, grouped by matching physical CPU core count, and normalized against the smallest core count tested from each vendor for each CPU having a sufficient number of test samples and statistically significant data.

IntelAMDOpenBenchmarking.orgRelative Core Scaling To BaseStockfish CPU Core ScalingTotal Time2468121624324864510152025

Notable Instruction Set Usage

Notable instruction set extensions supported by this test, based on an automatic analysis by the Phoronix Test Suite / OpenBenchmarking.org analytics engine.

Instruction Set
Support
Instructions Detected
SSE 4.2 (SSE4_2)
Used by default on supported hardware.
Found on Intel processors since at least 2010.
Found on AMD processors since Bulldozer (2011).

 
POPCNT
Used by default on supported hardware.
Found on Intel processors since Sandy Bridge (2011).
Found on AMD processors since Bulldozer (2011).

 
VZEROUPPER
Used by default on supported hardware.
Found on Intel processors since Haswell (2013).
Found on AMD processors since Excavator (2016).

 
VINSERTI128 VEXTRACTI128 VPERMQ VPBROADCASTD VPERMD
FMA (FMA)
Requires passing a supported compiler/build flag (verified with targets: skylake, znver2, znver3).
Found on Intel processors since Haswell (2013).
Found on AMD processors since Bulldozer (2011).

 
VFMADD132SD VFMADD213SD VFMSUB231SD
The test / benchmark does honor compiler flag changes.
Last automated analysis: 10 May 2021

This test profile binary relies on the shared libraries libpthread.so.0, libm.so.6, libc.so.6.

Recent Test Results

OpenBenchmarking.org Results Compare

2 Systems - 15 Benchmark Results

Intel Core i5-3210M - Type2 Board Vendor Name1 VA70_HC - Intel 3rd Gen Core DRAM

Ubuntu 21.04 - 5.11.0-18-generic - KDE Plasma 5.21.4

1 System - 5 Benchmark Results

AMD Ryzen 9 5950X 16-Core - ASUS ROG CROSSHAIR VIII DARK HERO - AMD Starship

ManjaroLinux 21.0.7 - 5.13.0-1-MANJARO - KDE Plasma 5.21.5

1 System - 23 Benchmark Results

2 x Intel Xeon E5-2650 v4 - Supermicro X10DRi-LN4+ v1.01 - Intel Xeon E7 v4

Ubuntu 21.04 - 5.11.0-18-generic - 1.0.2

1 System - 372 Benchmark Results

2 x AMD EPYC 7763 64-Core - AMD DAYTONA_X - AMD Starship

Ubuntu 21.04 - 5.13.0-051300rc4-generic - X Server 1.20.11

12 Systems - 214 Benchmark Results

AMD EPYC 7713 64-Core - AMD DAYTONA_X - AMD Starship

Ubuntu 21.04 - 5.13.0-051300rc4-generic - X Server 1.20.11

1 System - 17 Benchmark Results

Intel Pentium G4600 - FUJITSU D3433-S2 - Intel Xeon E3-1200 v6

Ubuntu 21.04 - 5.11.0-18-generic - GCC 10.3.0

31 Systems - 69 Benchmark Results

AMD Ryzen 5 2600X Six-Core - ASUS ROG CROSSHAIR VII HERO - AMD Family 17h

Ubuntu 18.04 - 4.17.0-999-generic - GNOME Shell 3.28.1

35 Systems - 69 Benchmark Results

AMD Ryzen 9 5900X 12-Core - Gigabyte X570 AORUS PRO - AMD Starship

Arch rolling - 5.12.10-166-tkg-pds-llvm - KDE Plasma 5.22.0

1 System - 1 Benchmark Result

1 System - 1 Benchmark Result

AMD Ryzen 3 2200U - LENOVO 81D2 Lenovo ideapad 330-15ARR - AMD [AMD] Raven

FreeBSD - 13.0-RELEASE-p1 - X Server 1.20.11

1 System - 24 Benchmark Results

Intel Core i5-6300U - LENOVO 20FAS14J01 - Intel Xeon E3-1200 v5

Ubuntu 20.04 - 5.6.9-050609-generic - X Server 1.20.9

30 Systems - 69 Benchmark Results

AMD Ryzen 7 2700X Eight-Core - ASUS ROG CROSSHAIR VII HERO - AMD Family 17h

Ubuntu 18.04 - 4.17.0-999-generic - GNOME Shell 3.28.1

Most Popular Test Results

Find More Test Results