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.012021.022021.032K4K6K8K10K
* 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 Fri, 05 Mar 2021 10:41:22 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,298 public results since 3 December 2018 with the latest data as of 6 March 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
41
135246711 +/- 2331098
97th
3
132700567 +/- 2814054
96th
3
128653848 +/- 1066766
96th
4
126303638 +/- 27123
96th
16
123279261 +/- 701883
95th
13
117325635 +/- 1787685
95th
3
115821209 +/- 4293184
95th
4
114610145 +/- 8322259
94th
25
113518407 +/- 1407433
94th
6
112884418 +/- 334874
94th
5
106822663 +/- 8552055
94th
3
105304578
93rd
11
103671910 +/- 393651
92nd
4
99421546 +/- 1995372
92nd
61
97907489 +/- 4448253
91st
6
92827987 +/- 1723108
90th
8
84755229 +/- 7667950
90th
3
83605602 +/- 500411
89th
5
78152880 +/- 149709
89th
10
77595776 +/- 889191
89th
5
76191410 +/- 8903446
88th
10
75529377 +/- 991796
88th
3
75266664 +/- 675842
88th
23
75123404 +/- 1853203
88th
3
74723436 +/- 2357975
87th
22
72329811 +/- 9807451
87th
20
70870864 +/- 3730775
86th
10
69662293 +/- 539358
86th
4
67411043 +/- 500263
86th
4
66474071 +/- 778086
85th
7
64736347 +/- 1010442
85th
8
63252720 +/- 1479122
84th
5
61708474 +/- 2103845
84th
16
61544361 +/- 1069097
83rd
20
60220859 +/- 696885
83rd
3
57957131 +/- 916159
82nd
7
57575323 +/- 2591295
82nd
6
57214232 +/- 605249
82nd
20
55165796 +/- 3234832
82nd
6
55056359 +/- 2260640
81st
31
54054457 +/- 6087177
81st
3
53628190 +/- 384389
80th
47
52410878 +/- 1740595
78th
34
49196923 +/- 564697
77th
8
46937083 +/- 4102520
77th
6
46808454 +/- 610442
77th
8
46234244 +/- 321691
76th
9
45198085 +/- 857709
76th
7
44535681 +/- 322537
76th
3
44345411 +/- 655709
76th
6
43505371 +/- 1089030
Mid-Tier
75th
< 43254032
75th
3
43206819 +/- 19260
75th
6
42746688 +/- 309973
74th
3
41976717 +/- 321522
74th
5
41505823 +/- 278374
73rd
16
40932772 +/- 2860792
72nd
92
40160928 +/- 1559098
72nd
21
40108681 +/- 457563
72nd
4
39868021 +/- 1889780
72nd
10
39557227 +/- 992844
70th
4
38766348 +/- 482428
70th
5
38563032 +/- 2534715
70th
4
38332446 +/- 482324
70th
4
37962165 +/- 729040
69th
8
36867395 +/- 215249
69th
9
36529763 +/- 155824
69th
4
35916713 +/- 667574
69th
12
35289849 +/- 346076
68th
11
34837450 +/- 2760138
68th
4
34694430 +/- 167208
68th
10
34289547 +/- 812877
67th
5
32906218 +/- 276342
67th
3
32385376 +/- 2140800
66th
6
31685348 +/- 1191621
66th
6
30824210 +/- 1808917
65th
7
29631385 +/- 447715
64th
10
29033959 +/- 239417
64th
5
28952733 +/- 285536
64th
35
28686979 +/- 1817979
63rd
12
28205636 +/- 777587
63rd
73
27998171 +/- 1173271
62nd
6
27367720 +/- 1380720
61st
15
26594870 +/- 838814
60th
3
26135338 +/- 251396
59th
9
24878049 +/- 1801569
59th
9
24379376 +/- 264283
59th
4
24280770 +/- 310620
58th
3
24000097 +/- 272932
58th
44
23615126 +/- 1147302
57th
9
23348587 +/- 1858241
56th
17
22285953 +/- 291715
55th
4
21957621 +/- 1218181
55th
7
21926382 +/- 587946
55th
3
21917221 +/- 1061382
54th
4
21577024 +/- 82071
54th
14
21464919 +/- 1676326
54th
16
21441172 +/- 1899812
54th
17
21216809 +/- 558025
54th
7
21040566 +/- 269056
53rd
6
20942345 +/- 574953
53rd
27
20813192 +/- 940951
53rd
15
20736810 +/- 1632592
53rd
6
20544997 +/- 578751
52nd
7
20478829 +/- 712533
52nd
3
20170896 +/- 264530
51st
29
19637977 +/- 1325324
Median
50th
19538043
50th
24
19327493 +/- 1635802
50th
4
18788651 +/- 184965
50th
14
18702950 +/- 1310542
49th
3
18594097 +/- 93146
49th
3
18257056 +/- 991682
48th
7
16733037 +/- 679227
48th
14
16694601 +/- 1571328
47th
4
16447852 +/- 137206
47th
57
16387999 +/- 699089
46th
3
16189047 +/- 349881
46th
7
15970483 +/- 524973
45th
11
15823413 +/- 1140830
45th
4
15556980 +/- 1003570
44th
7
15438805 +/- 723287
44th
10
15295382 +/- 1253814
44th
7
15063885 +/- 129415
44th
3
15052242 +/- 188401
43rd
46
14973359 +/- 193614
42nd
5
14794662 +/- 111827
42nd
6
14721944 +/- 2019643
41st
8
14449733 +/- 380621
41st
12
14423221 +/- 461310
41st
10
14406100 +/- 332762
40th
5
14020572 +/- 493331
40th
4
13979648 +/- 292423
40th
7
13957572 +/- 231951
40th
7
13856612 +/- 1620230
40th
9
13814146 +/- 54108
39th
4
13240605 +/- 1732385
39th
4
13223758 +/- 448058
39th
3
13175679 +/- 167229
39th
21
12868854 +/- 642876
38th
3
12681455 +/- 140417
37th
8
12193843 +/- 1360329
37th
17
12143045 +/- 247903
36th
3
11888584 +/- 166435
36th
3
11827733 +/- 875477
36th
9
11820234 +/- 859538
36th
3
11775267 +/- 53803
35th
11
11456144 +/- 1185773
35th
13
11430876 +/- 462458
35th
17
11335105 +/- 478285
34th
3
11281722 +/- 868294
34th
3
11275638 +/- 234114
34th
3
11141787 +/- 1462988
34th
7
11114606 +/- 123295
34th
10
11111927 +/- 691756
34th
3
11083597 +/- 86103
33rd
3
10996360 +/- 54389
33rd
17
10963698 +/- 577940
32nd
11
10736581 +/- 881191
32nd
6
10700538 +/- 221339
32nd
5
10296175 +/- 410081
31st
14
10008937 +/- 94002
30th
3
9642074 +/- 289138
30th
4
9605257 +/- 523601
29th
5
9417664 +/- 1339702
29th
12
9332599 +/- 228711
29th
29
9309755 +/- 594204
28th
3
9163094 +/- 733279
28th
4
9082066 +/- 109549
28th
4
8995934 +/- 871845
28th
3
8981429 +/- 17167
27th
3
8882059 +/- 58692
27th
7
8879937 +/- 796625
27th
3
8812801 +/- 668580
27th
4
8716578 +/- 1116981
26th
17
8650659 +/- 400665
26th
3
8642033 +/- 1125899
26th
5
8596887 +/- 390232
Low-Tier
25th
< 8495908
25th
12
8480957 +/- 241486
25th
13
8316565 +/- 1114132
25th
10
8315313 +/- 1064706
25th
6
8297225 +/- 668559
24th
11
8076187 +/- 208712
24th
5
8034180 +/- 68512
23rd
15
7875916 +/- 335101
23rd
11
7822188 +/- 197768
22nd
5
7751384 +/- 343229
22nd
5
7688808 +/- 465232
22nd
5
7652273 +/- 198381
19th
3
7131510 +/- 499906
19th
3
6969125 +/- 47843
19th
5
6826264 +/- 230514
17th
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
12th
16
4499860 +/- 440840
12th
3
4493389 +/- 248141
12th
5
4456193 +/- 330760
12th
3
4279526 +/- 14750
12th
4
4271074 +/- 548693
10th
10
4126367 +/- 229059
10th
6
3990814 +/- 398427
10th
6
3939187 +/- 423972
8th
6
3674250 +/- 327827
7th
4
3307975 +/- 31204
6th
3
2965604 +/- 71920
5th
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 Depth3298 Results Range From 61466 To 254474233 Nodes/second614665149722102379781532623420414490255027463059100235679258407675144585577050944026560322826112053866208794712970507638530681473562865618189165007496738330101826586106914842112003098117091354122179610127267866132356122137444378142532634147620890152709146157797402162885658167973914173062170178150426183238682188326938193415194198503450203591706208679962213768218218856474223944730229032986234121242239209498244297754249386010254474266120240360480600

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-Time1326395265Min: 1 / Avg: 12.44 / Max: 65

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.04 / 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 Depth24681012161820243248641020304050

