Xsbench

XSBench is a mini-app representing a key computational kernel of the Monte Carlo neutronics application OpenMC.

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

Project Site

github.com

Test Created

8 August 2017

Last Updated

8 August 2017

Test Maintainer

Michael Larabel 

Test Type

System

Average Install Time

2 Seconds

Average Run Time

4 Minutes, 30 Seconds

Test Dependencies

C/C++ Compiler Toolchain

Accolades

30k+ Downloads

Supported Platforms


Public Result UploadsReported Installs*Test Completions*OpenBenchmarking.orgEventsXsbench Popularity Statisticspts/xsbench2017.072017.082017.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.028001600240032004000
* 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, 26 Feb 2021 20:16:39 GMT.

Revision History

pts/xsbench-1.0.0   [View Source]   Tue, 08 Aug 2017 17:33:32 GMT
Initial commit of OpenMP (not the already found OpenCL version on OB) of XSBench.

Suites Using This Test

Multi-Core

CPU Massive


Performance Metrics

Analyze Test Configuration:

Xsbench 2017-07-06

OpenBenchmarking.org metrics for this test profile configuration based on 695 public results since 8 August 2017 with the latest data as of 26 February 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
Lookups/s (Average)
100th
9
10176390 +/- 1144145
98th
17
6993792 +/- 847638
95th
6
6350547 +/- 292595
95th
9
6345065 +/- 84073
95th
6
6327372 +/- 274816
89th
5
6010046 +/- 56978
88th
6
5954577 +/- 272369
86th
6
5667851 +/- 243880
85th
6
5550150 +/- 42072
83rd
6
5466579 +/- 234088
80th
43
5111786 +/- 591356
77th
5
4734488 +/- 221375
76th
6
4650952 +/- 160729
Mid-Tier
75th
< 4585335
73rd
5
4465843 +/- 172802
71st
7
4318825 +/- 80275
68th
6
4090171 +/- 318821
67th
6
4016269 +/- 410920
67th
4
3939175 +/- 15338
65th
9
3531625 +/- 189129
62nd
3
3295057 +/- 20784
61st
4
3216140 +/- 97473
59th
4
3129231 +/- 39133
57th
17
2935325 +/- 227612
56th
22
2870959 +/- 402784
56th
4
2848848 +/- 390871
51st
3
2646082 +/- 176398
51st
4
2637110 +/- 89998
51st
4
2635549 +/- 8063
Median
50th
2608508
49th
5
2547590 +/- 355334
49th
3
2503706 +/- 329304
48th
6
2409855 +/- 76851
46th
4
2342866 +/- 71329
44th
5
2227310 +/- 80066
43rd
9
2192514 +/- 8408
41st
8
2155861 +/- 57833
39th
29
2126889 +/- 24608
36th
4
2096539 +/- 80586
36th
12
2040097 +/- 174780
33rd
6
1941371 +/- 56137
29th
9
1718896 +/- 149842
28th
4
1657022 +/- 169178
28th
4
1649615 +/- 8495
27th
3
1635803 +/- 6662
Low-Tier
25th
< 1585639
25th
3
1558023 +/- 45333
22nd
13
1479624 +/- 1884
20th
4
1461070 +/- 147761
20th
5
1457967 +/- 130567
20th
5
1432747 +/- 116012
19th
4
1376411 +/- 159106
19th
4
1372024 +/- 202971
18th
3
1329914 +/- 32991
15th
5
1220870 +/- 133881
15th
4
1214918 +/- 133193
12th
3
1060640 +/- 39117
7th
9
747631 +/- 1330
OpenBenchmarking.orgDistribution Of Public Results695 Results Range From 104196 To 12992536 Lookups/s104196361963619730877497113526413930311650798190856521663322424099268186629396333197400345516737129343970701422846844862354744002500176952595365517303577507060328376290604654837168061387063905732167275794397837206809497383527408610507886827491260419383808964157598993421015710910414876106726431093041011188177114459441170371111961478122192451247701212734779129925461326395265

Based on OpenBenchmarking.org data, the selected test / test configuration (Xsbench 2017-07-06) 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 BenchmarkRun-Time510152025Min: 1 / Avg: 1.94 / Max: 18

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

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between RunsDeviation246810Min: 0 / Avg: 0.32 / Max: 4

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 BaseXsbench CPU Core Scaling46816202432643691215

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
SSE2 (SSE2)
Used by default on supported hardware.
 
SUBSD MOVDQA CVTSI2SD DIVSD MULSD CVTTSD2SI MOVAPD COMISD UNPCKLPD MOVUPD MULPD ADDSD ADDPD ANDPD UCOMISD CMPNLESD ANDNPD ORPD
Last automated analysis: 31 January 2021

This test profile binary relies on the shared libraries libm.so.6, libgomp.so.1, libpthread.so.0, libc.so.6, libdl.so.2.

Recent Test Results

OpenBenchmarking.org Results Compare

1 System - 2393 Benchmark Results

AMD Ryzen 7 PRO 4750G - ASRock A520M-ITX/ac - AMD Renoir Root Complex

Gentoo - 5.10.16 - amd

1 System - 2388 Benchmark Results

AMD Ryzen 7 PRO 4750G - ASRock A520M-ITX/ac - AMD Renoir Root Complex

Gentoo - 5.10.16 - amd

1 System - 2326 Benchmark Results

AMD Ryzen 7 PRO 4750G - ASRock A520M-ITX/ac - AMD Renoir Root Complex

Gentoo - 5.10.15 - GCC 10.2.0 + Clang 11.0.0 + LLVM 11.0.0

4 Systems - 9 Benchmark Results

AMD Ryzen 3 PRO 4350G - ASUS PRIME B550M-A - AMD Renoir Root Complex

Debian 10 - 5.10.15-amd1 - KDE 4.14.38

3 Systems - 9 Benchmark Results

AMD Ryzen 9 3950X 16-Core - MSI MAG B550 TOMAHAWK - AMD Starship

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

1 System - 158 Benchmark Results

AMD Ryzen 7 3700X 8-Core - MSI A520M-A PRO - AMD Starship

Fedora 33 - 5.10.14-200.fc33.x86_64 - Clang 11.0.0

3 Systems - 9 Benchmark Results

AMD Ryzen 9 3900X 12-Core - MSI MEG X570 UNIFY - AMD Starship

Arch rolling - 5.10.15-arch1-1 - X Server 1.20.10

3 Systems - 9 Benchmark Results

AMD Ryzen 9 3900X 12-Core - MSI MEG X570 UNIFY - AMD Starship

Arch rolling - 5.10.15-arch1-1 - X Server 1.20.10

2 Systems - 9 Benchmark Results

AMD Ryzen 9 3900X 12-Core - MSI MEG X570 UNIFY - AMD Starship

Arch rolling - 5.10.15-arch1-1 - X Server 1.20.10

2 Systems - 9 Benchmark Results

AMD Ryzen 9 3900X 12-Core - MSI MEG X570 UNIFY - AMD Starship

Arch rolling - 5.10.15-arch1-1 - X Server 1.20.10

1 System - 2276 Benchmark Results

1 System - 167 Benchmark Results

AMD Ryzen Threadripper 2950X 16-Core - ASRock X399 Professional Gaming - AMD 17h

Ubuntu 16.04 - 4.19.174-custom - X Server 1.19.6

Most Popular Test Results

Find More Test Results

OpenBenchmarking.org Community User Comments

Post A Comment