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.

Project Site

github.com

Test Created

19 September 2017

Last Updated

21 November 2020

Test Maintainer

Michael Larabel 

Test Type

Processor

Average Install Time

1 Second

Average Run Time

7 Minutes, 7 Seconds

Accolades

100k+ Downloads

Supported Platforms


Public Result Uploads *Reported Installs **Reported Test Completions **Test Profile Page Views ***OpenBenchmarking.orgEventsasmFish Popularity Statisticspts/asmfish2017.092017.112018.012018.032018.052018.072018.092018.112019.012019.032019.052019.072019.092019.112020.012020.032020.052020.072020.092020.112021.012021.032021.052021.072021.092021.112022.012022.032022.052022.072022.097K14K21K28K35K
* 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 27 September 2022.

Revision History

pts/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

Suites Using This Test

Chess Test Suite

Multi-Core

CPU Massive

Server CPU Tests


Performance Metrics

Analyze Test Configuration:

asmFish 2018-07-23

1024 Hash Memory, 26 Depth

OpenBenchmarking.org metrics for this test profile configuration based on 5,028 public results since 3 December 2018 with the latest data as of 28 September 2022.

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
27
293773250 +/- 5964525
100th
26
288840186 +/- 4169176
100th
21
246504007 +/- 2635090
99th
8
193072476 +/- 25995008
99th
7
187410290 +/- 843447
99th
18
184314016 +/- 6808970
98th
22
172438486 +/- 3477148
98th
3
171634369 +/- 3479230
97th
3
162792137 +/- 1189336
97th
17
157703622 +/- 1075855
97th
12
155372580 +/- 2340925
96th
3
141562110 +/- 703696
95th
12
137918669 +/- 15279950
95th
15
136028356 +/- 2591259
95th
45
135139319 +/- 2282676
94th
3
132775239 +/- 1483313
94th
3
132700567 +/- 2814054
94th
4
130906814 +/- 699448
93rd
3
128653848 +/- 1066766
93rd
6
126552119 +/- 615677
93rd
18
123327362 +/- 736099
93rd
28
122441898 +/- 17778496
92nd
15
117156450 +/- 1716474
92nd
5
116334858 +/- 3116163
92nd
4
114610145 +/- 8322259
92nd
32
113535423 +/- 1274941
91st
6
112884418 +/- 334874
91st
5
106822663 +/- 8552055
91st
5
105664088 +/- 803888
91st
13
103816266 +/- 574267
90th
4
102028466 +/- 7121350
90th
4
99421546 +/- 1995372
89th
66
97567957 +/- 4599680
89th
13
95826804 +/- 4346155
89th
3
95333266 +/- 765040
88th
6
92565084 +/- 645219
88th
3
90705954 +/- 3016828
88th
4
89725525 +/- 582288
87th
10
88908077 +/- 426125
87th
10
87330431 +/- 9161040
87th
12
85025788 +/- 6139540
87th
5
83834023 +/- 1397526
87th
3
83605602 +/- 500411
87th
4
82943939 +/- 455353
86th
4
79869608 +/- 443661
86th
5
78973882 +/- 3109941
86th
7
78256212 +/- 328141
86th
10
77595776 +/- 889191
86th
5
76191410 +/- 8903446
85th
10
75529377 +/- 991796
85th
26
74791198 +/- 2018944
85th
3
74723436 +/- 2357975
85th
5
74482297 +/- 133264
84th
3
73312949 +/- 426803
84th
22
72329811 +/- 9807451
84th
22
70872369 +/- 3539327
84th
5
70490404 +/- 347209
83rd
14
69644139 +/- 523822
83rd
4
67411043 +/- 500263
83rd
5
66420279 +/- 684494
83rd
7
64736347 +/- 1010442
82nd
13
64032324 +/- 2826752
82nd
8
63252720 +/- 1479122
81st
16
61544361 +/- 1069097
81st
4
60998548 +/- 571030
81st
96
60534484 +/- 2683178
79th
3
57957131 +/- 916159
79th
7
57575323 +/- 2591295
79th
6
57214232 +/- 605249
79th
8
54839213 +/- 1952439
79th
24
54632688 +/- 3664652
78th
32
53983053 +/- 6001799
77th
53
52433767 +/- 1646816
77th
39
51768320 +/- 1990002
Mid-Tier
75th
< 50150049
74th
72
48667992 +/- 1357282
73rd
8
46937083 +/- 4102520
73rd
6
46808454 +/- 610442
73rd
14
46192763 +/- 625601
72nd
9
45198085 +/- 857709
72nd
11
44625320 +/- 438995
72nd
3
44345411 +/- 655709
72nd
6
43585124 +/- 450490
72nd
6
43505371 +/- 1089030
71st
7
42677997 +/- 336301
71st
15
42362568 +/- 1921813
71st
11
42302452 +/- 273063
71st
4
42130709 +/- 404688
70th
7
41611567 +/- 335728
70th
3
41492045 +/- 555103
69th
18
40883880 +/- 2691011
69th
98
40151125 +/- 1512195
68th
4
39868021 +/- 1889780
68th
29
39685087 +/- 955932
68th
15
39676791 +/- 1259662
67th
4
38766348 +/- 482428
67th
5
38563032 +/- 2534715
67th
4
38332446 +/- 482324
66th
4
37962165 +/- 729040
66th
8
36867395 +/- 215249
66th
11
36577092 +/- 200464
65th
7
35365769 +/- 846585
65th
12
35289849 +/- 346076
65th
3
35036238 +/- 3522903
65th
11
34837450 +/- 2760138
65th
4
34694430 +/- 167208
64th
16
34393102 +/- 363748
64th
20
34003258 +/- 1601374
64th
19
33939665 +/- 1637650
64th
37
33738817 +/- 1840585
63rd
20
33284013 +/- 963331
63rd
5
32906218 +/- 276342
62nd
4
32496006 +/- 445873
62nd
4
32278589 +/- 1760955
62nd
38
32127268 +/- 706822
61st
5
31893947 +/- 228379
61st
6
31685348 +/- 1191621
61st
10
31564407 +/- 576956
60th
5
31121949 +/- 1632109
60th
6
30824210 +/- 1808917
60th
10
30002295 +/- 2816644
60th
3
29668302 +/- 1290115
60th
7
29631385 +/- 447715
59th
10
29033959 +/- 239417
59th
37
28997065 +/- 2190349
59th
5
28952733 +/- 285536
58th
21
28494730 +/- 898958
57th
4
27971617
57th
82
27820953 +/- 1338043
57th
7
27732071 +/- 653188
56th
3
27284731 +/- 1026633
55th
9
26444285 +/- 1846341
55th
37
26434120 +/- 975207
55th
4
26333338 +/- 477181
55th
4
26275226
55th
3
26135338 +/- 251396
53rd
10
24487852 +/- 3171842
53rd
11
24462492 +/- 308612
53rd
10
24459848 +/- 2152660
53rd
4
24280770 +/- 310620
52nd
47
23682288 +/- 1207244
52nd
9
23348587 +/- 1858241
Median
50th
22475201
50th
3
22300078 +/- 716031
50th
22
22263154 +/- 318586
50th
7
22191644 +/- 627683
49th
4
21957621 +/- 1218181
49th
7
21926382 +/- 587946
49th
10
21838805 +/- 2666448
49th
4
21577024 +/- 82071
48th
16
21402068 +/- 1575012
48th
18
21392778 +/- 1790116
48th
20
21210198 +/- 518730
48th
9
21070531 +/- 251548
48th
7
20918924 +/- 528503
47th
41
20876930 +/- 1036323
47th
15
20736810 +/- 1632592
47th
15
20659390 +/- 2035147
47th
9
20613170 +/- 1827564
47th
7
20478829 +/- 712533
47th
8
20460344 +/- 515816
47th
5
20449391 +/- 576252
46th
7
20029204 +/- 2034080
45th
29
19637977 +/- 1325324
45th
6
19399492 +/- 1566248
45th
24
19327493 +/- 1635802
45th
11
19311056 +/- 169269
45th
9
19279542 +/- 510549
44th
5
18839246 +/- 196108
44th
3
18594097 +/- 93146
44th
15
18578248 +/- 1352072
43rd
3
18257056 +/- 991682
42nd
4
16951106 +/- 1550659
42nd
20
16882139 +/- 1222769
42nd
15
16863522 +/- 1649462
42nd
7
16733037 +/- 679227
41st
4
16447852 +/- 137206
41st
58
16414182 +/- 721049
41st
3
16396972 +/- 101383
41st
7
15970483 +/- 524973
40th
12
15587139 +/- 1361279
40th
4
15556980 +/- 1003570
40th
10
15295382 +/- 1253814
39th
10
15180363 +/- 730282
39th
11
15167249 +/- 183730
39th
3
15052242 +/- 188401
39th
46
14973359 +/- 193614
38th
9
14895054 +/- 497532
38th
5
14794662 +/- 111827
38th
6
14721944 +/- 2019643
37th
8
14449733 +/- 380621
37th
12
14423221 +/- 461310
37th
10
14406100 +/- 332762
36th
17
14048229 +/- 113312
36th
7
13957572 +/- 231951
36th
8
13938143 +/- 679181
36th
7
13856612 +/- 1620230
36th
9
13814146 +/- 54108
35th
5
13514554 +/- 1070371
35th
4
13185203 +/- 137864
35th
3
12891828 +/- 277515
35th
5
12882873 +/- 855324
35th
24
12870577 +/- 608866
35th
4
12846106 +/- 154436
34th
5
12526211 +/- 237033
33rd
4
12222119 +/- 147504
33rd
8
12193843 +/- 1360329
33rd
17
12143045 +/- 247903
33rd
14
12118258 +/- 960679
33rd
3
11888584 +/- 166435
32nd
3
11827733 +/- 875477
32nd
3
11775267 +/- 53803
32nd
11
11456144 +/- 1185773
31st
15
11439983 +/- 466741
31st
17
11335105 +/- 478285
31st
8
11130088 +/- 122259
30th
10
11111927 +/- 691756
30th
3
11083597 +/- 86103
30th
4
11023089 +/- 877602
30th
3
10996360 +/- 54389
30th
13
10982571 +/- 173454
30th
17
10963698 +/- 577940
29th
6
10700538 +/- 221339
29th
5
10632316 +/- 1232182
28th
5
10296175 +/- 410081
28th
37
10087743 +/- 935791
28th
3
10079875 +/- 77518
28th
14
10008937 +/- 94002
27th
7
9636427 +/- 340364
27th
4
9608736 +/- 1073709
27th
4
9605257 +/- 523601
26th
6
9429096 +/- 1198593
26th
12
9332599 +/- 228711
26th
29
9309755 +/- 594204
26th
5
9262915 +/- 962537
Low-Tier
25th
< 9172776
25th
4
9082066 +/- 109549
25th
3
8981429 +/- 17167
25th
3
8895972 +/- 466130
24th
8
8792132 +/- 778223
24th
4
8716578 +/- 1116981
23rd
19
8677317 +/- 385941
23rd
3
8642033 +/- 1125899
22nd
10
8497576 +/- 403625
22nd
12
8480957 +/- 241486
22nd
13
8316565 +/- 1114132
22nd
4
8290148 +/- 1179264
21st
41
8200721 +/- 93238
21st
7
8165939 +/- 702230
20th
11
8076187 +/- 208712
20th
5
8034180 +/- 68512
19th
8
7947341 +/- 534809
19th
5
7888332 +/- 1065228
19th
11
7822188 +/- 197768
19th
6
7805520 +/- 504858
19th
17
7795524 +/- 389576
18th
3
7686241 +/- 64757
18th
5
7652273 +/- 198381
16th
3
7107946 +/- 1060809
16th
3
6993187 +/- 55502
16th
3
6969125 +/- 47843
16th
5
6826264 +/- 230514
15th
6
6167592 +/- 104590
15th
4
5978060 +/- 61737
14th
5
5542080 +/- 408216
13th
4
5507034 +/- 51480
13th
3
5329734 +/- 4885
13th
4
5218880 +/- 37102
13th
6
5056219 +/- 177847
13th
3
4993486 +/- 609820
11th
10
4672611 +/- 111880
11th
10
4566938 +/- 230048
11th
16
4499860 +/- 440840
11th
3
4493389 +/- 248141
11th
5
4456193 +/- 330760
11th
11
4429675 +/- 457060
10th
3
4279526 +/- 14750
10th
8
4186522 +/- 404472
9th
3
4134376 +/- 209739
9th
10
4126367 +/- 229059
9th
6
3990814 +/- 398427
9th
7
3863076 +/- 436284
8th
6
3674250 +/- 327827
7th
3
3542526 +/- 22847
7th
4
3307975 +/- 31204
6th
3
3202579 +/- 13915
5th
3
2646236 +/- 308998
5th
4
2572043 +/- 224794
5th
3
2492325 +/- 309407
5th
50
2464996 +/- 172396
5th
3
2413090 +/- 27949
4th
5
2363049 +/- 155826
3rd
5
1929885 +/- 253137
3rd
4
1906684 +/- 17989
3rd
15
1866461 +/- 24597
2nd
5
1245644 +/- 6120
OpenBenchmarking.orgDistribution Of Public Results - 1024 Hash Memory, 26 Depth5021 Results Range From 61466 To 314024266 Nodes/second61466634072212619978188992342517849031457746377370024401625850295514565747706285402669133282754125388169179487971050942503061005295621068088181130880741193673301256465861319258421382050981444843541507636101570428661633221221696013781758806341821598901884391461947184022009976582072769142135561702198354262261146822323939382386731942449524502512317062575109622637902182700694742763487302826279862889072422951864983014657543077450103140242662004006008001000

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 14 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 Benchmark1024 Hash Memory, 26 DepthRun-Time20406080100Min: 4 / Avg: 13.13 / Max: 88

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

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between Runs1024 Hash Memory, 26 DepthDeviation3691215Min: 0 / Avg: 1.02 / 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.

