asmFish This is a test of asmFish, an advanced chess benchmark written in Assembly.
To run this test with the Phoronix Test Suite , the basic command is: phoronix-test-suite benchmark asmfish .
Test Created 19 September 2017
Last Updated 21 November 2020
Test Type Processor
Average Install Time 2 Seconds
Average Run Time 7 Minutes, 7 Seconds
Accolades 100k+ Downloads + 5k+ Public Benchmark Results Public Result Uploads * Reported Installs ** Reported Test Completions ** Test Profile Page Views *** OpenBenchmarking.org Events asmFish Popularity Statistics pts/asmfish 2017.09 2017.12 2018.03 2018.06 2018.09 2018.12 2019.03 2019.06 2019.09 2019.12 2020.03 2020.06 2020.09 2020.12 2021.03 2021.06 2021.09 2021.12 2022.03 2022.06 2022.09 2022.12 2023.03 2023.06 2023.09 2023.12 2024.03 2024.06 2024.09 20K 40K 60K 80K 100K
* 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 updated weekly as of 7 October 2024.
Revision Historypts/asmfish-1.1.2 [View Source ] Sat, 21 Nov 2020 14:48:33 GMT Fix for macOS.
pts/asmfish-1.1.1 [View Source ] Thu, 17 Jan 2019 11:10:57 GMT Update Windows support.
pts/asmfish-1.1.0 [View Source ] Mon, 03 Dec 2018 17:11:21 GMT Update against latest Git, enable support for Linux ARMv8 as well as Windows builds of asmFish.
pts/asmfish-1.0.1 [View Source ] Thu, 21 Sep 2017 16:18:30 GMT Fix in test install
pts/asmfish-1.0.0 [View Source ] Tue, 19 Sep 2017 15:01:30 GMT Initial commit of asmFish chess benchmark
Performance MetricsAnalyze Test Configuration: pts/asmfish-1.1.x - 1024 Hash Memory, 26 Depth pts/asmfish-1.0.x - 1024 Hash Memory, 26 Depth asmFish 2018-07-23 1024 Hash Memory, 26 Depth OpenBenchmarking.org metrics for this test profile configuration based on 6,116 public results since 3 December 2018 with the latest data as of 7 October 2024 .
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/second (Average)
100th
4
410828891 +/- 9055716
100th
9
378329620 +/- 7330046
100th
10
377084045 +/- 18364136
100th
19
369192177 +/- 6555612
100th
7
349688292 +/- 36988590
100th
4
347670296 +/- 19678841
100th
4
330939109 +/- 2878358
100th
37
293092349 +/- 17338286
99th
29
289142298 +/- 4042146
99th
5
273668444 +/- 2071882
99th
19
261007934 +/- 16548209
98th
26
246565583 +/- 2409803
98th
7
244994638 +/- 29232852
97th
11
232238815 +/- 4208292
97th
5
221418419 +/- 1673123
96th
6
214979454 +/- 3795873
96th
15
213175549 +/- 1828438
96th
5
211368061 +/- 1711523
96th
17
210549644 +/- 1204844
96th
7
189552730 +/- 25937170
96th
19
184238736 +/- 6613389
95th
6
179608194 +/- 19141605
95th
29
170446258 +/- 4752170
95th
4
169200731 +/- 4592270
95th
6
169187147 +/- 12341842
94th
23
157876124 +/- 1074982
94th
14
155534689 +/- 2192412
94th
5
154172741 +/- 231868
93rd
6
153418279 +/- 10065965
93rd
7
150988243 +/- 542454
93rd
4
146385616 +/- 3134607
92nd
4
140332091 +/- 2425091
92nd
9
137793074 +/- 17892553
92nd
4
137130186 +/- 20325510
92nd
19
136550490 +/- 2478916
91st
10
135365599 +/- 3108387
91st
39
134854699 +/- 1850510
90th
4
130906814 +/- 699448
90th
8
130725738 +/- 171936
90th
8
129519020 +/- 1665760
90th
5
126593678 +/- 678873
90th
6
125454295 +/- 1497948
89th
17
123315662 +/- 757026
89th
4
122244590 +/- 1036832
89th
26
121410089 +/- 18034670
89th
14
116900504 +/- 1454202
89th
4
114610145 +/- 8322259
88th
33
113549526 +/- 1256744
88th
5
111967076 +/- 1576657
88th
10
111719210 +/- 1149134
87th
5
106822663 +/- 8552055
87th
5
105664088 +/- 803888
87th
9
103850321 +/- 657384
87th
4
102028466 +/- 7121350
86th
69
97566110 +/- 4549644
86th
14
95757611 +/- 4183669
85th
8
94239456 +/- 1947905
85th
12
93779029 +/- 3507979
85th
5
90234468 +/- 1244754
84th
16
88583779 +/- 545716
84th
4
87932421 +/- 3946630
84th
10
87330431 +/- 9161040
84th
11
85089006 +/- 6435106
84th
9
84484144 +/- 3635858
83rd
10
83554485 +/- 1634269
83rd
4
83456715 +/- 1286479
82nd
40
80392038 +/- 2369799
81st
5
76191410 +/- 8903446
81st
20
75771473 +/- 5194980
81st
27
74768467 +/- 1981546
80th
9
74183689 +/- 8884919
80th
22
70872369 +/- 3539327
79th
12
69662759 +/- 563255
79th
12
69576180 +/- 2037856
78th
6
64578787 +/- 1008296
78th
7
63482134 +/- 1435692
78th
5
63009580 +/- 1741540
77th
29
61965228 +/- 1128909
77th
14
61685982 +/- 6524890
77th
116
60878453 +/- 2918767
75th
4
59479978 +/- 1385357
75th
5
58481213 +/- 1742079
75th
7
57575323 +/- 2591295
74th
7
56691112 +/- 1490252
74th
11
55152786 +/- 874458
74th
8
54839213 +/- 1952439
74th
24
54227134 +/- 4011028
74th
32
53983053 +/- 6001799
72nd
52
52357207 +/- 1662041
72nd
42
51994115 +/- 2091263
70th
17
49043636 +/- 795612
69th
83
48541379 +/- 1409546
69th
11
48217789 +/- 2521569
69th
10
47812088 +/- 771224
68th
8
46937083 +/- 4102520
68th
13
46249372 +/- 612690
67th
13
44814959 +/- 612270
67th
15
44486748 +/- 1211992
67th
5
43406033 +/- 1186791
66th
15
42362568 +/- 1921813
66th
12
42024799 +/- 550068
66th
4
41894203 +/- 1045090
64th
18
40883880 +/- 2691011
64th
103
40199209 +/- 1484504
63rd
4
39868021 +/- 1889780
63rd
15
39676791 +/- 1259662
63rd
30
39554747 +/- 1066545
62nd
5
38563032 +/- 2534715
61st
13
36839736 +/- 663601
61st
5
36122181 +/- 5174310
60th
11
34837450 +/- 2760138
60th
28
34362039 +/- 1267582
60th
19
34361467 +/- 342809
60th
12
34353664 +/- 1344924
59th
47
34170063 +/- 1879712
59th
20
34003258 +/- 1601374
58th
23
33381905 +/- 993533
58th
8
33320469 +/- 2983049
57th
4
32278589 +/- 1760955
57th
40
32047394 +/- 770997
56th
6
31685348 +/- 1191621
56th
10
31564407 +/- 576956
56th
5
31121949 +/- 1632109
55th
6
30824210 +/- 1808917
55th
10
30002295 +/- 2816644
54th
35
29001869 +/- 2255491
53rd
23
28515501 +/- 860073
52nd
84
27779409 +/- 1343267
52nd
4
27259094 +/- 1668272
51st
9
26444285 +/- 1846341
50th
41
26343502 +/- 1101307
49th
5
24771573 +/- 1026032
49th
23
24715144 +/- 1053540
49th
10
24459848 +/- 2152660
49th
10
24458455 +/- 325000
48th
48
23715640 +/- 1215744
46th
10
22327169 +/- 581460
46th
20
22250208 +/- 330494
45th
4
21957621 +/- 1218181
45th
11
21743715 +/- 2549199
44th
20
21435626 +/- 1728151
44th
16
21402068 +/- 1575012
44th
18
21215479 +/- 510147
44th
10
21027801 +/- 1318763
43rd
46
20790147 +/- 1059637
43rd
13
20669949 +/- 1494830
43rd
15
20659390 +/- 2035147
42nd
7
20029204 +/- 2034080
42nd
31
19612982 +/- 1286854
41st
11
19311056 +/- 169269
40th
14
18557498 +/- 1400630
39th
12
17120053 +/- 1754771
39th
20
16882139 +/- 1222769
38th
55
16439904 +/- 710335
37th
12
15587139 +/- 1361279
37th
4
15556980 +/- 1003570
36th
12
14976895 +/- 955370
36th
46
14973359 +/- 193614
35th
32
14678075 +/- 765325
35th
12
14412041 +/- 1849648
35th
11
14388150 +/- 466746
34th
17
14048229 +/- 113312
32nd
25
12881099 +/- 597710
31st
16
12360833 +/- 1119224
31st
17
12143045 +/- 247903
30th
17
11516200 +/- 727440
28th
13
10974174 +/- 804696
28th
15
10881948 +/- 370182
28th
18
10845963 +/- 750918
26th
37
10087743 +/- 935791
OpenBenchmarking.org Distribution Of Public Results - 1024 Hash Memory, 26 Depth 6116 Results Range From 61466 To 418671371 Nodes/second 61466 8433665 16805864 25178063 33550262 41922461 50294660 58666859 67039058 75411257 83783456 92155655 100527854 108900053 117272252 125644451 134016650 142388849 150761048 159133247 167505446 175877645 184249844 192622043 200994242 209366441 217738640 226110839 234483038 242855237 251227436 259599635 267971834 276344033 284716232 293088431 301460630 309832829 318205028 326577227 334949426 343321625 351693824 360066023 368438222 376810421 385182620 393554819 401927018 410299217 418671416 300 600 900 1200 1500
Based on OpenBenchmarking.org data, the selected test / test configuration (asmFish 2018-07-23 - 1024 Hash Memory, 26 Depth ) has an average run-time of 13 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.org Minutes Time Required To Complete Benchmark 1024 Hash Memory, 26 Depth Run-Time 16 32 48 64 80 Min: 4 / Avg: 12.57 / Max: 83
Based on public OpenBenchmarking.org results, the selected test / test configuration has an average standard deviation of 1% .
OpenBenchmarking.org Percent, Fewer Is Better Average Deviation Between Runs 1024 Hash Memory, 26 Depth Deviation 3 6 9 12 15 Min: 0 / Avg: 1.01 / Max: 7
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.
Intel AMD OpenBenchmarking.org Relative Core Scaling To Base asmFish CPU Core Scaling 1024 Hash Memory, 26 Depth 2 4 6 8 10 12 14 16 18 20 24 28 32 40 48 56 64 96 128 9 18 27 36 45
Tested CPU Architectures This benchmark has been successfully tested on the below mentioned architectures. The CPU architectures listed is where successful OpenBenchmarking.org result uploads occurred, namely for helping to determine if a given test is compatible with various alternative CPU architectures.
CPU Architecture
Kernel Identifier
Verified On
Intel / AMD x86 64-bit
x86_64
(Many Processors)
ARMv8 64-bit
arm64
Apple A12Z Bionic, Apple M1, Apple M1 Max, Apple M1 Pro, Apple M2, Apple M3 Max
ARMv8 64-bit
aarch64
ARMv8 2-Core, ARMv8 4-Core, ARMv8 9-Core, ARMv8 Cortex-A53 4-Core, ARMv8 Cortex-A55 4-Core, ARMv8 Cortex-A57 4-Core, ARMv8 Cortex-A72, ARMv8 Cortex-A72 16-Core, ARMv8 Cortex-A72 4-Core, ARMv8 Cortex-A72 6-Core, ARMv8 Cortex-A72 8-Core, ARMv8 Cortex-A73 6-Core, ARMv8 Cortex-A76 2-Core, ARMv8 Cortex-A76 4-Core, ARMv8 Cortex-A77 8-Core, ARMv8 Neoverse-N1, ARMv8 Neoverse-N1 128-Core, ARMv8 Neoverse-N1 16-Core, ARMv8 Neoverse-N1 2-Core, ARMv8 Neoverse-N1 256-Core, ARMv8 Neoverse-N1 4-Core, ARMv8 Neoverse-N1 64-Core, ARMv8 Neoverse-N1 8-Core, ARMv8 Neoverse-N1 80-Core, ARMv8 Neoverse-V1, ARMv8 Neoverse-V1 4-Core, ARMv8 Neoverse-V2 72-Core, ARMv8 rev 0, ARMv8 rev 0 4-Core, ARMv8 rev 0 8-Core, ARMv8 rev 1 4-Core, ARMv8 rev 3 4-Core, ARMv8 rev 3 6-Core, Amlogic ARMv8 Cortex-A53 4-Core, Ampere ARMv8 Neoverse-N1 128-Core, Ampere ARMv8 Neoverse-N1 160-Core, Ampere ARMv8 Neoverse-N1 256-Core, Ampere Altra ARMv8 Neoverse-N1 160-Core, Ampere Altra ARMv8 Neoverse-N1 80-Core, Ampere eMAG ARMv8 32-Core, AmpereOne 192-Core, Cavium ThunderX, HUAWEI Kunpeng 920 2249K, Rockchip ARMv8 Cortex-A72 6-Core, Rockchip ARMv8 Cortex-A76 4-Core, rk1-mainline-emmc, rk1-mainline-nvme, rk1-rok-emmc
Recent Test Results
4 Systems - 42 Benchmark Results
2 x Intel Xeon Gold 6430 - N/A X640 G50 60EA32X v24003523 - Intel Device 1bce
Ubuntu 22.04 - 5.15.0-121-generic - GCC 11.4.0 + CUDA 12.4
2 Systems - 43 Benchmark Results
2 x Intel Xeon Gold 6430 - N/A X640 G50 60EA32X v24003523 - Intel Device 1bce
Ubuntu 22.04 - 5.15.0-121-generic - 1.3.255
1 System - 10 Benchmark Results
Intel Xeon E5-1660 v3 - Dell Precision Tower 5810 0HHV7N - Intel Xeon E7 v3
Ubuntu 24.04 - 6.8.0-44-generic - GNOME Shell 46.0
2 Systems - 35 Benchmark Results
AMD EPYC 9354P 32-Core - Dell PowerEdge R7615 [0G9DHV] - AMD Device 14a4
Debian 12 - 6.5.13-5-pve - GCC 12.2.0
1 System - 12 Benchmark Results
Intel Core i5-12450H - Oracle VirtualBox - 10GB
Microsoft Windows 11 Home Build 22631 - 10.0.22631.4169 - 7.0.10.8379
1 System - 22 Benchmark Results
AMD Ryzen 9 5900X 12-Core - MSI B550-A PRO - AMD Starship
Debian 12 - 6.1.0-23-amd64 - KDE Plasma 5.27.5
1 System - 7 Benchmark Results
Intel Xeon E5-2697 v2 - HP Z420 Workstation 1589 - Intel Xeon E7 v2
Ubuntu 24.04 - 6.8.0-41-generic - GNOME Shell 46.0
1 System - 15 Benchmark Results
Intel Core i5-14500 - ASUS ROG STRIX B760-G GAMING WIFI - 1 x 32768MB 6000MHz Team UD5-6000
Microsoft Windows 11 Pro Build 22631 - 10.0.22631.4037 - 31.0.101.5537
1 System - 35 Benchmark Results
AMD EPYC 9654 96-Core - Supermicro AS-2015HS-TNR H13SSH - AMD Device 14a4
Ubuntu 24.04 - 6.8.0-41-generic - GCC 13.2.0
1 System - 7 Benchmark Results
AMD Ryzen 9 5900X 12-Core - Gigabyte X570S AORUS MASTER - 4 x 8192MB 3800MHz F4-4000C14-8GVK
Microsoft Windows 11 Pro Build 22631 - 10.0.22631.4037 - 32.0.11029.1008
1 System - 1 Benchmark Result
Intel Core i7-12850HX - Intel 440BX - 1 x 4096MB 4800MHz VMware Virtual RAM VMW-4096MB
Microsoft Windows 11 Pro Build 22000 - 10.0.22000.2538 - 9.17.7.2
2 Systems - 38 Benchmark Results
2 x Intel Xeon - Google Compute Engine - 128GB
Ubuntu 20.04.4 LTS - 6.1.75+ - GCC 9.4.0
2 Systems - 38 Benchmark Results
2 x Intel Xeon - Google Compute Engine - 128GB
Ubuntu 20.04.4 LTS - 6.1.75+ - GCC 9.4.0
1 System - 7 Benchmark Results
AMD Ryzen 9 9950X 16-Core - MSI MPG X670E CARBON WIFI - AMD Device 14d8
Fedora 40 - 6.9.11-200.fc40.x86_64 - GNOME Shell 46.3.1
1 System - 93 Benchmark Results
2 x AMD EPYC 9554 64-Core - Giga Computing MZ73-LM0-000 - 16 x 65536MB 4800MHz Samsung M321R8GA0PB0-CWMXJ
Microsoft Windows Server 2022 Standard Build 20348 - 10.0.20348.2655 - 9.0.10.115
Most Popular Test Results
16 Systems - 119 Benchmark Results
Intel Xeon Platinum 8280 - GIGABYTE MD61-SC2-00 v01000100 - Intel Sky Lake-E DMI3 Registers
Ubuntu 20.04 - 5.4.0-18-generic - GNOME Shell 3.36.0
3 Systems - 79 Benchmark Results
AMD Ryzen Threadripper 3990X 64-Core - Gigabyte TRX40 AORUS PRO WIFI - AMD Starship
Ubuntu 21.04 - 5.11.0-17-generic - GNOME Shell 3.38.4
Featured Graphics Comparison
ARMv8 rev 1 - jetson-nano - 4096MB
Ubuntu 18.04 - 4.9.140-tegra - Unity 7.5.0
11 Systems - 217 Benchmark Results
AMD Ryzen 5 2600 Six-Core - ASUS ROG CROSSHAIR VIII HERO - AMD 17h
Ubuntu 20.04 - 5.9.0-050900-generic - GNOME Shell 3.36.4
4 Systems - 66 Benchmark Results
AMD Ryzen 9 5950X 16-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship
Ubuntu 20.04 - 5.8.0-59-generic - GNOME Shell 3.36.9
Featured Processor Comparison
AMD Ryzen 9 3900X 12-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship
Ubuntu 20.04 - 5.7.0-999-generic - GNOME Shell 3.36.1
12 Systems - 593 Benchmark Results
AMD Ryzen 5 3600X 6-Core - MSI X470 GAMING M7 AC - AMD Starship
Ubuntu 20.04 - 5.8.0-050800daily20200622-generic - GNOME Shell 3.36.2
Featured Processor Comparison
Intel Core i9-10980XE - Gigabyte X299X DESIGNARE 10G - Intel Sky Lake-E DMI3 Registers
Ubuntu 19.10 - 5.3.0-23-generic - GNOME Shell 3.34.1
16 Systems - 333 Benchmark Results
AMD Ryzen 9 5950X 16-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship
Ubuntu 22.04 - 6.0.0-060000rc1daily20220820-generic - GNOME Shell 42.2
5 Systems - 107 Benchmark Results
Intel Core i9-12900K - ASUS ROG STRIX Z690-E GAMING WIFI - 2 x 32768 MB 4400MHz Corsair CMK64GX5M2A4400C36-P
Microsoft Windows 11 Pro Build 22000 - 10.0.22000.469 - NTFS
8 Systems - 439 Benchmark Results
Intel Core i9-10900K - Gigabyte Z490 AORUS MASTER - Intel Comet Lake PCH
Ubuntu 21.04 - 5.12.0-051200rc3daily20210315-generic - GNOME Shell 3.38.3
2 Systems - 66 Benchmark Results
AMD Ryzen 9 3900X 12-Core - ASUS ROG CROSSHAIR VIII HERO - 2 x 8192 MB 3600MHz F4-3600C16-8GTRG
Microsoft Windows 10 Pro Build 18362 - 10.0 - 22.19.162.4
3 Systems - 109 Benchmark Results
AMD Ryzen 7 7840HS - Framework Laptop 16 - AMD Device 14e8
Ubuntu 24.04 - 6.8.0-22-generic - GNOME Shell 46.0
3 Systems - 143 Benchmark Results
AMD EPYC 7742 64-Core - AMD DAYTONA_X - AMD Starship
Ubuntu 20.04 - 5.4.0-31-generic - GNOME Shell 3.36.1
Featured Kernel Comparison
AMD Ryzen 9 5950X 16-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship
Ubuntu 20.10 - 5.10.9-051009-generic - GNOME Shell 3.38.1