3900x0.1uv aio vs custom

AMD Ryzen 9 3900X 12-Core testing with a ASUS Pro WS X570-ACE (0803 BIOS) and ASUS AMD Radeon RX 470/480/570/570X/580/580X/590 8GB on Debian unstable via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1908180-HV-1908170HV38.

3900x0.1uv aio vs customProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLVulkanCompilerFile-SystemScreen Resolution3900x0.1uv aio3900x0.1uv custom initialAMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads)ASUS Pro WS X570-ACE (0803 BIOS)AMD Starship/Matisse64512MBSamsung SSD 960 EVO 250GB + 128GB SAMSUNG SSD 830 + 120GB OCZ ARC100 + 525GB Crucial_CT525MX3ASUS AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1310/2000MHz)AMD Ellesmere HDMI AudioVS248Intel I211Debian unstable5.3.0-rc3-csm (x86_64)Xfce 4.12X Server 1.20.4modesetting 1.20.44.5 Mesa 19.1.4 (LLVM 8.0.1)1.1.90GCC 9.2.1 20190813ext41920x1080OpenBenchmarking.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-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-mutex --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --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-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details- Scaling Governor: acpi-cpufreq ondemandSecurity Details- 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: Vulnerable IBPB: disabled STIBP: disabled

3900x0.1uv aio vs customrodinia: OpenMP CFD Solverrodinia: OpenMP LavaMDnamd: ATPase Simulation - 327,506 Atomsstockfish: Total Timex265: H.265 1080p Video Encodingcompress-7zip: Compress Speed Testasmfish: 1024 Hash Memory, 26 Depthbuild-linux-kernel: Time To Compilebuild-gcc: Time To Compileopenssl: RSA 4096-bit Performancectx-clock: Context Switch Timesysbench: CPUpovray: Trace Time3900x0.1uv aio3900x0.1uv custom initial13.2322.441.38120402484153.26847334270985840.6962236051522635529.5212.9322.311.37850410198033.27852844153442540.3162035821522635329.26OpenBenchmarking.org

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD Solver3900x0.1uv aio3900x0.1uv custom initial3691215SE +/- 0.07, N = 3SE +/- 0.03, N = 313.2312.931. (CXX) g++ options: -O2 -lOpenCL

Rodinia

CPU Temperature Monitor

MinAvgMax3900x0.1uv aio34.559.764.53900x0.1uv custom initial31.858.262.9OpenBenchmarking.orgCelsius, Fewer Is BetterRodinia 2.4CPU Temperature Monitor20406080100

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMD3900x0.1uv aio3900x0.1uv custom initial510152025SE +/- 0.02, N = 3SE +/- 0.02, N = 322.4422.311. (CXX) g++ options: -O2 -lOpenCL

Rodinia

CPU Temperature Monitor

MinAvgMax3900x0.1uv aio36.875.980.03900x0.1uv custom initial35.374.378.5OpenBenchmarking.orgCelsius, Fewer Is BetterRodinia 2.4CPU Temperature Monitor20406080100

NAMD

ATPase Simulation - 327,506 Atoms

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.13b1ATPase Simulation - 327,506 Atoms3900x0.1uv aio3900x0.1uv custom initial0.31080.62160.93241.24321.554SE +/- 0.00196, N = 3SE +/- 0.00086, N = 31.381201.37850

NAMD

CPU Temperature Monitor

MinAvgMax3900x0.1uv aio52.378.681.03900x0.1uv custom initial51.078.380.5OpenBenchmarking.orgCelsius, Fewer Is BetterNAMD 2.13b1CPU Temperature Monitor20406080100

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total Time3900x0.1uv aio3900x0.1uv custom initial9M18M27M36M45MSE +/- 154379.74, N = 3SE +/- 145759.84, N = 340248415410198031. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto

Stockfish

CPU Temperature Monitor

MinAvgMax3900x0.1uv aio53.574.976.33900x0.1uv custom initial53.574.675.5OpenBenchmarking.orgCelsius, Fewer Is BetterStockfish 9CPU Temperature Monitor20406080100

x265

H.265 1080p Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.0H.265 1080p Video Encoding3900x0.1uv aio3900x0.1uv custom initial0.73581.47162.20742.94323.679SE +/- 0.00, N = 3SE +/- 0.00, N = 33.263.271. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

x265

CPU Temperature Monitor

MinAvgMax3900x0.1uv aio49.358.367.63900x0.1uv custom initial48.858.166.8OpenBenchmarking.orgCelsius, Fewer Is Betterx265 3.0CPU Temperature Monitor20406080100

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed Test3900x0.1uv aio3900x0.1uv custom initial20K40K60K80K100KSE +/- 107.79, N = 3SE +/- 105.63, N = 384733852841. (CXX) g++ options: -pipe -lpthread

