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

2 Seconds

Average Run Time

7 Minutes, 7 Seconds

Accolades

80k+ Downloads

Supported Platforms


Public Result UploadsReported Installs*Test Completions*OpenBenchmarking.orgEventsasmFish Popularity Statisticspts/asmfish2017.092017.102017.112017.122018.012018.022018.032018.042018.052018.062018.072018.082018.092018.102018.112018.122019.012019.022019.032019.042019.052019.062019.072019.082019.092019.102019.112019.122020.012020.022020.032020.042020.052020.062020.072020.082020.092020.102020.112020.122021.012K4K6K8K10K
* 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.
Data current as of Wed, 27 Jan 2021 12:46:43 GMT.

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 3,161 public results since 3 December 2018 with the latest data as of 27 January 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
# Matching Public Results
Nodes/second (Average)
100th
7
187410290 +/- 843447
100th
6
185000277 +/- 25164443
98th
8
136630188 +/- 1704300
98th
39
135312620 +/- 2374557
97th
3
132700567 +/- 2814054
96th
3
128653848 +/- 1066766
96th
13
123378446 +/- 747637
95th
11
117598460 +/- 1817356
95th
3
115821209 +/- 4293184
95th
4
114610145 +/- 8322259
95th
25
113518407 +/- 1407433
94th
6
112884418 +/- 334874
94th
5
106822663 +/- 8552055
93rd
9
103613938 +/- 415820
93rd
4
99421546 +/- 1995372
92nd
61
97907489 +/- 4448253
91st
6
92827987 +/- 1723108
90th
8
84755229 +/- 7667950
90th
3
83605602 +/- 500411
89th
10
77595776 +/- 889191
89th
5
76191410 +/- 8903446
89th
10
75529377 +/- 991796
88th
3
75266664 +/- 675842
88th
23
75123404 +/- 1853203
88th
3
74723436 +/- 2357975
87th
22
72329811 +/- 9807451
87th
20
70870864 +/- 3730775
87th
9
69656497 +/- 571745
86th
4
67411043 +/- 500263
86th
4
66474071 +/- 778086
86th
6
64495822 +/- 859787
85th
8
63252720 +/- 1479122
84th
16
61544361 +/- 1069097
84th
18
60086588 +/- 396132
83rd
3
57957131 +/- 916159
83rd
7
57575323 +/- 2591295
83rd
6
57214232 +/- 605249
82nd
20
55165796 +/- 3234832
82nd
6
55056359 +/- 2260640
82nd
31
54054457 +/- 6087177
82nd
3
53628190 +/- 384389
81st
47
52410878 +/- 1740595
79th
26
49116598 +/- 941099
78th
8
46937083 +/- 4102520
78th
6
46808454 +/- 610442
77th
6
46198104 +/- 372303
77th
9
45198085 +/- 857709
77th
7
44535681 +/- 322537
77th
3
44345411 +/- 655709
76th
6
43505371 +/- 1089030
76th
3
43206819 +/- 19260
76th
6
42746688 +/- 309973
Mid-Tier
75th
< 42367226
75th
3
41976717 +/- 321522
74th
15
41058855 +/- 2914823
73rd
90
40128417 +/- 1561203
73rd
21
40108681 +/- 457563
73rd
4
39868021 +/- 1889780
72nd
10
39557227 +/- 992844
71st
4
38766348 +/- 482428
71st
5
38563032 +/- 2534715
71st
4
38332446 +/- 482324
70th
4
37962165 +/- 729040
70th
8
36867395 +/- 215249
70th
9
36529763 +/- 155824
69th
4
35916713 +/- 667574
69th
12
35289849 +/- 346076
69th
11
34837450 +/- 2760138
69th
4
34694430 +/- 167208
68th
10
34289547 +/- 812877
68th
5
32906218 +/- 276342
67th
3
32385376 +/- 2140800
67th
6
31685348 +/- 1191621
67th
6
30824210 +/- 1808917
66th
7
29631385 +/- 447715
65th
10
29033959 +/- 239417
65th
4
29012167 +/- 291820
64th
35
28686979 +/- 1817979
64th
12
28205636 +/- 777587
63rd
72
28014284 +/- 1173804
61st
15
26594870 +/- 838814
61st
3
26135338 +/- 251396
60th
9
24878049 +/- 1801569
60th
4
24280770 +/- 310620
60th
6
24231188 +/- 180825
59th
3
24000097 +/- 272932
59th
44
23615126 +/- 1147302
58th
9
23348587 +/- 1858241
57th
17
22285953 +/- 291715
56th
4
21957621 +/- 1218181
56th
7
21926382 +/- 587946
56th
3
21917221 +/- 1061382
55th
4
21577024 +/- 82071
55th
14
21464919 +/- 1676326
55th
16
21441172 +/- 1899812
54th
17
21216809 +/- 558025
54th
4
21050144 +/- 380127
54th
6
20942345 +/- 574953
54th
27
20813192 +/- 940951
54th
15
20736810 +/- 1632592
53rd
6
20544997 +/- 578751
53rd
7
20478829 +/- 712533
52nd
3
20170896 +/- 264530
52nd
28
19672321 +/- 1336438
51st
24
19327493 +/- 1635802
Median
50th
18902191
50th
14
18702950 +/- 1310542
50th
3
18594097 +/- 93146
50th
3
18257056 +/- 991682
48th
7
16733037 +/- 679227
48th
4
16731268 +/- 1372480
48th
14
16694601 +/- 1571328
47th
4
16447852 +/- 137206
47th
57
16387999 +/- 699089
47th
3
16189047 +/- 349881
46th
7
15970483 +/- 524973
46th
10
15759841 +/- 1181825
45th
4
15556980 +/- 1003570
45th
7
15438805 +/- 723287
45th
10
15295382 +/- 1253814
44th
7
15063885 +/- 129415
44th
3
15052242 +/- 188401
44th
46
14973359 +/- 193614
43rd
5
14794662 +/- 111827
43rd
6
14721944 +/- 2019643
42nd
8
14449733 +/- 380621
42nd
12
14423221 +/- 461310
42nd
10
14406100 +/- 332762
41st
4
14109502 +/- 521324
41st
4
13979648 +/- 292423
41st
7
13957572 +/- 231951
41st
7
13856612 +/- 1620230
41st
9
13814146 +/- 54108
40th
4
13240605 +/- 1732385
40th
4
13223758 +/- 448058
40th
3
13175679 +/- 167229
39th
20
12790936 +/- 555049
39th
3
12681455 +/- 140417
38th
8
12193843 +/- 1360329
38th
17
12143045 +/- 247903
37th
3
11888584 +/- 166435
37th
3
11827733 +/- 875477
37th
9
11820234 +/- 859538
37th
3
11775267 +/- 53803
36th
11
11456144 +/- 1185773
36th
13
11430876 +/- 462458
36th
17
11335105 +/- 478285
35th
3
11281722 +/- 868294
35th
3
11275638 +/- 234114
35th
3
11141787 +/- 1462988
35th
7
11114606 +/- 123295
35th
10
11111927 +/- 691756
34th
3
11083597 +/- 86103
34th
3
10996360 +/- 54389
34th
17
10963698 +/- 577940
33rd
11
10736581 +/- 881191
33rd
6
10700538 +/- 221339
32nd
5
10296175 +/- 410081
32nd
14
10008937 +/- 94002
31st
3
9642074 +/- 289138
31st
4
9605257 +/- 523601
30th
5
9417664 +/- 1339702
29th
12
9332599 +/- 228711
29th
29
9309755 +/- 594204
29th
3
9163094 +/- 733279
29th
4
9082066 +/- 109549
28th
3
8981429 +/- 17167
28th
3
8882059 +/- 58692
28th
7
8879937 +/- 796625
28th
3
8812801 +/- 668580
27th
4
8716578 +/- 1116981
27th
17
8650659 +/- 400665
27th
5
8596887 +/- 390232
26th
3
8567453 +/- 196445
26th
12
8480957 +/- 241486
26th
8
8335299 +/- 1206258
26th
13
8316565 +/- 1114132
Low-Tier
25th
< 8297739
25th
6
8297225 +/- 668559
24th
11
8076187 +/- 208712
24th
5
8034180 +/- 68512
23rd
15
7875916 +/- 335101
23rd
4
7860414 +/- 303750
23rd
11
7822188 +/- 197768
23rd
5
7751384 +/- 343229
22nd
5
7652273 +/- 198381
20th
3
7131510 +/- 499906
19th
3
6969125 +/- 47843
19th
5
6826264 +/- 230514
18th
4
6213234 +/- 49965
17th
4
5978060 +/- 61737
16th
5
5542080 +/- 408216
16th
4
5507034 +/- 51480
15th
4
5218880 +/- 37102
15th
6
5056219 +/- 177847
13th
10
4566938 +/- 230048
13th
5
4548328 +/- 609258
13th
16
4499860 +/- 440840
13th
3
4493389 +/- 248141
12th
5
4456193 +/- 330760
12th
3
4279526 +/- 14750
12th
4
4271074 +/- 548693
11th
10
4126367 +/- 229059
10th
6
3990814 +/- 398427
10th
6
3939187 +/- 423972
8th
6
3674250 +/- 327827
7th
4
3307975 +/- 31204
7th
3
2965604 +/- 71920
6th
3
2646236 +/- 308998
5th
3
2530917 +/- 256223
5th
3
2492325 +/- 309407
5th
42
2469447 +/- 176035
4th
5
2363049 +/- 155826
4th
3
2242152 +/- 21312
3rd
4
1906684 +/- 17989
3rd
4
1865199 +/- 239880
3rd
3
1799433 +/- 55887
2nd
5
1245644 +/- 6120
OpenBenchmarking.orgDistribution Of Public Results - 1024 Hash Memory, 26 Depth3157 Results Range From 604168 To 254474233 Nodes/second6041685681570107589721583637420913776259911783106858036145982412233844630078651378188564555906153299266610394716877967676519881842600869200029199740497074806102152208107229610112307012117384414122461816127539218132616620137694022142771424147848826152926228158003630163081032168158434173235836178313238183390640188468042193545444198622846203700248208777650213855052218932454224009856229087258234164660239242062244319464249396866254474268110220330440550

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.orgMinutesTime Required To Complete Benchmark1024 Hash Memory, 26 DepthRun-Time1122334455Min: 1 / Avg: 12.42 / Max: 57

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.05 / Max: 8

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.

