TSCP

This is a performance test of TSCP, Tom Kerrigan's Simple Chess Program, which has a built-in performance benchmark.

To run this test with the Phoronix Test Suite, the basic command is: phoronix-test-suite benchmark tscp.

Project Site

tckerrigan.com

Test Created

6 December 2010

Last Updated

11 October 2019

Test Maintainer

Michael Larabel 

Test Type

Processor

Average Install Time

1 Second

Average Run Time

1 Minute, 5 Seconds

Test Dependencies

C/C++ Compiler Toolchain

Accolades

150k+ Downloads + 5k+ Public Benchmark Results

Supported Platforms


Public Result UploadsTest Completions*Reported Installs*OpenBenchmarking.orgEventsTSCP Popularity Statisticspts/tscp2011.032011.072011.112012.032012.072012.112013.032013.072013.112014.032014.072014.112015.032015.072015.112016.032016.072016.112017.032017.072017.112018.032018.072018.112019.032019.072019.112020.032020.072020.112021.035K10K15K20K25K
* 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 Mon, 08 Mar 2021 14:11:44 GMT.

Revision History

pts/tscp-1.2.2   [View Source]   Fri, 11 Oct 2019 10:36:26 GMT
Add Windows support.

pts/tscp-1.2.1   [View Source]   Thu, 25 Aug 2016 13:46:28 GMT
Update CFLAGS handling

pts/tscp-1.2.0   [View Source]   Sat, 18 Jan 2014 11:07:20 GMT
Carry patch internally in TSCP and ensure CFLAGS are set.

pts/tscp-1.1.0   [View Source]   Fri, 21 Jun 2013 14:24:44 GMT
Ensure CFLAGS are reported to results.

pts/tscp-1.0.0   [View Source]   Mon, 06 Dec 2010 15:25:49 GMT
Initial import into OpenBenchmarking.org

Suites Using This Test

Chess Test Suite

C/C++ Compiler Tests


Performance Metrics

Analyze Test Configuration:

TSCP 1.81

AI Chess Performance