IntelAMDOpenBenchmarking.orgRelative Core Scaling To BaseasmFish CPU Core Scaling1024 Hash Memory, 26 Depth246810121618202432404864128918273645

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 Pro, Apple M2
ARMv8 64-bit
aarch64
ARMv8 2-Core, ARMv8 9-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 Neoverse-N1, ARMv8 Neoverse-N1 16-Core, ARMv8 Neoverse-N1 2-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 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, Cavium ThunderX, HUAWEI Kunpeng 920 2249K, Rockchip ARMv8 Cortex-A72 6-Core

Recent Test Results

OpenBenchmarking.org Results Compare

1 System - 27 Benchmark Results

2 x Intel Xeon E5-2695 v3 - Intel 440BX - Intel 440BX

OracleServer 8.6 - 5.15.0-1.43.4.1.el8uek.x86_64 - GCC 8.5.0 20210514

1 System - 18 Benchmark Results

2 x Intel Xeon E5-2650 v3 - Intel 440BX - Intel 440BX

Oracle Linux Server 8.6 - 4.18.0-372.9.1.el8.x86_64 - GCC 8.5.0 20210514

1 System - 53 Benchmark Results

2 x AMD EPYC 7763 64-Core - Supermicro H12DSU-iN v1.01 - AMD Starship