Recent Test Results

OpenBenchmarking.org Results Compare

1 System - 6 Benchmark Results

Intel Core i5-10210U - Intel NUC10i5FNB - Intel Device 02ef

Ubuntu 20.04 - 5.4.0-65-generic - Xfce 4.14

1 System - 7 Benchmark Results

Intel Core i5-10210U - Intel NUC10i5FNB - Intel Device 02ef

Ubuntu 20.04 - 5.4.0-65-generic - Xfce 4.14

1 System - 5 Benchmark Results

Intel Core i5-10210U - Intel NUC10i5FNB - Intel Device 02ef

Ubuntu 20.04 - 5.4.0-65-generic - Xfce 4.14

1 System - 4 Benchmark Results

Intel Core i5-10210U - Intel NUC10i5FNB - Intel Device 02ef

Ubuntu 20.04 - 5.4.0-65-generic - Xfce 4.14

2 Systems - 73 Benchmark Results

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

Ubuntu 20.10 - 5.10.12-051012-generic - GNOME Shell 3.38.2

1 System - 7 Benchmark Results

Intel Core i5-10210U - Intel NUC10i5FNB - Intel Device 02ef

Ubuntu 20.04 - 5.4.0-65-generic - Xfce 4.14

1 System - 5 Benchmark Results

