Fhourstones

This integer benchmark solves positions in the game of connect-4, as played on a vertical 7x6 board. By default, it uses a 64Mb transposition table with the twobig replacement strategy. Positions are represented as 64-bit bitboards, and the hash function is computed using a single 64-bit modulo operation, giving 64-bit machines a slight edge. The alpha-beta searcher sorts moves dynamically based on the history heuristic.

Learn more about this test at the upstream project site: http://homepages.cwi.nl/~tromp/c4/fhour.html.

This utility test profile is maintained by Michael Larabel. This OpenBenchmarking.org test profile was created on 6 December 2010 and last updated on 4 March 2018. To run this test with the Phoronix Test Suite, the basic command is: phoronix-test-suite benchmark fhourstones.

This test has an average install time of 2 seconds and an average run-time of 17 minutes, 36 seconds.

200k+ Downloads + 5k+ Public Benchmark Results

Public Result UploadsTest Completions*Reported Installs*OpenBenchmarking.orgEventsFhourstones Popularity Statisticspts/fhourstones2011.012011.052011.092012.012012.052012.092013.012013.052013.092014.012014.052014.092015.012015.052015.092016.012016.052016.092017.012017.052017.092018.012018.052018.092019.012019.052019.092020.012020.052020.092021.0110K20K30K40K50K

* 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 Sat, 16 Jan 2021 18:55:56 GMT.

Revision History

pts/fhourstones-1.1.2   [View Source]   Sun, 04 Mar 2018 11:48:52 GMT
Add Windows support.

pts/fhourstones-1.1.1   [View Source]   Wed, 18 Mar 2015 20:43:26 GMT
Update download links

pts/fhourstones-1.1.0   [View Source]   Mon, 06 Dec 2010 14:47:20 GMT
Initial import into OpenBenchmarking.org

Suites Using This Test

Single-Threaded


Performance Metrics

Analyze Test Configuration:

Fhourstones 3.1

Complex Connect-4 Solving