AlmaLinux 9.0 - 5.14.0-70.22.1.el9_0.x86_64 - GCC 11.2.1 20220127

3 Systems - 19 Benchmark Results

AMD Ryzen 7 5700X 8-Core - ASUS ROG STRIX B350-F GAMING - 2 x 8192 MB 3600MHz F4-3600C16-8GTZR

Microsoft Windows 11 Pro Insider Preview Build 25197 - 10.0.25197.1000 - 525.26

1 System - 7 Benchmark Results

AMD Ryzen 7 PRO 4750G - ASRock X300M-STX - 2 x 8192 MB 3200MHz 4ATF1G64HZ-3G2E1

Microsoft Windows 10 Pro Build 19044 - 10.0.19044.2006 - 31.0.12019.9007

1 System - 7 Benchmark Results

Intel Atom D525 - Intel D525MW - Intel Atom D4xx

Debian 11 - 5.10.0-18-amd64 - 1.0.2

1 System - 7 Benchmark Results

Intel Core i7-3517U - ASUS UX31A - 2 x 2048 MB 1600MHz Elpida

Microsoft Windows 10 Home Build 19044 - 10.0.19044.2006 - 10.18.10.4358

1 System - 17 Benchmark Results

Intel Core i7-4790K - MSI B85-G43 GAMING - Intel 4th Gen Core DRAM

