5950-930-22

AMD Ryzen 9 5950X 16-Core testing with a MSI MEG X570 GODLIKE (MS-7C34) v1.0 (1.H0 BIOS) and eVGA NVIDIA GeForce GTX 1060 6GB on Gentoo 2.9 via the Phoronix Test Suite.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2209305-QUAR-595093007
Jump To Table - Results

Statistics

Remove Outliers Before Calculating Averages

Graph Settings

Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
AMD Ryzen 9 5950X 16-Core
September 30 2022
  21 Hours, 19 Minutes
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


5950-930-22OpenBenchmarking.orgPhoronix Test SuiteAMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads)MSI MEG X570 GODLIKE (MS-7C34) v1.0 (1.H0 BIOS)AMD Starship/Matisse2 x 16 GB DDR4-3733MT/s TEAMGROUP-UD4-36003 x 1000GB Samsung SSD 980 PRO 1TBeVGA NVIDIA GeForce GTX 1060 6GBNVIDIA GP106 HD AudioDELL 2707WFPRealtek Device 2600 + Realtek Killer E3000 2.5GbE + Intel Wi-Fi 6 AX200Gentoo 2.95.19.12-gentoo-harambe-edition (x86_64)KDE Plasma 5.25.5X Server 1.21.1.4NVIDIA 515.65.01GCC 11.3.0 + Clang 14.0.6 + LLVM 14.0.6ext43840x1200ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverCompilerFile-SystemScreen Resolution5950-930-22 BenchmarksSystem Logs- Transparent Huge Pages: madvise- --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/11.3.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/11.3.0 --disable-cet --disable-default-pie --disable-default-ssp --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libada --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-libvtv --disable-nls --disable-systemtap --disable-valgrind-annotations --disable-vtable-verify --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-languages=c,c++,go,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-multilib --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/11.3.0/man --with-build-config=bootstrap-lto --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/11.3.0/python --with-zstd - Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201016- OpenJDK Runtime Environment 17.0.3_p7-r1 (build 17.0.3+7)- Python 3.10.6- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected

