Darmstadt Automotive Parallel Heterogeneous Suite

DAPHNE is the Darmstadt Automotive Parallel HeterogeNEous Benchmark Suite with OpenCL / CUDA / OpenMP test cases for these automotive benchmarks for evaluating programming models in context to vehicle autonomous driving capabilities.

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

Project Site

github.com

Test Created

23 June 2020

Test Maintainer

Michael Larabel 

Test Type

System

Average Install Time

3 Minutes, 39 Seconds

Average Run Time

4 Minutes, 3 Seconds

Test Dependencies

C/C++ Compiler Toolchain + OpenCL

Supported Platforms


Public Result UploadsReported Installs*Test Completions*OpenBenchmarking.orgEventsDarmstadt Automotive Parallel Heterogeneous Suite Popularity Statisticspts/daphne2020.062020.072020.082020.092020.102020.112020.122021.012021.022021.032021.042021.0530060090012001500
* 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 Sat, 08 May 2021 17:47:41 GMT.
OpenCL7.9%NVIDIA CUDA5.3%OpenMP86.8%Backend Option PopularityOpenBenchmarking.org
NDT Mapping35.0%Euclidean Cluster33.5%Points2Image31.5%Kernel Option PopularityOpenBenchmarking.org

Revision History

pts/daphne-1.0.0   [View Source]   Tue, 23 Jun 2020 17:08:20 GMT
Initial commit of DAPHNE - Darmstadt Automotive Parallel HeterogeNEous Benchmark Suite

Suites Using This Test

HPC - High Performance Computing


Performance Metrics

Analyze Test Configuration:

Darmstadt Automotive Parallel Heterogeneous Suite

Backend: OpenCL - Kernel: NDT Mapping

OpenBenchmarking.org metrics for this test profile configuration based on 58 public results since 23 June 2020 with the latest data as of 10 September 2020.

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
Test Cases Per Minute (Average)
Mid-Tier
75th
< 349
Median
50th
339
Low-Tier
25th
< 322
OpenBenchmarking.orgDistribution Of Public Results - Backend: OpenCL - Kernel: NDT Mapping58 Results Range From 124 To 363 Test Cases Per Minute124139154169184199214229244259274289304319334349364510152025

Based on OpenBenchmarking.org data, the selected test / test configuration (Darmstadt Automotive Parallel Heterogeneous Suite - Backend: OpenCL - Kernel: NDT Mapping) 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 BenchmarkBackend: OpenCL - Kernel: NDT MappingRun-Time246810Min: 2 / Avg: 2.02 / Max: 3

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

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between RunsBackend: OpenCL - Kernel: NDT MappingDeviation246810Min: 0 / Avg: 0.23 / Max: 1

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.
 
MOVDQU CVTSI2SD DIVSD ADDSD MOVD PUNPCKLQDQ CVTSS2SD MULSD UCOMISD SQRTSD MOVAPD CVTSD2SS SUBSD COMISD MOVDQA PSHUFD MOVUPD UNPCKHPD PMULUDQ PADDQ UNPCKLPD CVTPS2PD ADDPD DIVPD MULPD CVTPD2PS MOVHPD ANDPD
Requires passing a supported compiler/build flag (verified with targets: sandybridge, skylake, tigerlake, cascadelake, sapphirerapids, alderlake, znver2, znver3).
Found on Intel processors since Sandy Bridge (2011).
Found on AMD processors since Bulldozer (2011).

 
VZEROUPPER VEXTRACTF128 VINSERTF128
Requires passing a supported compiler/build flag (verified with targets: skylake, tigerlake, cascadelake, sapphirerapids, alderlake, znver2, znver3).
Found on Intel processors since Haswell (2013).
Found on AMD processors since Excavator (2016).

 
VPBROADCASTQ VPERMQ VPBROADCASTD VPGATHERDQ VPERM2I128 VPERMD
FMA (FMA)
Requires passing a supported compiler/build flag (verified with targets: skylake, tigerlake, cascadelake, sapphirerapids, alderlake, znver2, znver3).
Found on Intel processors since Haswell (2013).
Found on AMD processors since Bulldozer (2011).

 
VFMSUB132SS VFMADD132SD VFMSUB132SD VFMADD132SS VFNMADD132SS VFMADD231SS VFNMADD231SS VFNMSUB231SS VFMSUB231SS VFMADD132PS
The test / benchmark does honor compiler flag changes.
Last automated analysis: 30 January 2021

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

Recent Test Results

OpenBenchmarking.org Results Compare

24 Systems - 204 Benchmark Results

AMD Ryzen 9 3950X 16-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship

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

10 Systems - 204 Benchmark Results

AMD Ryzen 9 3950X 16-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship

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

14 Systems - 23 Benchmark Results

AMD Ryzen 9 3950X 16-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship

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

13 Systems - 23 Benchmark Results

AMD Ryzen 9 3950X 16-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship

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

8 Systems - 27 Benchmark Results

AMD Ryzen 9 3950X 16-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship

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

1 System - 72 Benchmark Results

AMD Ryzen Threadripper 3970X 32-Core - ASUS ROG ZENITH II EXTREME - AMD Starship

Ubuntu 20.04 - 5.4.0-42-generic - GNOME Shell 3.36.2

1 System - 134 Benchmark Results

AMD Ryzen Threadripper 3970X 32-Core - ASUS ROG ZENITH II EXTREME - AMD Starship

Ubuntu 20.04 - 5.4.0-37-generic - GNOME Shell 3.36.2

1 System - 13 Benchmark Results

Intel Core i7-5600U - LENOVO 20BSCTO1WW - Intel Broadwell-U-OPI

Ubuntu 20.04 - 5.4.0-37-generic - GNOME Shell 3.36.1

1 System - 29 Benchmark Results

Intel Core i7-8565U - Dell 0KTW76 - Intel Cannon Point-LP

Ubuntu 20.04 - 5.7.0-999-generic - GNOME Shell 3.36.1

1 System - 9 Benchmark Results

AMD Ryzen Threadripper 3970X 32-Core - ASUS ROG ZENITH II EXTREME - AMD Starship

Ubuntu 20.04 - 5.4.0-37-generic - GNOME Shell 3.36.2

Find More Test Results