SHOC Scalable HeterOgeneous Computing

The CUDA and OpenCL version of Vetter's Scalable HeterOgeneous Computing benchmark suite. SHOC provides a number of different benchmark programs for evaluating the performance and stability of compute devices.

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

Project Site

github.com

Test Created

10 November 2015

Last Updated

28 March 2021

Test Maintainer

Michael Larabel 

Test Type

Graphics

Average Install Time

3 Minutes, 34 Seconds

Average Run Time

42 Seconds

Test Dependencies

C/C++ Compiler Toolchain + OpenCL + PERL

Accolades

80k+ Downloads

Supported Platforms


Public Result UploadsReported Installs*Test Completions*OpenBenchmarking.orgEventsSHOC Scalable HeterOgeneous Computing Popularity Statisticspts/shoc2015.112016.012016.032016.052016.072016.092016.112017.012017.032017.052017.072017.092017.112018.012018.032018.052018.072018.092018.112019.012019.032019.052019.072019.092019.112020.012020.032020.052020.072020.092020.112021.012021.032021.055K10K15K20K25K
* 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 Tue, 11 May 2021 12:52:31 GMT.
Max SP Flops7.0%S3D11.3%Bus Speed Readback7.0%Triad11.4%MD5 Hash11.4%GEMM SGEMM_N11.3%FFT SP11.4%Texture Read Bandwidth10.7%Bus Speed Download7.0%Reduction11.3%Benchmark Option PopularityOpenBenchmarking.org

Revision History

pts/shoc-1.2.0   [View Source]   Sun, 28 Mar 2021 15:21:07 GMT
Update against latest upstream for build fixes.

pts/shoc-1.1.0   [View Source]   Sun, 15 Jan 2017 16:41:09 GMT
Increase problem size to s 4 from s1

pts/shoc-1.0.1   [View Source]   Fri, 13 Nov 2015 07:43:42 GMT
Allow building on AArch64 out-of-the-box, improve NVCC detection too.

pts/shoc-1.0.0   [View Source]   Tue, 10 Nov 2015 17:05:19 GMT
Initial commit.

Suites Using This Test

OpenCL

Machine Learning

HPC - High Performance Computing

NVIDIA GPU Compute


Performance Metrics

Analyze Test Configuration:

SHOC Scalable HeterOgeneous Computing 2020-04-17

Target: OpenCL - Benchmark: Triad

OpenBenchmarking.org metrics for this test profile configuration based on 107 public results since 28 March 2021 with the latest data as of 8 April 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
GB/s (Average)
77th
3
21.6 +/- 0.1
Mid-Tier
75th
< 15.6
71st
4
15.1 +/- 0.2
68th
3
14.7 +/- 0.2
Median
50th
12.8
38th
7
12.6 +/- 0.1
Low-Tier
25th
< 12.3
17th
27
12.3 +/- 0.1
3rd
4
9.0 +/- 0.2
OpenBenchmarking.orgDistribution Of Public Results - Target: OpenCL - Benchmark: Triad107 Results Range From 8 To 26 GB/s81012141618202224262830321428425670

Based on OpenBenchmarking.org data, the selected test / test configuration (SHOC Scalable HeterOgeneous Computing 2020-04-17 - Target: OpenCL - Benchmark: Triad) 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 BenchmarkTarget: OpenCL - Benchmark: TriadRun-Time246810Min: 1 / Avg: 1 / Max: 1

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

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between RunsTarget: OpenCL - Benchmark: TriadDeviation246810Min: 0 / Avg: 0.08 / Max: 1

Recent Test Results

OpenBenchmarking.org Results Compare

1 System - 24 Benchmark Results

AMD Ryzen 5 2600X Six-Core - MSI B350M PRO-VD PLUS - AMD 17h

openSUSE Leap 15.2 - 5.3.18-lp152.66-default - KDE Plasma 5.18.6

3 Systems - 99 Benchmark Results

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