5950-930-22spark: 10000000 - 500 - Broadcast Inner Join Test Timespark: 10000000 - 500 - Inner Join Test Timespark: 10000000 - 500 - Repartition Test Timespark: 10000000 - 500 - Group By Test Timespark: 10000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 500 - Calculate Pi Benchmarkspark: 10000000 - 500 - SHA-512 Benchmark Timespark: 20000000 - 100 - Broadcast Inner Join Test Timespark: 20000000 - 100 - Inner Join Test Timespark: 20000000 - 100 - Repartition Test Timespark: 20000000 - 100 - Group By Test Timespark: 20000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 100 - Calculate Pi Benchmarkspark: 20000000 - 100 - SHA-512 Benchmark Timespark: 20000000 - 2000 - Broadcast Inner Join Test Timespark: 20000000 - 2000 - Inner Join Test Timespark: 20000000 - 2000 - Repartition Test Timespark: 20000000 - 2000 - Group By Test Timespark: 20000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 2000 - Calculate Pi Benchmarkspark: 20000000 - 2000 - SHA-512 Benchmark Timespark: 20000000 - 1000 - Broadcast Inner Join Test Timespark: 20000000 - 1000 - Inner Join Test Timespark: 20000000 - 1000 - Repartition Test Timespark: 20000000 - 1000 - Group By Test Timespark: 20000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 1000 - Calculate Pi Benchmarkspark: 20000000 - 1000 - SHA-512 Benchmark Timespark: 10000000 - 2000 - Broadcast Inner Join Test Timespark: 10000000 - 2000 - Inner Join Test Timespark: 10000000 - 2000 - Repartition Test Timespark: 10000000 - 2000 - Group By Test Timespark: 10000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 2000 - Calculate Pi Benchmarkspark: 10000000 - 2000 - SHA-512 Benchmark Timespark: 20000000 - 500 - Broadcast Inner Join Test Timespark: 20000000 - 500 - Inner Join Test Timespark: 20000000 - 500 - Repartition Test Timespark: 20000000 - 500 - Group By Test Timespark: 20000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 500 - Calculate Pi Benchmarkspark: 20000000 - 500 - SHA-512 Benchmark Timespark: 10000000 - 1000 - Broadcast Inner Join Test Timespark: 10000000 - 1000 - Inner Join Test Timespark: 10000000 - 1000 - Repartition Test Timespark: 10000000 - 1000 - Group By Test Timespark: 10000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 1000 - Calculate Pi Benchmarkspark: 10000000 - 1000 - SHA-512 Benchmark Timespark: 10000000 - 100 - Broadcast Inner Join Test Timespark: 10000000 - 100 - Inner Join Test Timespark: 10000000 - 100 - Repartition Test Timespark: 10000000 - 100 - Group By Test Timespark: 10000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 100 - Calculate Pi Benchmarkspark: 10000000 - 100 - SHA-512 Benchmark Timespark: 1000000 - 2000 - Broadcast Inner Join Test Timespark: 1000000 - 2000 - Inner Join Test Timespark: 1000000 - 2000 - Repartition Test Timespark: 1000000 - 2000 - Group By Test Timespark: 1000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 2000 - Calculate Pi Benchmarkspark: 1000000 - 2000 - SHA-512 Benchmark Timespark: 1000000 - 500 - Broadcast Inner Join Test Timespark: 1000000 - 500 - Inner Join Test Timespark: 1000000 - 500 - Repartition Test Timespark: 1000000 - 500 - Group By Test Timespark: 1000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 500 - Calculate Pi Benchmarkspark: 1000000 - 500 - SHA-512 Benchmark Timespark: 1000000 - 1000 - Broadcast Inner Join Test Timespark: 1000000 - 1000 - Inner Join Test Timespark: 1000000 - 1000 - Repartition Test Timespark: 1000000 - 1000 - Group By Test Timespark: 1000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 1000 - Calculate Pi Benchmarkspark: 1000000 - 1000 - SHA-512 Benchmark Timespark: 1000000 - 100 - Broadcast Inner Join Test Timespark: 1000000 - 100 - Inner Join Test Timespark: 1000000 - 100 - Repartition Test Timespark: 1000000 - 100 - Group By Test Timespark: 1000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 100 - Calculate Pi Benchmarkspark: 1000000 - 100 - SHA-512 Benchmark Timesysbench: CPUaom-av1: Speed 4 Two-Pass - Bosphorus 4Kaom-av1: Speed 0 Two-Pass - Bosphorus 4Kbuild-linux-kernel: defconfigaom-av1: Speed 6 Two-Pass - Bosphorus 4Kaom-av1: Speed 4 Two-Pass - Bosphorus 1080paom-av1: Speed 0 Two-Pass - Bosphorus 1080paom-av1: Speed 6 Two-Pass - Bosphorus 1080pblosc: blosclz bitshufflesysbench: RAM / Memoryblosc: blosclz shuffleffmpeg: H.264 HD To NTSC DVAMD Ryzen 9 5950X 16-Core4.665.134.594.313.8584.686.8510.4110.659.376.893.8384.7112.6696192999.8410.558.946.653.8685.0512.439.409.958.786.613.8784.6312.325.365.845.015.043.8184.517.558.529.458.475.883.8385.2211.2460006515.395.444.784.833.8684.207.575.195.374.814.863.8884.3185640787.041.481.811.743.113.8684.4469732132.520.931.201.382.713.6184.5468923282.251.041.281.482.643.8283.9605033662.220.851.131.432.913.60041080283.9164090692.2092546.8911.090.3543.33019.2522.051.0647.3216632.814883.6328158.64.222OpenBenchmarking.org

Apache Spark