OpenBenchmarking.org metrics for this test profile configuration based on 109,857 public results since 18 January 2014 with the latest data as of 8 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 Per Second (Average)
100th
37
2009458 +/- 65454
100th
8
1959535 +/- 19919
100th
8
1945006 +/- 24629
100th
13
1907943 +/- 44347
100th
10
1718749 +/- 31670
100th
36
1651183 +/- 51292
100th
9
1641227 +/- 83435
100th
15
1584757 +/- 123694
100th
28
1565719 +/- 77323
100th
8
1556429 +/- 75736
100th
11
1521802 +/- 100567
100th
14
1513933 +/- 18227
100th
17
1489817 +/- 63836
100th
12
1459814 +/- 118844
100th
14
1452297 +/- 76495
100th
16
1441917 +/- 57553
100th
6
1434487 +/- 71253
100th
80
1403777 +/- 100936
100th
4
1399331 +/- 5002
100th
8
1387072 +/- 71629
100th
8
1377685 +/- 60249
100th
9
1371560 +/- 127172
100th
20
1368337 +/- 79670
100th
45
1364175 +/- 26334
100th
5
1359152 +/- 11980
100th
25
1357281 +/- 55810
100th
15
1355752 +/- 158668
100th
4
1348384 +/- 5506
100th
23
1345438 +/- 98336
100th
6
1344529 +/- 70532
100th
16
1343657 +/- 109665
100th
6
1333002 +/- 12272
100th
4
1332854 +/- 70464
100th
5
1331535 +/- 75601
100th
21
1330023 +/- 21416
100th
4
1326543 +/- 1806
100th
4
1317588 +/- 2301
100th
46
1313825 +/- 55615
100th
4
1310662 +/- 18827
100th
7
1309938 +/- 39016
100th
7
1305866 +/- 148099
100th
4
1304936 +/- 26188
100th
5
1304398 +/- 29238
100th
7
1299358 +/- 40379
100th
11
1290476 +/- 30199
100th
5
1282554 +/- 51548
100th
4
1282491 +/- 35256
100th
6
1276678 +/- 35928
100th
20
1273126 +/- 126507
100th
9
1271240 +/- 91305
100th
9
1271065 +/- 23403
100th
5
1263501 +/- 39015
100th
11
1259759 +/- 66568
100th
37
1249419 +/- 43213
100th
5
1247212 +/- 50193
100th
17
1244806 +/- 106127
100th
16
1242410 +/- 54015
100th
7
1239420 +/- 22346
100th
8
1232611 +/- 82517
100th
7
1228672 +/- 28966
100th
7
1227871 +/- 81537
100th
6
1225725 +/- 174140
100th
4
1222047 +/- 86210
100th
4
1221402 +/- 79659
100th
4
1216766 +/- 19936
92nd
4
1206665 +/- 42665
91st
4
1204748 +/- 50756
88th
7
1198508 +/- 73814
87th
21
1197942 +/- 77274
87th
9
1196693 +/- 110473
85th
4
1194557 +/- 5981
81st
16
1189343 +/- 28757
80th
6
1188069 +/- 19711
77th
5
1185647 +/- 6300
Mid-Tier
75th
< 1185088
75th
10
1184836 +/- 37675
72nd
5
1182537 +/- 17124
67th
6
1180042 +/- 31210
62nd
6
1177152 +/- 38638
58th
7
1172599 +/- 3785
55th
8
1169933 +/- 8901
51st
11
1165414 +/- 17624
Median
50th
1164491
44th
18
1157745 +/- 108718
36th
4
1149245 +/- 66303
32nd
53
1142707 +/- 46875
32nd
9
1141988 +/- 42508
29th
13
1135671 +/- 86225
28th
7
1133818 +/- 39706
28th
4
1133744 +/- 43755
26th
5
1124054 +/- 16305
Low-Tier
25th
< 1121490
25th
4
1118474 +/- 35320
24th
8
1117210 +/- 3568
24th
5
1115932 +/- 1579
24th
6
1114564 +/- 1297
23rd
29
1112421 +/- 35387
22nd
7
1105073 +/- 38687
21st
10
1100080 +/- 45034
20th
6
1090832 +/- 24140
20th
5
1090509 +/- 82313
20th
14
1089064 +/- 126592
19th
5
1075380 +/- 49929
19th
28
1069771 +/- 60483
19th
5
1065747 +/- 923
19th
8
1065305 +/- 47150
19th
28
1064307 +/- 44780
19th
4
1063204 +/- 103966
19th
4
1062154 +/- 16415
19th
4
1058843 +/- 53779
19th
6
1051131 +/- 69667
18th
6
1050649 +/- 59561
18th
37
1035683 +/- 34566
18th
11
1033985 +/- 109003
18th
8
1033596 +/- 36299
18th
6
1029984 +/- 12836
18th
6
1025427 +/- 3771
16th
6
1022182 +/- 92480
16th
4
1022131 +/- 118113
16th
11
1019143 +/- 41075
16th
4
1009807 +/- 20457
16th
8
1009696 +/- 3847
16th
8
1007744 +/- 6719
16th
15
1006209 +/- 16794
16th
4
1003048 +/- 10215
16th
4
1002730 +/- 140597
16th
10
997925 +/- 36441
16th
64
997841 +/- 50827
16th
8
995544 +/- 1876
16th
8
994742 +/- 2251
16th
8
994591 +/- 4017
16th
15
991879 +/- 36893
16th
5
990563 +/- 70968
16th
5
981895 +/- 111354
16th
5
978523 +/- 16533
16th
7
975570 +/- 13045
16th
7
969418 +/- 102689
16th
8
964448 +/- 3065
16th
9
963381 +/- 4597
16th
6
963143 +/- 6489
15th
5
959650 +/- 10609
15th
6
957479 +/- 119200
15th
4
949098 +/- 36203
15th
6
946029 +/- 9533
15th
4
942681 +/- 25186
15th
4
942506 +/- 99992
15th
5
940876 +/- 43929
15th
12
940239 +/- 32224
15th
6
927724 +/- 27257
15th
20
908706 +/- 110135
15th
5
904717 +/- 12591
15th
20
895468 +/- 37879
15th
12
895269 +/- 113079
15th
9
888353 +/- 46511
15th
51
878902 +/- 34357
14th
10
871193 +/- 92181
14th
4
867494 +/- 62407
14th
15
858588 +/- 104073
14th
29
857486 +/- 39185
14th
8
853416 +/- 117927
14th
9
845706 +/- 103297
14th
7
834640 +/- 25775
14th
5
819814 +/- 9034
13th
5
810642 +/- 16527
13th
9
803944 +/- 89390
13th
5
802261 +/- 11072
13th
5
796332 +/- 10232
13th
4
793494 +/- 12627
13th
7
792056 +/- 29144
13th
4
780703 +/- 3136
13th
16
774898 +/- 53852
13th
8
774671 +/- 52034
13th
4
773961 +/- 14351
13th
7
772284 +/- 33455
13th
14
771618 +/- 19323
13th
10
770365 +/- 48667
13th
6
764894 +/- 32381
12th
60
757544 +/- 37985
12th
7
755358 +/- 73749
12th
4
750578 +/- 24529
12th
10
746416 +/- 87562
12th
13
742698 +/- 13675
12th
6
739920 +/- 11654
12th
4
739092 +/- 108792
12th
13
737368 +/- 4872
12th
11
734233 +/- 49860
12th
9
731007 +/- 57740
12th
5
730810 +/- 20804
12th
45
727261 +/- 63668
11th
4
724986 +/- 4098
11th
4
723692 +/- 22104
11th
6
722101 +/- 32457
11th
5
719940 +/- 26118
11th
5
707041 +/- 34408
11th
5
706299 +/- 11947
11th
5
700024 +/- 30782
11th
28
697951 +/- 51968
11th
5
697622 +/- 61028
11th
4
696756 +/- 22579
11th
8
693242 +/- 16274
11th
14
691957 +/- 17416
11th
6
689324 +/- 32350
11th
18
685301 +/- 68842
10th
6
677104 +/- 570
10th
11
663807 +/- 21398
10th
5
663517 +/- 93367
10th
6
662763 +/- 27440
10th
9
659509 +/- 285
10th
7
652458 +/- 45363
10th
4
647286 +/- 26627
10th
12
642942 +/- 28223
10th
4
642354 +/- 15270
10th
6
638943 +/- 19873
10th
4
638557 +/- 18533
10th
5
637818 +/- 49948
9th
5
630669 +/- 62452
9th
4
622238 +/- 48820
9th
13
617486 +/- 59252
9th
6
616452 +/- 80420
9th
8
609153 +/- 15917
9th
5
607651 +/- 19613
9th
4
603624 +/- 64141
9th
9
603498 +/- 36209
9th
7
600877 +/- 16675
9th
5
600751 +/- 70485
9th
7
600645 +/- 26613
9th
9
593796 +/- 51399
9th
4
593596 +/- 84544
9th
4
593070 +/- 47306
8th
8
589183 +/- 25506
8th
9
588684 +/- 13885
8th
4
584170 +/- 2387
8th
4
573501 +/- 17357
8th
8
572770 +/- 72754
8th
6
566194 +/- 16750
8th
6
561511 +/- 24824
7th
12
551953 +/- 19426
7th
15
543429 +/- 25149
7th
12
541943 +/- 35807
7th
12
540051 +/- 18269
6th
6
528831 +/- 33858
6th
11
515923 +/- 218
6th
6
514154 +/- 44477
6th
4
509169 +/- 21299
6th
6
507304 +/- 12847
6th
7
500709 +/- 11981
6th
7
496660 +/- 6920
6th
6
495754 +/- 31228
5th
15
494980 +/- 389
5th
10
485078 +/- 30419
5th
6
466843 +/- 1358
5th
4
462936 +/- 26821
5th
5
450216 +/- 25777
4th
5
444970 +/- 11906
4th
10
442099 +/- 12267
4th
4
420055 +/- 12870
4th
9
412418 +/- 19296
4th
6
411494 +/- 41709
4th
5
409343 +/- 3596
4th
43
405668 +/- 48653
4th
14
398185 +/- 35938
4th
4
393123 +/- 17992
3rd
4
367735 +/- 5415
3rd
8
356705 +/- 18401
3rd
7
354007 +/- 20156
3rd
19
340051 +/- 14722
3rd
9
339979 +/- 37542
3rd
12
338718 +/- 15733
3rd
6
334575 +/- 9645
3rd
4
330178 +/- 1370
2nd
4
311205 +/- 14731
2nd
14
310998 +/- 8798
2nd
4
295002 +/- 15052
2nd
7
290671 +/- 2531
2nd
13
271390 +/- 317
2nd
6
254104 +/- 32347
2nd
4
234584 +/- 4289
2nd
6
234357 +/- 86
2nd
9
226173 +/- 26206
2nd
5
224695 +/- 5248
2nd
10
198150 +/- 92
2nd
10
181043 +/- 26693
2nd
30
157278 +/- 16580
2nd
6
139978 +/- 14848
2nd
5
128410 +/- 14630
2nd
5
117261 +/- 5177
2nd
28
111098 +/- 16446
2nd
10
108065 +/- 2627
OpenBenchmarking.orgDistribution Of Public Results - AI Chess Performance108369 Results Range From 3808 To 2224534 Nodes Per Second38084822392638137053181468225883270298314713359128403543447958492373536788581203625618670033714448758863803278847693892108936523980938102535310697681114183115859812030131247428129184313362581380673142508814695031513918155833316027481647163169157817359931780408182482318692381913653195806820024832046898209131321357282180143222455810K20K30K40K50K

