Ryzen 9 Kernel Power Compare

Tests for a future article.

HTML result view exported from: https://openbenchmarking.org/result/1909012-AS-KERNELCOM85&grt.

Ryzen 9 Kernel Power CompareProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionLinux 5.0.21Linux 5.1.21Linux 5.2.11Linux 5.3 GitAMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads)ASUS ROG CROSSHAIR VIII HERO (WI-FI) (0803 BIOS)AMD Device 148016384MB2000GB Force MP600 + 32GB Flash DiskSapphire AMD Radeon RX 550 640SP / 560/560X 4GB (1300/1750MHz)AMD Baffin HDMI/DPAcer B286HKRealtek Device 8125 + Intel I211 + Intel Device 2723Ubuntu 19.045.0.21-050021-generic (x86_64)GNOME Shell 3.32.2X Server 1.20.4modesetting 1.20.44.5 Mesa 19.0.8 (LLVM 8.0.0)GCC 8.3.0ext43840x21605.1.21-050121-generic (x86_64)5.2.11-050211-generic (x86_64)5.3.0-999-generic (x86_64) 20190829OpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v Processor Details- Scaling Governor: acpi-cpufreq ondemandSecurity Details- Linux 5.0.21: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling - Linux 5.1.21: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling - Linux 5.2.11: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling - Linux 5.3 Git: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling

Ryzen 9 Kernel Power Compareblender: BMW27 - CPU-Onlyencode-flac: WAV To FLACtjbench: Decompression Throughputnpb: EP.Dsvt-av1: 1080p 8-bit YUV To AV1 Video EncodeLinux 5.0.21Linux 5.1.21Linux 5.2.11Linux 5.3 Git115.357.69224.09681.2446.18114.347.66223.65689.9546.56113.747.63217.73691.3546.74112.127.64227.62692.3146.56OpenBenchmarking.org

Blender

Blend File: BMW27 - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.80Blend File: BMW27 - Compute: CPU-OnlyLinux 5.0.21Linux 5.1.21Linux 5.2.11Linux 5.3 Git306090120150SE +/- 0.23, N = 3SE +/- 0.28, N = 3SE +/- 0.49, N = 3SE +/- 0.26, N = 3115.35114.34113.74112.12

Blender

System Power Consumption Monitor

MinAvgMaxLinux 5.0.2181.3232.2247.5Linux 5.1.2171.0234.1246.8Linux 5.2.1182.4233.9246.5Linux 5.3 Git70.3224.1235.4OpenBenchmarking.orgWatts, Fewer Is BetterBlender 2.80System Power Consumption Monitor60120180240300

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACLinux 5.0.21Linux 5.1.21Linux 5.2.11Linux 5.3 Git246810SE +/- 0.01, N = 5SE +/- 0.04, N = 5SE +/- 0.04, N = 5SE +/- 0.03, N = 57.697.667.637.641. (CXX) g++ options: -O2 -fvisibility=hidden -lm

FLAC Audio Encoding

System Power Consumption Monitor

MinAvgMaxLinux 5.0.2181.798.1114.2Linux 5.1.2171.8108.2115.8Linux 5.2.1169.7100.5114.9Linux 5.3 Git71.696.8113.4OpenBenchmarking.orgWatts, Fewer Is BetterFLAC Audio Encoding 1.3.2System Power Consumption Monitor4080120160200

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.0.2Test: Decompression ThroughputLinux 5.0.21Linux 5.1.21Linux 5.2.11Linux 5.3 Git50100150200250SE +/- 0.49, N = 3SE +/- 3.29, N = 4SE +/- 2.29, N = 3SE +/- 0.50, N = 3224.09223.65217.73227.621. (CC) gcc options: -O3 -rdynamic

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec Per Watt, More Is Betterlibjpeg-turbo tjbench 2.0.2Test: Decompression ThroughputLinux 5.0.21Linux 5.1.21Linux 5.2.11Linux 5.3 Git0.58281.16561.74842.33122.9142.192.002.192.59

libjpeg-turbo tjbench

System Power Consumption Monitor

MinAvgMaxLinux 5.1.2178.2112.0125.5OpenBenchmarking.orgWatts, Fewer Is Betterlibjpeg-turbo tjbench 2.0.2System Power Consumption Monitor4080120160200

Meta Performance Per Watt

Performance Per Watt

OpenBenchmarking.orgPerformance Per Watt, More Is BetterMeta Performance Per WattPerformance Per WattLinux 5.0.21Linux 5.1.21Linux 5.2.11Linux 5.3 Git4080120160200191.75192.96191.62194.32

NAS Parallel Benchmarks

Test / Class: EP.D

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.DLinux 5.0.21Linux 5.1.21Linux 5.2.11Linux 5.3 Git150300450600750SE +/- 1.51, N = 3SE +/- 0.77, N = 3SE +/- 1.82, N = 3SE +/- 0.76, N = 3681.24689.95691.35692.311. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

NAS Parallel Benchmarks

Test / Class: EP.D

OpenBenchmarking.orgTotal Mop/s Per Watt, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.DLinux 5.0.21Linux 5.1.21Linux 5.2.11Linux 5.3 Git0.85281.70562.55843.41124.2643.563.643.603.79

NAS Parallel Benchmarks

System Power Consumption Monitor

MinAvgMaxLinux 5.0.2167.9191.5208.7Linux 5.1.2168.9189.4207.8Linux 5.2.1173.9192.0213.7Linux 5.3 Git69.0182.6198.7OpenBenchmarking.orgWatts, Fewer Is BetterNAS Parallel Benchmarks 3.4System Power Consumption Monitor60120180240300

SVT-AV1

1080p 8-bit YUV To AV1 Video Encode

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.51080p 8-bit YUV To AV1 Video EncodeLinux 5.0.21Linux 5.1.21Linux 5.2.11Linux 5.3 Git1122334455SE +/- 0.11, N = 3SE +/- 0.23, N = 3SE +/- 0.13, N = 3SE +/- 0.15, N = 346.1846.5646.7446.561. (CXX) g++ options: -O3 -pie -lpthread -lm

SVT-AV1

1080p 8-bit YUV To AV1 Video Encode

OpenBenchmarking.orgFrames Per Second Per Watt, More Is BetterSVT-AV1 0.51080p 8-bit YUV To AV1 Video EncodeLinux 5.0.21Linux 5.1.21Linux 5.2.11Linux 5.3 Git0.08330.16660.24990.33320.41650.340.370.330.32

System Power Consumption Monitor

Phoronix Test Suite System Monitoring

MinAvgMaxLinux 5.0.2167.9190.8247.5Linux 5.1.2168.9190.5246.8Linux 5.2.1169.7190.4246.5Linux 5.3 Git69.0182.2235.4OpenBenchmarking.orgWattsSystem Power Consumption MonitorPhoronix Test Suite System Monitoring60120180240300


Phoronix Test Suite v10.8.4