AMDIntelOpenBenchmarking.orgRelative Core Scaling To BaseasmFish CPU Core Scaling1024 Hash Memory, 26 Depth24681012161820243248641428425670

Recent Test Results

OpenBenchmarking.org Results Compare

1 System - 7 Benchmark Results

4 x Intel Xeon E5-4620 v4 - Dell 0VVT0H - Intel Xeon E7 v4

Debian 10 - 5.1.15 - GCC 10.2.0 + ICC

1 System - 26 Benchmark Results

2 x Intel Xeon Gold 6278C - HP 81C6 - Intel Sky Lake-E DMI3 Registers

Debian 10 - 5.4.78-2-pve - GCC 8.3.0

1 System - 5 Benchmark Results

4 x Intel Xeon Gold 6248 - Dell 0TF0V7 - Intel Sky Lake-E DMI3 Registers

CentOS Linux 8 - 4.18.0-80.11.2.el8_0.x86_64 - xfs

3 Systems - 376 Benchmark Results

2 x AMD EPYC 7F72 24-Core - Supermicro H11DSi-NT v2.00 - AMD Starship

Ubuntu 20.10 - 5.11.0-051100rc4daily20210122-generic - GNOME Shell 3.38.1

2 Systems - 220 Benchmark Results

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

Ubuntu 20.10 - 5.11.0-rc4-max-boost-inv-patch - GNOME Shell 3.38.1