Fedora Linux 36 - 5.19.8-200.fc36.x86_64 - KDE Plasma 5.25.5

1 System - 31 Benchmark Results

2 x AMD EPYC 7513 32-Core - Intel 440BX - Intel 440BX

Debian 10 - 4.19.0-6-amd64 - GCC 8.3.0

2 Systems - 705 Benchmark Results

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

Ubuntu 22.04 - 5.15.0-47-generic - GNOME Shell 42.4

1 System - 30 Benchmark Results

Intel Core i5-4590 - Dell 02YYK5 - Intel 4th Gen Core DRAM

Linuxmint 21 - 5.15.0-47-generic - Xfce 4.16

3 Systems - 25 Benchmark Results

AMD Ryzen 7 2700X Eight-Core - Gigabyte X570 AORUS MASTER - AMD 17h

Debian testing - 5.15.0-2-amd64 - GNOME Shell 42.3.1

1 System - 31 Benchmark Results

Intel Core i5-1135G7 - 8GB - 99GB

Debian 11 - 5.15.52-1.fc32.qubes.x86_64 - X Server

1 System - 31 Benchmark Results

Intel Core i5-11300H - 8GB - 99GB

Debian 11 - 5.15.52-1.fc32.qubes.x86_64 - X Server

Most Popular Test Results