Based on OpenBenchmarking.org data, the selected test / test configuration (TSCP 1.81 - AI Chess Performance) has an average run-time of 2 minutes. By default this test profile is set to run at least 5 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 BenchmarkAI Chess PerformanceRun-Time246810Min: 1 / Avg: 1 / Max: 1

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

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between RunsAI Chess PerformanceDeviation714212835Min: 0 / Avg: 1.8 / Max: 30

Does It Scale Well With Increasing Cores?

No, based on the automated analysis of the collected public benchmark data, this test / test settings does not 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 BaseTSCP CPU Core ScalingAI Chess Performance2468101216202428324048640.8251.652.4753.34.125

Notable Instruction Set Usage

Notable instruction set extensions supported by this test, based on an automatic analysis by the Phoronix Test Suite / OpenBenchmarking.org analytics engine.

Instruction Set
Support
Instructions Detected
Used by default on supported hardware.
Found on Intel processors since Sandy Bridge (2011).
Found on AMD processors since Bulldozer (2011).

 
VZEROUPPER
Used by default on supported hardware.
Found on Intel processors since Haswell (2013).
Found on AMD processors since Excavator (2016).

 
VPMASKMOVD VPBROADCASTD VINSERTI128 VEXTRACTI128
Last automated analysis: 31 January 2021