1 System - 27 Benchmark Results

Intel Xeon Gold 6278C - HP 81C6 - Intel Sky Lake-E DMI3 Registers

Debian 10 - 5.4.78-2-pve - GCC 8.3.0

3 Systems - 376 Benchmark Results

2 x AMD EPYC 7F72 24-Core - Supermicro H11DSi-NT v2.00 - AMD Starship

Ubuntu 20.10 - 5.11.0-rc4-max-boost-inv-patch - GNOME Shell 3.38.1

1 System - 8 Benchmark Results

AMD Ryzen 7 1700 Eight-Core - ASUS PRIME A320M-K - AMD 17h

ManjaroLinux 20.2.1 - 5.9.16-1-MANJARO - GNOME Shell 3.38.3

1 System - 21 Benchmark Results

2 x Intel Xeon E5520 - QEMU Standard PC - Intel 82G33

Ubuntu 20.10 - 5.8.0-40-generic - GNOME Shell 3.38.2

1 System - 25 Benchmark Results

AMD Ryzen 9 3900X 12-Core - ASUS TUF GAMING X570-PLUS - AMD Starship

Neon 20.04 - 5.4.0-64-generic - KDE Plasma 5.20.5

Most Popular Test Results

OpenBenchmarking.org Results Compare

16 Systems - 119 Benchmark Results

2 x Intel Xeon Silver 4216 - GIGABYTE MD61-SC2-00 v01000100 - Intel Sky Lake-E DMI3 Registers

Ubuntu 20.04 - 5.4.0-18-generic - GNOME Shell 3.36.0

12 Systems - 593 Benchmark Results

Intel Core i9-10900K - Gigabyte Z490 AORUS MASTER - Intel Comet Lake PCH

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

11 Systems - 217 Benchmark Results

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

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

8 Systems - 360 Benchmark Results

AMD Ryzen Threadripper 3960X 24-Core - MSI Creator TRX40 - AMD Starship

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

1 System - 248 Benchmark Results

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

Ubuntu 18.04 - 5.2.0-999-generic - GNOME Shell 3.28.3

5 Systems - 7 Benchmark Results

Intel Core i9-9900K - EVGA 121-KS-E375 v1.0 - Intel 8th Gen Core 8-core Desktop

Gentoo 2.7 - 5.4.37-ck - X Server 1.20.8

21 Systems - 72 Benchmark Results

2 x AMD EPYC 7302 16-Core - AMD DAYTONA_X - AMD Device 1480

Ubuntu 19.04 - 5.3.0-999-generic - GNOME Shell 3.32.2

18 Systems - 115 Benchmark Results

Intel Core i9-7960X - MSI X299 SLI PLUS - Intel Sky Lake-E DMI3 Registers

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

1 System - 263 Benchmark Results

AMD Ryzen 7 3700X 8-Core - MSI MEG X570 GODLIKE - AMD Device 1480

Ubuntu 18.04 - 5.2.0-999-generic - GNOME Shell 3.28.4

2 Systems - 403 Benchmark Results

Intel Core i9-10900K - Gigabyte Z490 AORUS MASTER - Intel Comet Lake PCH

Ubuntu 20.04 - 5.4.0-48-generic - GNOME Shell 3.36.4

Find More Test Results

OpenBenchmarking.org Community User Comments

Post A Comment