Ryzen 9 Kernel Power Compare

Tests for a future article.

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

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 Comparetjbench: Decompression Throughputblender: BMW27 - CPU-Onlynpb: EP.Dsvt-av1: 1080p 8-bit YUV To AV1 Video Encodeencode-flac: WAV To FLACLinux 5.0.21Linux 5.1.21Linux 5.2.11Linux 5.3 Git224.09115.35681.2446.187.69223.65114.34689.9546.567.66217.73113.74691.3546.747.63227.62112.12692.3146.567.64OpenBenchmarking.org

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

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

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

System Power Consumption Monitor

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

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

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

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

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

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

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

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

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

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

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