This test profile binary relies on the shared libraries libc.so.6.

Recent Test Results

OpenBenchmarking.org Results Compare

1 System - 4 Benchmark Results

Intel Core i5-8365U - LENOVO 20N3S4AX00 - Intel Cannon Point-LP

Pop 20.10 - 5.8.0-7642-generic - GNOME Shell 3.38.2

1 System - 7 Benchmark Results

AMD Ryzen 7 3700X 8-Core - ASRock X570M Pro4 - AMD Starship

Ubuntu 20.04 - 5.8.0-44-generic - GNOME Shell 3.36.4

1 System - 5 Benchmark Results

AMD Ryzen 9 5900HS - ASUS GA503QR v1.0 - AMD Renoir Root Complex

Fedora 33 - 5.8.15-301.fc33.x86_64 - GNOME Shell 3.38.1

1 System - 7 Benchmark Results

AMD Ryzen 7 3700X 8-Core - ASRock X570M Pro4 - AMD Starship

Ubuntu 20.04 - 5.8.0-41-generic - GNOME Shell 3.36.4

2 Systems - 2 Benchmark Results

Intel Core i7-10700 - Gigabyte B460M DS3H - Intel Device 9b43

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

5 Systems - 71 Benchmark Results

Intel Celeron G5900 - Gigabyte B460M DS3H - Intel Device 9b73

Debian 10 - 4.19.0-9-amd64 - X Server 1.20.4

1 System - 358 Benchmark Results

Ampere Altra ARMv8 Neoverse-N1 - WIWYNN Mt.Jade - Ampere Computing LLC Device e100

Ubuntu 20.04 - 5.11.0-051100-generic-64k - GNOME Shell 3.36.4

5 Systems - 42 Benchmark Results

Ampere eMAG ARMv8 - AmpereComputing OSPREY - Applied Micro Circuits X-Gene

Ubuntu 20.04 - 5.7.0-050700-generic - GNOME Shell 3.36.3

3 Systems - 94 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

2 Systems - 40 Benchmark Results

AMD Ryzen 5 3400G - ASUS TUF B450-PLUS GAMING - 2 x 16384 MB 2933MHz F4-3200C16-16GVK

Microsoft Windows 10 Enterprise Build 17763 - 10.0 - 27.20.14501.28009

2 Systems - 95 Benchmark Results

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

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

1 System - 131 Benchmark Results

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

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

Most Popular Test Results

Find More Test Results