This is a benchmark of Apache Spark with its PySpark interface. Apache Spark is an open-source unified analytics engine for large-scale data processing and dealing with big data. This test profile benchmars the Apache Spark in a single-system configuration using spark-submit. The test makes use of DIYBigData's pyspark-benchmark (https://github.com/DIYBigData/pyspark-benchmark/) for generating of test data and various Apache Spark operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Broadcast Inner Join Test TimeAMD Ryzen 9 5950X 16-Core1.04852.0973.14554.1945.2425SE +/- 0.09, N = 154.66

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Inner Join Test TimeAMD Ryzen 9 5950X 16-Core1.15432.30863.46294.61725.7715SE +/- 0.06, N = 155.13

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Repartition Test TimeAMD Ryzen 9 5950X 16-Core1.03282.06563.09844.13125.164SE +/- 0.04, N = 154.59

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Group By Test TimeAMD Ryzen 9 5950X 16-Core0.96981.93962.90943.87924.849SE +/- 0.02, N = 154.31

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark Using DataframeAMD Ryzen 9 5950X 16-Core0.86631.73262.59893.46524.3315SE +/- 0.01, N = 153.85

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Calculate Pi BenchmarkAMD Ryzen 9 5950X 16-Core20406080100SE +/- 0.26, N = 1584.68

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - SHA-512 Benchmark TimeAMD Ryzen 9 5950X 16-Core246810SE +/- 0.07, N = 156.85

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Broadcast Inner Join Test TimeAMD Ryzen 9 5950X 16-Core3691215SE +/- 0.21, N = 1110.41

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Inner Join Test TimeAMD Ryzen 9 5950X 16-Core3691215SE +/- 0.20, N = 1110.65

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Repartition Test TimeAMD Ryzen 9 5950X 16-Core3691215SE +/- 0.15, N = 119.37

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Group By Test TimeAMD Ryzen 9 5950X 16-Core246810SE +/- 0.07, N = 116.89

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark Using DataframeAMD Ryzen 9 5950X 16-Core0.86181.72362.58543.44724.309SE +/- 0.03, N = 123.83

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Calculate Pi BenchmarkAMD Ryzen 9 5950X 16-Core20406080100SE +/- 0.29, N = 1284.71

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - SHA-512 Benchmark TimeAMD Ryzen 9 5950X 16-Core3691215SE +/- 0.17, N = 1212.67

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Broadcast Inner Join Test TimeAMD Ryzen 9 5950X 16-Core3691215SE +/- 0.18, N = 129.84

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Inner Join Test TimeAMD Ryzen 9 5950X 16-Core3691215SE +/- 0.17, N = 1210.55

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Repartition Test TimeAMD Ryzen 9 5950X 16-Core246810SE +/- 0.13, N = 128.94

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Group By Test TimeAMD Ryzen 9 5950X 16-Core246810SE +/- 0.03, N = 126.65

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark Using DataframeAMD Ryzen 9 5950X 16-Core0.86851.7372.60553.4744.3425SE +/- 0.01, N = 123.86

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Calculate Pi BenchmarkAMD Ryzen 9 5950X 16-Core20406080100SE +/- 0.24, N = 1285.05

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - SHA-512 Benchmark TimeAMD Ryzen 9 5950X 16-Core3691215SE +/- 0.16, N = 1212.43

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Broadcast Inner Join Test TimeAMD Ryzen 9 5950X 16-Core3691215SE +/- 0.24, N = 129.40

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Inner Join Test TimeAMD Ryzen 9 5950X 16-Core3691215SE +/- 0.21, N = 129.95

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Repartition Test TimeAMD Ryzen 9 5950X 16-Core246810SE +/- 0.16, N = 128.78

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Group By Test TimeAMD Ryzen 9 5950X 16-Core246810SE +/- 0.04, N = 126.61

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark Using DataframeAMD Ryzen 9 5950X 16-Core0.87081.74162.61243.48324.354SE +/- 0.01, N = 123.87

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Calculate Pi BenchmarkAMD Ryzen 9 5950X 16-Core20406080100SE +/- 0.30, N = 1284.63

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - SHA-512 Benchmark TimeAMD Ryzen 9 5950X 16-Core3691215SE +/- 0.19, N = 1212.32

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Broadcast Inner Join Test TimeAMD Ryzen 9 5950X 16-Core1.2062.4123.6184.8246.03SE +/- 0.09, N = 125.36

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Inner Join Test TimeAMD Ryzen 9 5950X 16-Core1.3142.6283.9425.2566.57SE +/- 0.09, N = 125.84

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Repartition Test TimeAMD Ryzen 9 5950X 16-Core1.12732.25463.38194.50925.6365SE +/- 0.04, N = 125.01

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Group By Test TimeAMD Ryzen 9 5950X 16-Core1.1342.2683.4024.5365.67SE +/- 0.04, N = 125.04

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Using DataframeAMD Ryzen 9 5950X 16-Core0.85731.71462.57193.42924.2865SE +/- 0.03, N = 123.81

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Calculate Pi BenchmarkAMD Ryzen 9 5950X 16-Core20406080100SE +/- 0.17, N = 1284.51

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - SHA-512 Benchmark TimeAMD Ryzen 9 5950X 16-Core246810SE +/- 0.08, N = 127.55

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Broadcast Inner Join Test TimeAMD Ryzen 9 5950X 16-Core246810SE +/- 0.50, N = 38.52

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Inner Join Test TimeAMD Ryzen 9 5950X 16-Core3691215SE +/- 0.38, N = 39.45

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Repartition Test TimeAMD Ryzen 9 5950X 16-Core246810SE +/- 0.37, N = 38.47

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Group By Test TimeAMD Ryzen 9 5950X 16-Core1.3232.6463.9695.2926.615SE +/- 0.04, N = 35.88

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark Using DataframeAMD Ryzen 9 5950X 16-Core0.86181.72362.58543.44724.309SE +/- 0.01, N = 33.83

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Calculate Pi BenchmarkAMD Ryzen 9 5950X 16-Core20406080100SE +/- 0.45, N = 385.22

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - SHA-512 Benchmark TimeAMD Ryzen 9 5950X 16-Core3691215SE +/- 0.01, N = 311.25

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Broadcast Inner Join Test TimeAMD Ryzen 9 5950X 16-Core1.21282.42563.63844.85126.064SE +/- 0.38, N = 35.39

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Inner Join Test TimeAMD Ryzen 9 5950X 16-Core1.2242.4483.6724.8966.12SE +/- 0.03, N = 35.44

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Repartition Test TimeAMD Ryzen 9 5950X 16-Core1.07552.1513.22654.3025.3775SE +/- 0.02, N = 34.78

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Group By Test TimeAMD Ryzen 9 5950X 16-Core1.08682.17363.26044.34725.434SE +/- 0.09, N = 34.83

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark Using DataframeAMD Ryzen 9 5950X 16-Core0.86851.7372.60553.4744.3425SE +/- 0.02, N = 33.86

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Calculate Pi BenchmarkAMD Ryzen 9 5950X 16-Core20406080100SE +/- 0.60, N = 384.20

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - SHA-512 Benchmark TimeAMD Ryzen 9 5950X 16-Core246810SE +/- 0.04, N = 37.57

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Broadcast Inner Join Test TimeAMD Ryzen 9 5950X 16-Core1.16782.33563.50344.67125.839SE +/- 0.29, N = 35.19

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Inner Join Test TimeAMD Ryzen 9 5950X 16-Core1.20832.41663.62494.83326.0415SE +/- 0.17, N = 35.37

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Repartition Test TimeAMD Ryzen 9 5950X 16-Core1.08232.16463.24694.32925.4115SE +/- 0.09, N = 34.81

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Group By Test TimeAMD Ryzen 9 5950X 16-Core1.09352.1873.28054.3745.4675SE +/- 0.07, N = 34.86

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Using DataframeAMD Ryzen 9 5950X 16-Core0.8731.7462.6193.4924.365SE +/- 0.01, N = 33.88

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Calculate Pi BenchmarkAMD Ryzen 9 5950X 16-Core20406080100SE +/- 0.97, N = 384.32

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - SHA-512 Benchmark TimeAMD Ryzen 9 5950X 16-Core246810SE +/- 0.04, N = 37.04

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Broadcast Inner Join Test TimeAMD Ryzen 9 5950X 16-Core0.3330.6660.9991.3321.665SE +/- 0.05, N = 31.48

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Inner Join Test TimeAMD Ryzen 9 5950X 16-Core0.40730.81461.22191.62922.0365SE +/- 0.02, N = 31.81

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Repartition Test TimeAMD Ryzen 9 5950X 16-Core0.39150.7831.17451.5661.9575SE +/- 0.01, N = 31.74

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Group By Test TimeAMD Ryzen 9 5950X 16-Core0.69981.39962.09942.79923.499SE +/- 0.05, N = 33.11

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark Using DataframeAMD Ryzen 9 5950X 16-Core0.86851.7372.60553.4744.3425SE +/- 0.01, N = 33.86

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Calculate Pi BenchmarkAMD Ryzen 9 5950X 16-Core20406080100SE +/- 0.55, N = 384.45

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - SHA-512 Benchmark TimeAMD Ryzen 9 5950X 16-Core0.5671.1341.7012.2682.835SE +/- 0.03, N = 32.52

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Broadcast Inner Join Test TimeAMD Ryzen 9 5950X 16-Core0.20930.41860.62790.83721.0465SE +/- 0.02, N = 30.93

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Inner Join Test TimeAMD Ryzen 9 5950X 16-Core0.270.540.811.081.35SE +/- 0.03, N = 31.20

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Repartition Test TimeAMD Ryzen 9 5950X 16-Core0.31050.6210.93151.2421.5525SE +/- 0.01, N = 31.38

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Group By Test TimeAMD Ryzen 9 5950X 16-Core0.60981.21961.82942.43923.049SE +/- 0.02, N = 32.71

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Using DataframeAMD Ryzen 9 5950X 16-Core0.81231.62462.43693.24924.0615SE +/- 0.11, N = 33.61

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Calculate Pi BenchmarkAMD Ryzen 9 5950X 16-Core20406080100SE +/- 0.48, N = 384.55

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - SHA-512 Benchmark TimeAMD Ryzen 9 5950X 16-Core0.50631.01261.51892.02522.5315SE +/- 0.03, N = 32.25

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Broadcast Inner Join Test TimeAMD Ryzen 9 5950X 16-Core0.2340.4680.7020.9361.17SE +/- 0.03, N = 31.04

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Inner Join Test TimeAMD Ryzen 9 5950X 16-Core0.2880.5760.8641.1521.44SE +/- 0.02, N = 31.28

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Repartition Test TimeAMD Ryzen 9 5950X 16-Core0.3330.6660.9991.3321.665SE +/- 0.04, N = 31.48

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Group By Test TimeAMD Ryzen 9 5950X 16-Core0.5941.1881.7822.3762.97SE +/- 0.03, N = 32.64

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark Using DataframeAMD Ryzen 9 5950X 16-Core0.85951.7192.57853.4384.2975SE +/- 0.03, N = 33.82

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Calculate Pi BenchmarkAMD Ryzen 9 5950X 16-Core20406080100SE +/- 0.67, N = 383.96

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - SHA-512 Benchmark TimeAMD Ryzen 9 5950X 16-Core0.49950.9991.49851.9982.4975SE +/- 0.03, N = 32.22

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Broadcast Inner Join Test TimeAMD Ryzen 9 5950X 16-Core0.19130.38260.57390.76520.9565SE +/- 0.04, N = 30.85

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Inner Join Test TimeAMD Ryzen 9 5950X 16-Core0.25430.50860.76291.01721.2715SE +/- 0.01, N = 31.13

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Repartition Test TimeAMD Ryzen 9 5950X 16-Core0.32180.64360.96541.28721.609SE +/- 0.04, N = 31.43

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Group By Test TimeAMD Ryzen 9 5950X 16-Core0.65481.30961.96442.61923.274SE +/- 0.00, N = 32.91

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using DataframeAMD Ryzen 9 5950X 16-Core0.81011.62022.43033.24044.0505SE +/- 0.105296720, N = 33.600410802

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Calculate Pi BenchmarkAMD Ryzen 9 5950X 16-Core20406080100SE +/- 0.55, N = 383.92

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark TimeAMD Ryzen 9 5950X 16-Core0.4950.991.4851.982.475SE +/- 0.01, N = 32.20