OpenBenchmarking.org metrics for this test profile configuration based on 5,641 public results since 12 December 2010 with the latest data as of 1 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
Kpos / sec (Average)
100th
13
20298 +/- 354
100th
15
20229 +/- 240
100th
11
19534 +/- 1968
100th
6
17468 +/- 171
100th
10
16994 +/- 811
100th
13
16245 +/- 555
99th
37
15771 +/- 501
98th
25
15185 +/- 153
98th
15
15165 +/- 983
98th
10
15165 +/- 833
98th
3
15123 +/- 47
98th
24
15049 +/- 952
97th
16
14923 +/- 200
97th
5
14803 +/- 801
97th
5
14718 +/- 160
96th
30
14682 +/- 296
96th
3
14410 +/- 1579
95th
3
14348 +/- 736
95th
5
14313 +/- 702
95th
3
14282 +/- 24
95th
58
14275 +/- 1054
95th
3
14238 +/- 1132
95th
21
14238 +/- 321
95th
22
14110 +/- 652
94th
14
14095 +/- 1022
94th
5
13958 +/- 106
93rd
12
13834 +/- 415
93rd
56
13778 +/- 239
92nd
4
13668 +/- 93
92nd
41
13658 +/- 378
92nd
5
13622 +/- 973
92nd
3
13586 +/- 398
90th
26
13390 +/- 184
90th
3
13303 +/- 475
89th
4
13283 +/- 55
88th
23
13202 +/- 528
88th
11
13180 +/- 1636
88th
25
13157 +/- 271
88th
4
13150 +/- 514
88th
29
13130 +/- 878
88th
23
13109 +/- 363
86th
21
12993 +/- 611
86th
10
12980 +/- 682
84th
22
12795 +/- 410
84th
20
12789 +/- 397
83rd
25
12701 +/- 435
83rd
3
12700 +/- 1113
82nd
33
12695 +/- 553
82nd
9
12666 +/- 84
82nd
7
12642 +/- 585
82nd
52
12627 +/- 358
82nd
40
12619 +/- 1102
82nd
12
12614 +/- 805
81st
5
12549 +/- 1471
81st
3
12531 +/- 501
81st
7
12511 +/- 551
80th
3
12491 +/- 1260
80th
6
12459 +/- 416
80th
3
12445 +/- 61
79th
7
12377 +/- 593
79th
3
12373 +/- 490
78th
3
12337 +/- 31
78th
10
12276 +/- 928
77th
5
12261 +/- 478
Mid-Tier
75th
< 12137
74th
4
12087 +/- 668
72nd
22
11997 +/- 350
71st
22
11979 +/- 799
70th
49
11941 +/- 376
69th
7
11921 +/- 246
67th
6
11876 +/- 747
66th
8
11842 +/- 479
66th
56
11839 +/- 219
65th
5
11786 +/- 271
64th
10
11766 +/- 691
64th
3
11766 +/- 28
64th
3
11765 +/- 1421
64th
6
11754 +/- 144
64th
26
11749 +/- 381
63rd
45
11727 +/- 1084
63rd
49
11700 +/- 482
62nd
6
11695 +/- 2777
61st
6
11604 +/- 430
60th
12
11515 +/- 537
59th
5
11484 +/- 3274
59th
3
11483 +/- 2285
59th
4
11446 +/- 1045
58th
6
11361 +/- 449
57th
5
11357 +/- 503
55th
17
11245 +/- 145
55th
5
11212 +/- 253
55th
4
11194 +/- 795
55th
4
11190 +/- 779
55th
31
11162 +/- 128
55th
22
11160 +/- 374
54th
11
11118 +/- 411
54th
4
11117 +/- 882
54th
31
11098 +/- 669
54th
6
11087 +/- 508
53rd
7
11048 +/- 271
53rd
3
11047 +/- 667
53rd
3
11036 +/- 293
53rd
7
11028 +/- 330
53rd
3
10975 +/- 1968
51st
3
10833 +/- 993
51st
24
10824 +/- 270
51st
4
10773 +/- 73
Median
50th
10751
50th
10
10661 +/- 12
50th
4
10638 +/- 376
50th
3
10634 +/- 118
49th
38
10614 +/- 554
49th
4
10587 +/- 141
49th
9
10570 +/- 1341
49th
3
10558 +/- 219
49th
8
10530 +/- 411
48th
11
10448 +/- 357
48th
73
10434 +/- 1650
47th
4
10384 +/- 249
47th
6
10367 +/- 2438
47th
8
10334 +/- 540
47th
9
10331 +/- 670
47th
3
10317 +/- 518
47th
25
10308 +/- 181
47th
3
10303 +/- 231
46th
5
10295 +/- 1268
46th
3
10269 +/- 2166
46th
3
10251 +/- 1151
46th
3
10247 +/- 14
46th
3
10239 +/- 336
45th
24
10192 +/- 394
45th
6
10119 +/- 505
44th
11
10022 +/- 124
44th
5
10018 +/- 281
43rd
3
9983 +/- 104
43rd
7
9980 +/- 853
43rd
15
9975 +/- 1042
43rd
16
9923 +/- 934
43rd
16
9914 +/- 1112
42nd
8
9855 +/- 441
42nd
3
9823 +/- 831
42nd
4
9731 +/- 354
41st
4
9717 +/- 925
41st
21
9653 +/- 1221
41st
5
9644 +/- 208
40th
3
9624 +/- 17
40th
4
9571 +/- 915
39th
6
9547 +/- 153
39th
24
9521 +/- 201
39th
3
9486 +/- 48
38th
5
9473 +/- 795
38th
6
9441 +/- 368
38th
25
9405 +/- 275
37th
3
9380 +/- 859
37th
3
9330 +/- 1122
36th
3
9220 +/- 397
35th
6
9213 +/- 213
35th
4
9186 +/- 680
35th
3
9179 +/- 9
35th
4
9172 +/- 403
35th
5
9124 +/- 84
35th
7
9120 +/- 394
35th
6
9107 +/- 1330
34th
3
9085 +/- 223
34th
5
9082 +/- 827
34th
6
9081 +/- 753
34th
4
9080 +/- 263
34th
13
9058 +/- 747
34th
3
9004 +/- 562
34th
3
8984 +/- 157
33rd
9
8859 +/- 1445
32nd
4
8821 +/- 182
32nd
23
8791 +/- 1498
32nd
5
8780 +/- 715
32nd
12
8779 +/- 951
32nd
4
8775 +/- 543
32nd
6
8766 +/- 1768
32nd
3
8757 +/- 123
31st
3
8735 +/- 2172
31st
12
8713 +/- 1236
31st
3
8703 +/- 1975
31st
3
8686 +/- 1057
31st
5
8683 +/- 525
30th
5
8600 +/- 338
29th
6
8567 +/- 1153
29th
3
8566 +/- 74
29th
3
8536 +/- 65
29th
4
8518 +/- 212
29th
3
8517 +/- 301
29th
8
8499 +/- 22
29th
6
8491 +/- 2483
29th
4
8487 +/- 1186
29th
4
8485 +/- 61
27th
5
8328 +/- 261
27th
4
8325 +/- 852
27th
3
8290 +/- 24
26th
9
8257 +/- 1484
26th
4
8198 +/- 302
26th
7
8196 +/- 618
Low-Tier
25th
< 8180
25th
22
8179 +/- 224
24th
15
8099 +/- 127
24th
3
8091 +/- 25
24th
4
8028 +/- 462
24th
3
8018 +/- 1431
23rd
4
7857 +/- 570
21st
3
7694 +/- 330
21st
17
7599 +/- 412
21st
3
7582 +/- 487
20th
9
7523 +/- 267
20th
3
7355 +/- 855
19th
4
7296 +/- 1122
19th
15
7286 +/- 219
19th
3
7213 +/- 713
18th
5
7128 +/- 288
18th
5
7115 +/- 282
18th
18
7060 +/- 276
17th
5
6875 +/- 107
16th
11
6713 +/- 1955
16th
4
6596 +/- 12
15th
3
6529 +/- 951
15th
4
6465 +/- 694
15th
3
6456 +/- 615
15th
4
6447 +/- 1545
14th
15
6394 +/- 12
14th
3
6334 +/- 11
13th
18
6282 +/- 8
13th
3
6162 +/- 392
13th
3
6141 +/- 1098
12th
9
6011 +/- 808
11th
6
5912 +/- 124
10th
10
5735 +/- 109
10th
7
5526 +/- 22
10th
22
5472 +/- 522
10th
3
5413 +/- 203
9th
3
5234 +/- 3
8th
3
5060 +/- 210
8th
3
5049 +/- 1305
8th
3
4969 +/- 237
7th
3
4641 +/- 20
7th
5
4611 +/- 518
6th
3
4437 +/- 187
6th
19
4342 +/- 42
5th
20
4106 +/- 197
5th
15
3925 +/- 240
3rd
4
3282 +/- 87
3rd
3
3242 +/- 41
3rd
18
3027 +/- 313
2nd
7
2885 +/- 30
2nd
10
2529 +/- 121
2nd
14
1454 +/- 371
OpenBenchmarking.orgDistribution Of Public Results - Complex Connect-4 Solving5641 Results Range From 714 To 1479113766 Kpos / sec7142958297659165238887475001183297621479120241774942862070765482366588102662410722958233343254055963549878583845701204141523824437346444733169065028991685324814305620636925916459546212282166508104786803927407099750027395572647691395267987217888283040508578863128874685749170508369466330989762153601005797622103537988410649621461094544408112412667011537089321183291194121287345612424557181272037980130162024213312025041360784766139036702814199492901449531552147911381412002400360048006000