Intel Core i5-10210U - Intel NUC10i5FNB - Intel Device 02ef

Ubuntu 20.04 - 5.4.0-65-generic - Xfce 4.14

1 System - 3 Benchmark Results

Intel Core i5-10210U - Intel NUC10i5FNB - Intel Device 02ef

Ubuntu 20.04 - 5.4.0-65-generic - Xfce 4.14

1 System - 25 Benchmark Results

2 x Intel Xeon E5-2698R v4 - HP ProLiant DL360 Gen9 - Intel Xeon E7 v4

Ubuntu 20.04 - 5.4.0-65-generic - GCC 9.3.0

2 Systems - 243 Benchmark Results

Intel Core i9-10885H - HP 8736 - Intel Comet Lake PCH

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

1 System - 24 Benchmark Results

Intel Core i7-1165G7 - Dell XPS 13 9310 - Intel Device a0ef

Ubuntu 20.04 - 5.6.0-1047-oem - GNOME Shell 3.36.4

2 Systems - 13 Benchmark Results

AMD Ryzen Threadripper 3960X 24-Core - Intel 440BX - 1 x 16384 MB 0MHz

Microsoft Windows 10 Enterprise LTSC Build 17763 - 10.0 - 8.16.7.5

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

12 Systems - 593 Benchmark Results

AMD Ryzen 9 3900XT 12-Core - MSI MEG X570 GODLIKE - AMD Starship

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

11 Systems - 217 Benchmark Results

AMD Ryzen 9 3900XT 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 2970WX 24-Core - Gigabyte X399 AORUS Gaming 7 - AMD 17h

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

2 Systems - 13 Benchmark Results

2 x AMD Ryzen Threadripper 3960X 24-Core - Intel 440BX - 1 x 16384 MB 0MHz

Microsoft Windows 10 Enterprise LTSC Build 17763 - 10.0 - 8.16.7.5

3 Systems - 301 Benchmark Results

Intel Core i5-4670 - MSI B85M-P33 - Intel 4th Gen Core DRAM

Ubuntu 20.04 - 5.4.0-40-generic - GNOME Shell 3.36.3

2 Systems - 13 Benchmark Results

2 x AMD Ryzen Threadripper 3960X 24-Core - Intel 440BX - 1 x 16384 MB 0MHz

Microsoft Windows 10 Enterprise LTSC Build 17763 - 10.0 - 8.16.7.5

5 Systems - 29 Benchmark Results

4 x Intel Xeon E312xx (Sandy Bridge) - QEMU Standard PC - Intel 440FX- 82441FX PMC

Ubuntu 18.04 - 4.15.0-88-generic - ext4

3 Systems - 21 Benchmark Results

AMD Ryzen 3 PRO 4450U - LENOVO 20U6S1SD00 - AMD Renoir Root Complex

Arch rolling - 5.9.1-zen2-1-zen - GNOME Shell 3.38.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

Find More Test Results