Sysbench

This is a benchmark of Sysbench with the built-in CPU and memory sub-tests. Sysbench is a scriptable multi-threaded benchmark tool based on LuaJIT. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 1.0.20Test: CPUAMD Ryzen 9 5950X 16-Core20K40K60K80K100KSE +/- 27.67, N = 392546.891. (CC) gcc options: -O2 -funroll-loops -rdynamic -ldl -laio -lm

AOM AV1

This is a test of the AOMedia AV1 encoder (libaom) developed by AOMedia and Google as the AV1 Codec Library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 4 Two-Pass - Input: Bosphorus 4KAMD Ryzen 9 5950X 16-Core3691215SE +/- 0.02, N = 311.091. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 0 Two-Pass - Input: Bosphorus 4KAMD Ryzen 9 5950X 16-Core0.07880.15760.23640.31520.394SE +/- 0.00, N = 30.351. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

Timed Linux Kernel Compilation

This test times how long it takes to build the Linux kernel in a default configuration (defconfig) for the architecture being tested or alternatively an allmodconfig for building all possible kernel modules for the build. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.18Build: defconfigAMD Ryzen 9 5950X 16-Core1020304050SE +/- 0.21, N = 343.33

AOM AV1

This is a test of the AOMedia AV1 encoder (libaom) developed by AOMedia and Google as the AV1 Codec Library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 4KAMD Ryzen 9 5950X 16-Core510152025SE +/- 0.08, N = 319.251. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 4 Two-Pass - Input: Bosphorus 1080pAMD Ryzen 9 5950X 16-Core510152025SE +/- 0.08, N = 322.051. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 0 Two-Pass - Input: Bosphorus 1080pAMD Ryzen 9 5950X 16-Core0.23850.4770.71550.9541.1925SE +/- 0.01, N = 31.061. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 1080pAMD Ryzen 9 5950X 16-Core1122334455SE +/- 0.41, N = 347.321. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