Based on OpenBenchmarking.org data, the selected test / test configuration (Fhourstones 3.1 - Complex Connect-4 Solving) has an average run-time of 2 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 BenchmarkComplex Connect-4 SolvingRun-Time48121620Min: 1 / Avg: 1.98 / Max: 13

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

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between RunsComplex Connect-4 SolvingDeviation246810Min: 0 / Avg: 0.52 / Max: 5

Recent Test Results

Compare

5 Systems - 129 Benchmark Results

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

MidnightBSD - 2.0.1 - X Server 1.20.8

28 Systems - 69 Benchmark Results

AMD Ryzen 7 1700 Eight-Core - MSI B350 TOMAHAWK - AMD Family 17h

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

12 Systems - 102 Benchmark Results

Intel Core m3-6Y30 - Google Caroline v1.0 - Intel Xeon E3-1200 v5

VoidLinux rolling - 5.9.13_1 - Sway

6 Systems - 99 Benchmark Results

AMD Ryzen 5 4500U - LENOVO LNVNB161216 - AMD Renoir Root Complex

Ubuntu 20.10 - 5.9.1-050901-generic - GNOME Shell 3.38.1

1 System - 1 Benchmark Result

2 x Intel Xeon E5-2680 v2 - Supermicro X9DRW v0123456789 - Intel Xeon E7 v2

Peppermint 10 - 5.0.0-37-generic - LXDE

1 System - 4 Benchmark Results

Intel Xeon E-2278G - Supermicro X11SCZ-F v1.10 - Intel Cannon Lake PCH

Linuxmint 20 - 5.4.0-52-generic - MATE 1.24.0

1 System - 4 Benchmark Results

Intel Xeon E-2278G - Supermicro X11SCZ-F v1.10 - Intel Cannon Lake PCH

Linuxmint 20 - 5.4.0-52-generic - MATE 1.24.0

1 System - 2 Benchmark Results

Intel Xeon E-2278G - Supermicro X11SCZ-F v1.10 - Intel Cannon Lake PCH

Linuxmint 20 - 5.4.0-52-generic - MATE 1.24.0

11 Systems - 102 Benchmark Results

Intel Core i5-4690K - ASUS Z97-A-USB31 - Intel 4th Gen Core DRAM

ManjaroLinux 18.0.1 - 4.19.12-1-MANJARO - Xfce 4.13

5 Systems - 99 Benchmark Results

Intel Core i5-2500K - Gigabyte P67-DS3-B3 - Intel 2nd Generation Core DRAM

Debian 10 - 5.9.0-4-amd64 - GCC 8.3.0

10 Systems - 102 Benchmark Results

AMD Ryzen 5 4500U - LENOVO LNVNB161216 - AMD Renoir Root Complex

Pop 20.04 - 5.7.7-050707-generic - GNOME Shell 3.36.3

Most Popular Test Results

Find More Test Results


User Comments

Post A Comment