PolyBench-C

PolyBench-C is a C-language polyhedral benchmark suite made at the Ohio State University.

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

Project Site

cse.ohio-state.edu

Test Created

3 October 2013

Last Updated

17 May 2018

Test Maintainer

Michael Larabel

Test Type

Processor

Average Install Time

2 Seconds

Average Run Time

1 Minute, 31 Seconds

Accolades

100k+ Downloads

Supported Platforms


Public Result UploadsReported Installs*Test Completions*OpenBenchmarking.orgEventsPolyBench-C Popularity Statisticspts/polybench-c2013.102014.012014.042014.072014.102015.012015.042015.072015.102016.012016.042016.072016.102017.012017.042017.072017.102018.012018.042018.072018.102019.012019.042019.072019.102020.012020.042020.072020.102021.016K12K18K24K30K
* 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 Wed, 20 Jan 2021 07:51:44 GMT.
Covariance Computation33.2%Correlation Computation28.6%3 Matrix Multiplications38.2%Test Option PopularityOpenBenchmarking.org

Revision History

pts/polybench-c-1.2.0   [View Source]   Thu, 17 May 2018 17:00:47 GMT
Update against polybench-c 4.2 upstream.

pts/polybench-c-1.1.0   [View Source]   Thu, 25 Aug 2016 13:47:21 GMT
Update CFLAGS handling

pts/polybench-c-1.0.2   [View Source]   Thu, 03 Oct 2013 17:07:14 GMT
Add OS X support to polybench cpu.

pts/polybench-c-1.0.1   [View Source]   Thu, 03 Oct 2013 16:56:53 GMT
Fix typo in description string; pesky Galago UltraPro keyboard.

pts/polybench-c-1.0.0   [View Source]   Thu, 03 Oct 2013 16:53:01 GMT
Initial commit of Ohio State University PolyBench.

Suites Using This Test

Single-Threaded


Performance Metrics

Analyze Test Configuration:

PolyBench-C 4.2

Test: Correlation Computation

OpenBenchmarking.org metrics for this test profile configuration based on 330 public results since 17 May 2018 with the latest data as of 6 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
Seconds (Average)
97th
10
2.1 +/- 0.1
Mid-Tier
75th
> 4.2
74th
3
4.4 +/- 0.1
70th
6
4.8 +/- 0.1
60th
7
5.4 +/- 1.5
59th
25
5.5 +/- 0.1
57th
21
5.5 +/- 0.6
51st
3
5.8 +/- 1.2
Median
50th
5.8
49th
3
5.8 +/- 0.4
47th
6
5.9 +/- 0.1
37th
5
7.3 +/- 0.3
37th
4
7.5 +/- 0.6
Low-Tier
25th
> 12.0
21st
4
12.3 +/- 0.1
18th
3
13.2 +/- 0.1
13th
4
18.5 +/- 1.9
11th
18
23.1 +/- 1.4
OpenBenchmarking.orgDistribution Of Public Results - Test: Correlation Computation330 Results Range From 2 To 147 Seconds2142638506274869811012213414615860120180240300

Based on OpenBenchmarking.org data, the selected test / test configuration (PolyBench-C 4.2 - Test: Correlation Computation) 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 BenchmarkTest: Correlation ComputationRun-Time246810Min: 1 / Avg: 1.03 / Max: 2

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 RunsTest: Correlation ComputationDeviation246810Min: 0 / Avg: 0.26 / Max: 5

Recent Test Results

OpenBenchmarking.org Results Compare

5 Systems - 71 Benchmark Results

Intel Core i3-10100 - Gigabyte B460M DS3H - Intel Device 9b63

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

8 Systems - 79 Benchmark Results

Intel Core i3-8145U - LENOVO 314D - 1 x 4096 MB 2400MHz HMA851S6CJR6N-VK

Microsoft Windows 10 Home Build 19042 - 10.0 - 27.20.100.8783

7 Systems - 79 Benchmark Results

Intel Core i3-10100 - Gigabyte B460M DS3H - Intel Device 9b63

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

1 System - 3 Benchmark Results

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

Peppermint 10 - 5.0.0-37-generic - LXDE

12 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 - 71 Benchmark Results

ARMv7 Cortex-A72 - BCM2711 Raspberry Pi 4 Model B Rev 1.1 - 2048MB

Raspbian 10 - 5.4.51-v7l+ - LXDE 0.10.0

11 Systems - 102 Benchmark Results

AMD Ryzen 7 2700X Eight-Core - ASUS PRIME X470-PRO - AMD Family 17h

Arch Linux - 4.19.8-zen2-1-zen - X Server 1.20.1

6 Systems - 78 Benchmark Results

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

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

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 7 1700 Eight-Core - ASUS CROSSHAIR VI HERO - AMD Family 17h

ManjaroLinux 18.0.4 - 4.20.17-1-MANJARO - X Server 1.20.4

4 Systems - 72 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

6 Systems - 75 Benchmark Results

AMD Athlon Silver 3050e - LENOVO 3181 - 1 x 4096 MB 2400MHz 4ATF51264HZ-2G6E1

Microsoft Windows 10 Pro Build 19042 - 10.0 - 27.20.11012.8005

Most Popular Test Results

Find More Test Results

OpenBenchmarking.org Community User Comments

Post A Comment