7-Zip Compression

CPU Temperature Monitor

MinAvgMax3900x0.1uv aio35.566.971.13900x0.1uv custom initial34.465.669.1OpenBenchmarking.orgCelsius, Fewer Is Better7-Zip Compression 16.02CPU Temperature Monitor20406080100

asmFish

1024 Hash Memory, 26 Depth

OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2018-07-231024 Hash Memory, 26 Depth3900x0.1uv aio3900x0.1uv custom initial9M18M27M36M45MSE +/- 423345.71, N = 3SE +/- 174629.77, N = 34270985841534425

asmFish

CPU Temperature Monitor

MinAvgMax3900x0.1uv aio42.673.475.03900x0.1uv custom initial41.972.374.5OpenBenchmarking.orgCelsius, Fewer Is BetterasmFish 2018-07-23CPU Temperature Monitor20406080100

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.18Time To Compile3900x0.1uv aio3900x0.1uv custom initial918273645SE +/- 0.64, N = 3SE +/- 0.74, N = 340.6940.31

Timed Linux Kernel Compilation

CPU Temperature Monitor

MinAvgMax3900x0.1uv aio48.568.073.13900x0.1uv custom initial47.568.172.5OpenBenchmarking.orgCelsius, Fewer Is BetterTimed Linux Kernel Compilation 4.18CPU Temperature Monitor20406080100

Timed GCC Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GCC Compilation 8.2Time To Compile3900x0.1uv aio3900x0.1uv custom initial130260390520650622620

Timed GCC Compilation

CPU Temperature Monitor

MinAvgMax3900x0.1uv aio40.163.776.03900x0.1uv custom initial40.563.475.4OpenBenchmarking.orgCelsius, Fewer Is BetterTimed GCC Compilation 8.2CPU Temperature Monitor20406080100

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit Performance3900x0.1uv aio3900x0.1uv custom initial8001600240032004000SE +/- 2.70, N = 3SE +/- 24.44, N = 3360535821. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenSSL

CPU Temperature Monitor

MinAvgMax3900x0.1uv aio35.369.974.03900x0.1uv custom initial35.070.274.3OpenBenchmarking.orgCelsius, Fewer Is BetterOpenSSL 1.1.1CPU Temperature Monitor20406080100

ctx_clock

Context Switch Time

OpenBenchmarking.orgClocks, Fewer Is Betterctx_clockContext Switch Time3900x0.1uv aio3900x0.1uv custom initial306090120150152152

ctx_clock

CPU Temperature Monitor

MinAvgMax3900x0.1uv aio42.346.651.33900x0.1uv custom initial36.143.750.9OpenBenchmarking.orgCelsius, Fewer Is Betterctx_clockCPU Temperature Monitor1530456075

Sysbench

Test: CPU

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 2018-07-28Test: CPU3900x0.1uv aio3900x0.1uv custom initial6K12K18K24K30KSE +/- 0.78, N = 3SE +/- 2.19, N = 326355263531. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -march=amdfam10 -rdynamic -ldl -laio -lm

Sysbench

CPU Temperature Monitor

MinAvgMax3900x0.1uv aio35.148.652.03900x0.1uv custom initial35.048.852.3OpenBenchmarking.orgCelsius, Fewer Is BetterSysbench 2018-07-28CPU Temperature Monitor1530456075

POV-Ray

Trace Time

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0.7Trace Time3900x0.1uv aio3900x0.1uv custom initial714212835SE +/- 0.02, N = 3SE +/- 0.03, N = 329.5229.261. (CXX) g++ options: -pipe -O3 -ffast-math -march=native -pthread -lSDL -lXpm -lSM -lICE -lX11 -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system

POV-Ray

CPU Temperature Monitor

MinAvgMax3900x0.1uv aio35.577.081.13900x0.1uv custom initial34.876.881.1OpenBenchmarking.orgCelsius, Fewer Is BetterPOV-Ray 3.7.0.7CPU Temperature Monitor20406080100

CPU Temperature Monitor

Phoronix Test Suite System Monitoring

OpenBenchmarking.orgCelsiusCPU Temperature MonitorPhoronix Test Suite System Monitoring3900x0.1uv aio3900x0.1uv custom initial1530456075Min: 34.38 / Avg: 66.32 / Max: 81.13Min: 31.75 / Avg: 65.99 / Max: 81.13


Phoronix Test Suite v10.8.4