OpenBenchmarking.org Results Compare

16 Systems - 119 Benchmark Results

Intel Xeon Platinum 8259L - ASRockRack EP2C621D16-4LP - Intel Sky Lake-E DMI3 Registers

Ubuntu 19.10 - 5.3.0-64-generic - GNOME Shell 3.34.1

11 Systems - 217 Benchmark Results

AMD Ryzen 9 5900X 12-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship

Ubuntu 20.04 - 5.9.0-050900-generic - GNOME Shell 3.36.4

12 Systems - 593 Benchmark Results

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

Ubuntu 20.04 - 5.8.0-050800daily20200622-generic - GNOME Shell 3.36.2

2 Systems - 66 Benchmark Results

AMD Ryzen 9 3900X 12-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Device 1480

Ubuntu 18.04 - 4.18.0-25-generic - GNOME Shell 3.28.4

8 Systems - 439 Benchmark Results

Intel Core i5-10600K - Gigabyte Z490 AORUS MASTER - Intel Comet Lake PCH

Ubuntu 21.04 - 5.12.0-051200rc3daily20210315-generic - GNOME Shell 3.38.3

3 Systems - 173 Benchmark Results

AMD Ryzen Threadripper 3970X 32-Core - 64GB - 931GB

Ubuntu 20.04 - 4.4.0-19041-Microsoft - GCC 9.3.0

12 Systems - 229 Benchmark Results

AMD Ryzen 5 3600X 6-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship

Ubuntu 20.04 - 5.9.0-050900-generic - GNOME Shell 3.36.4

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

8 Systems - 360 Benchmark Results

AMD Ryzen 9 3900X 12-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship

Ubuntu 19.10 - 5.4.0-999-generic - GNOME Shell 3.34.1

3 Systems - 79 Benchmark Results

AMD Eng Sample - Gigabyte TRX40 AORUS PRO WIFI - 4 x 32768 MB 3000MHz CMK64GX4M2D3000C16

Microsoft Windows 10 Pro Build 21382 - 10.0 - 27.20.21002.2004

26 Systems - 438 Benchmark Results

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

Ubuntu 20.04 - 5.11.0-051100rc6daily20210201-generic - GNOME Shell 3.36.4

Find More Test Results