Ubuntu 20.04 - 5.8.0-48-generic - GNOME Shell 3.36.7

3 Systems - 100 Benchmark Results

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

Ubuntu 20.04 - 5.8.0-48-generic - GNOME Shell 3.36.7

3 Systems - 157 Benchmark Results

Intel Core i7-8086K - ASUS PRIME Z370-A - Intel 8th Gen Core

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

3 Systems - 162 Benchmark Results

Intel Core i9-9900KS - ASUS PRIME Z390-A - Intel Cannon Lake PCH

Ubuntu 20.04 - 5.9.0-050900rc8daily20201005-generic - GNOME Shell 3.36.2

1 System - 92 Benchmark Results

AMD Ryzen 5 5600X 6-Core - ASRock X570 Phantom Gaming-ITX/TB3 - AMD Device 1480

Ubuntu 18.04 - 5.4.0-70-generic - GNOME Shell 3.28.4

4 Systems - 150 Benchmark Results

Intel Xeon E3-1235L v5 - ASRockRack C236M WS - Intel Xeon E3-1200 v5

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

1 System - 100 Benchmark Results

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

Ubuntu 20.04 - 5.8.0-48-generic - GNOME Shell 3.36.7

4 Systems - 138 Benchmark Results

Intel Core i9-11900K - ASUS ROG MAXIMUS XIII HERO - Intel Tiger Lake-H

Ubuntu 21.04 - 5.12.0-051200rc3daily20210315-generic - GNOME Shell 3.38.3

3 Systems - 25 Benchmark Results

Intel Core i9-9900K - ASRock Z390M Pro4 - Intel Cannon Lake PCH

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

5 Systems - 21 Benchmark Results

Intel Core i7-1065G7 - Dell 06CDVY - Intel Ice Lake-LP DRAM

Ubuntu 20.10 - 5.9.0-050900-generic - GNOME Shell 3.38.2

Most Popular Test Results

OpenBenchmarking.org Results Compare

3 Systems - 47 Benchmark Results

Intel Core i7-8700K - ASUS TUF Z370-PLUS GAMING - Intel 8th Gen Core

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

3 Systems - 10 Benchmark Results

Intel Core i7-1165G7 - Dell 0GG9PT - Intel Tiger Lake-LP

Ubuntu 20.10 - 5.11.0-051100daily20210228-generic - GNOME Shell 3.38.2

3 Systems - 15 Benchmark Results

Intel Core i5-6500 - Gigabyte Z170M-D3H-CF - Intel Xeon E3-1200 v5

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

4 Systems - 150 Benchmark Results

Intel Xeon E3-1235L v5 - ASRockRack C236M WS - Intel Xeon E3-1200 v5

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

3 Systems - 25 Benchmark Results

Intel Core i9-9900K - ASRock Z390M Pro4 - Intel Cannon Lake PCH

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

5 Systems - 21 Benchmark Results

Intel Core i7-1065G7 - Dell 06CDVY - Intel Ice Lake-LP DRAM

Ubuntu 20.10 - 5.9.0-050900-generic - GNOME Shell 3.38.2

3 Systems - 10 Benchmark Results

Intel Core i7-9750H - Notebook P95_96_97Ex Rx - Intel Cannon Lake PCH

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

3 Systems - 100 Benchmark Results

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

Ubuntu 20.04 - 5.8.0-48-generic - GNOME Shell 3.36.7

3 Systems - 162 Benchmark Results

Intel Core i9-9900KS - ASUS PRIME Z390-A - Intel Cannon Lake PCH

Ubuntu 20.04 - 5.9.0-050900rc8daily20201005-generic - GNOME Shell 3.36.2

3 Systems - 15 Benchmark Results

Intel Xeon E-2288G - Compulab SBC-ATCFL v1.2 - Intel Cannon Lake PCH

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

3 Systems - 157 Benchmark Results

Intel Core i7-8086K - ASUS PRIME Z370-A - Intel 8th Gen Core

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

Find More Test Results