Cython Benchmark

Cython provides a superset of Python that is geared to deliver C-like levels of performance. This test profile makes use of Cython's bundled benchmark tests and runs an N-Queens sample test as a simple benchmark to the system's Cython performance.

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

Test Created

29 September 2017

Last Updated

21 January 2021

Test Maintainer

Victor Rodriguez 

Test Type

Processor

Average Install Time

2 Minutes, 22 Seconds

Average Run Time

2 Minutes, 19 Seconds

Test Dependencies

Python

Accolades

50k+ Downloads

Supported Platforms


Public Result UploadsReported Installs*Test Completions*OpenBenchmarking.orgEventsCython benchmark Popularity Statisticspts/cython-bench2017.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.022021.0311002200330044005500
* 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, 03 Mar 2021 03:36:55 GMT.

Revision History

pts/cython-bench-1.1.0   [View Source]   Thu, 21 Jan 2021 09:52:30 GMT
Update against latest Cython upstream, fixes for latest Python handling.

pts/cython-bench-1.0.0   [View Source]   Fri, 29 Sep 2017 16:09:01 GMT
Initial commit of the cython-bench test profile

Suites Using This Test

CPU Massive

Server CPU Tests

Python


Performance Metrics

Analyze Test Configuration:

Cython Benchmark 0.29.21

Test: N-Queens

OpenBenchmarking.org metrics for this test profile configuration based on 89 public results since 21 January 2021 with the latest data as of 6 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
Seconds (Average)
96th
3
17.3 +/- 0.1
92nd
3
17.5 +/- 0.2
92nd
3
17.5 +/- 0.1
89th
3
17.6 +/- 0.1
85th
3
19.2 +/- 0.3
79th
4
20.4 +/- 0.1
76th
4
20.7 +/- 0.3
Mid-Tier
75th
> 20.7
60th
4
23.0 +/- 0.1
57th
8
23.4 +/- 1.5
Median
50th
24.3
49th
3
24.5 +/- 0.2
43rd
4
24.8 +/- 0.1
39th
4
25.0 +/- 0.3
30th
4
26.0 +/- 0.3
Low-Tier
25th
> 26.4
25th
3
26.5 +/- 0.1
18th
4
26.8 +/- 0.2
18th
6
26.8 +/- 0.2
9th
4
29.6 +/- 0.1
2nd
3
33.5 +/- 0.1
OpenBenchmarking.orgDistribution Of Public Results - Test: N-Queens89 Results Range From 17 To 34 Seconds17192123252729313335373941612182430

Based on OpenBenchmarking.org data, the selected test / test configuration (Cython Benchmark 0.29.21 - Test: N-Queens) 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: N-QueensRun-Time246810Min: 1 / Avg: 1.13 / Max: 2

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

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between RunsTest: N-QueensDeviation3691215Min: 0 / Avg: 0.69 / Max: 7

Recent Test Results

OpenBenchmarking.org Results Compare

1 System - 84 Benchmark Results

2 x Intel Xeon E5-2667 v2 - Intel S2600CP - Intel Xeon E7 v2

Debian 10 - 4.19.0-14-amd64 - GCC 8.3.0

1 System - 1 Benchmark Result

12 x AMD Ryzen 5 5600X 6-Core - 8GB - 2 x 275GB Virtual Disk

Arch Linux - 5.11.0-rc5-microsoft-standard-WSL2 - GCC 11.0.0 20210205 + Clang 11.0.1 + LLVM 11.0.1

4 Systems - 200 Benchmark Results

Intel Xeon E-2278GEL - Logic Supply RXM-181 - Intel Cannon Lake PCH

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

4 Systems - 54 Benchmark Results

AMD Ryzen 9 3900XT 12-Core - MSI MEG X570 GODLIKE - AMD Starship

Ubuntu 20.10 - 5.11.0-rc1-phx - GNOME Shell 3.38.1

6 Systems - 78 Benchmark Results

AMD Ryzen Threadripper 2990WX 32-Core - ASUS ROG ZENITH EXTREME - AMD 17h

Ubuntu 20.10 - 5.8.0-34-generic - GNOME Shell 3.38.1

3 Systems - 376 Benchmark Results

2 x AMD EPYC 7F72 24-Core - Supermicro H11DSi-NT v2.00 - AMD Starship

Ubuntu 20.10 - 5.11.0-rc4-max-boost-inv-patch - GNOME Shell 3.38.1

3 Systems - 31 Benchmark Results

Intel Core i9-10900K - Gigabyte Z490 AORUS MASTER - Intel Comet Lake PCH

Ubuntu 20.10 - 5.11.0-051100rc2daily20210106-generic - GNOME Shell 3.38.1

4 Systems - 32 Benchmark Results

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

Ubuntu 20.10 - 5.11.0-051100rc4daily20210122-generic - GNOME Shell 3.38.1

4 Systems - 28 Benchmark Results

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

Ubuntu 20.10 - 5.8.0-29-generic - GNOME Shell 3.38.1

3 Systems - 376 Benchmark Results

2 x AMD EPYC 7F72 24-Core - Supermicro H11DSi-NT v2.00 - AMD Starship

Ubuntu 20.10 - 5.11.0-051100rc4daily20210122-generic - GNOME Shell 3.38.1

3 Systems - 52 Benchmark Results

AMD Ryzen 7 5800X 8-Core - ASRock X570 Pro4 - AMD Starship

Ubuntu 20.10 - 5.11.0-rc1-phx - GNOME Shell 3.38.1

Most Popular Test Results

Find More Test Results