C-Blosc

C-Blosc (c-blosc2) simple, compressed, fast and persistent data store library for C. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.3Test: blosclz bitshuffleAMD Ryzen 9 5950X 16-Core4K8K12K16K20KSE +/- 21.02, N = 316632.81. (CC) gcc options: -std=gnu99 -O3 -lrt -lm

Sysbench

This is a benchmark of Sysbench with the built-in CPU and memory sub-tests. Sysbench is a scriptable multi-threaded benchmark tool based on LuaJIT. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/sec, More Is BetterSysbench 1.0.20Test: RAM / MemoryAMD Ryzen 9 5950X 16-Core3K6K9K12K15KSE +/- 17.05, N = 314883.631. (CC) gcc options: -O2 -funroll-loops -rdynamic -ldl -laio -lm

C-Blosc

C-Blosc (c-blosc2) simple, compressed, fast and persistent data store library for C. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.3Test: blosclz shuffleAMD Ryzen 9 5950X 16-Core6K12K18K24K30KSE +/- 140.05, N = 328158.61. (CC) gcc options: -std=gnu99 -O3 -lrt -lm

FFmpeg

This test uses FFmpeg for testing the system's audio/video encoding performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 4.0.2H.264 HD To NTSC DVAMD Ryzen 9 5950X 16-Core0.951.92.853.84.75SE +/- 0.036, N = 34.2221. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lXv -lX11 -lXext -lm -lxcb -lxcb-shm -lxcb-shape -lxcb-xfixes -lasound -lsndio -pthread -lbz2 -llzma -lvdpau -std=c11 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT

96 Results Shown

Apache Spark:
  10000000 - 500 - Broadcast Inner Join Test Time
  10000000 - 500 - Inner Join Test Time
  10000000 - 500 - Repartition Test Time
  10000000 - 500 - Group By Test Time
  10000000 - 500 - Calculate Pi Benchmark Using Dataframe
  10000000 - 500 - Calculate Pi Benchmark
  10000000 - 500 - SHA-512 Benchmark Time
  20000000 - 100 - Broadcast Inner Join Test Time
  20000000 - 100 - Inner Join Test Time
  20000000 - 100 - Repartition Test Time
  20000000 - 100 - Group By Test Time
  20000000 - 100 - Calculate Pi Benchmark Using Dataframe
  20000000 - 100 - Calculate Pi Benchmark
  20000000 - 100 - SHA-512 Benchmark Time
  20000000 - 2000 - Broadcast Inner Join Test Time
  20000000 - 2000 - Inner Join Test Time
  20000000 - 2000 - Repartition Test Time
  20000000 - 2000 - Group By Test Time
  20000000 - 2000 - Calculate Pi Benchmark Using Dataframe
  20000000 - 2000 - Calculate Pi Benchmark
  20000000 - 2000 - SHA-512 Benchmark Time
  20000000 - 1000 - Broadcast Inner Join Test Time
  20000000 - 1000 - Inner Join Test Time
  20000000 - 1000 - Repartition Test Time
  20000000 - 1000 - Group By Test Time
  20000000 - 1000 - Calculate Pi Benchmark Using Dataframe
  20000000 - 1000 - Calculate Pi Benchmark
  20000000 - 1000 - SHA-512 Benchmark Time
  10000000 - 2000 - Broadcast Inner Join Test Time
  10000000 - 2000 - Inner Join Test Time
  10000000 - 2000 - Repartition Test Time
  10000000 - 2000 - Group By Test Time
  10000000 - 2000 - Calculate Pi Benchmark Using Dataframe
  10000000 - 2000 - Calculate Pi Benchmark
  10000000 - 2000 - SHA-512 Benchmark Time
  20000000 - 500 - Broadcast Inner Join Test Time
  20000000 - 500 - Inner Join Test Time
  20000000 - 500 - Repartition Test Time
  20000000 - 500 - Group By Test Time
  20000000 - 500 - Calculate Pi Benchmark Using Dataframe
  20000000 - 500 - Calculate Pi Benchmark
  20000000 - 500 - SHA-512 Benchmark Time
  10000000 - 1000 - Broadcast Inner Join Test Time
  10000000 - 1000 - Inner Join Test Time
  10000000 - 1000 - Repartition Test Time
  10000000 - 1000 - Group By Test Time
  10000000 - 1000 - Calculate Pi Benchmark Using Dataframe
  10000000 - 1000 - Calculate Pi Benchmark
  10000000 - 1000 - SHA-512 Benchmark Time
  10000000 - 100 - Broadcast Inner Join Test Time
  10000000 - 100 - Inner Join Test Time
  10000000 - 100 - Repartition Test Time
  10000000 - 100 - Group By Test Time
  10000000 - 100 - Calculate Pi Benchmark Using Dataframe
  10000000 - 100 - Calculate Pi Benchmark
  10000000 - 100 - SHA-512 Benchmark Time
  1000000 - 2000 - Broadcast Inner Join Test Time
  1000000 - 2000 - Inner Join Test Time
  1000000 - 2000 - Repartition Test Time
  1000000 - 2000 - Group By Test Time
  1000000 - 2000 - Calculate Pi Benchmark Using Dataframe
  1000000 - 2000 - Calculate Pi Benchmark
  1000000 - 2000 - SHA-512 Benchmark Time
  1000000 - 500 - Broadcast Inner Join Test Time
  1000000 - 500 - Inner Join Test Time
  1000000 - 500 - Repartition Test Time
  1000000 - 500 - Group By Test Time
  1000000 - 500 - Calculate Pi Benchmark Using Dataframe
  1000000 - 500 - Calculate Pi Benchmark
  1000000 - 500 - SHA-512 Benchmark Time
  1000000 - 1000 - Broadcast Inner Join Test Time
  1000000 - 1000 - Inner Join Test Time
  1000000 - 1000 - Repartition Test Time
  1000000 - 1000 - Group By Test Time
  1000000 - 1000 - Calculate Pi Benchmark Using Dataframe
  1000000 - 1000 - Calculate Pi Benchmark
  1000000 - 1000 - SHA-512 Benchmark Time
  1000000 - 100 - Broadcast Inner Join Test Time
  1000000 - 100 - Inner Join Test Time
  1000000 - 100 - Repartition Test Time
  1000000 - 100 - Group By Test Time
  1000000 - 100 - Calculate Pi Benchmark Using Dataframe
  1000000 - 100 - Calculate Pi Benchmark
  1000000 - 100 - SHA-512 Benchmark Time
Sysbench
AOM AV1:
  Speed 4 Two-Pass - Bosphorus 4K
  Speed 0 Two-Pass - Bosphorus 4K
Timed Linux Kernel Compilation
AOM AV1:
  Speed 6 Two-Pass - Bosphorus 4K
  Speed 4 Two-Pass - Bosphorus 1080p
  Speed 0 Two-Pass - Bosphorus 1080p
  Speed 6 Two-Pass - Bosphorus 1080p
C-Blosc
Sysbench
C-Blosc
FFmpeg