3900X Sunday

AMD Ryzen 9 3900X 12-Core testing with a ASUS TUF GAMING X570-PLUS (WI-FI) (2203 BIOS) and MSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB on Ubuntu 20.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2104253-IB-3900XSUND74&grw.

3900X SundayProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen Resolution123AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads)ASUS TUF GAMING X570-PLUS (WI-FI) (2203 BIOS)AMD Starship/Matisse16GBSamsung SSD 970 EVO Plus 250GBMSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1366/2000MHz)AMD Ellesmere HDMI AudioG237HLRealtek RTL8111/8168/8411 + Intel-AC 9260Ubuntu 20.045.11.0-rc1-phx (x86_64) 20201228GNOME Shell 3.36.4X Server 1.20.94.6 Mesa 21.0.0-devel (git-28a202f 2020-12-31 focal-oibaf-ppa) (LLVM 11.0.0)1.2.145GCC 9.3.0ext41920x1080OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseCompiler Details- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,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-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 ondemand (Boost: Enabled) - CPU Microcode: 0x8701021Python Details- Python 3.8.5Security Details- itlb_multihit: Not affected + 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: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected

3900X Sundaybotan: KASUMIbotan: KASUMI - Decryptbotan: AES-256botan: AES-256 - Decryptbotan: Twofishbotan: Twofish - Decryptbotan: Blowfishbotan: Blowfish - Decryptbotan: CAST-256botan: CAST-256 - Decryptbotan: ChaCha20Poly1305botan: ChaCha20Poly1305 - Decrypttjbench: Decompression Throughputhelsing: 12 digitdraco: Liontoktx: UASTC 3toktx: Zstd Compression 9systemd-boot-total: Firmwaredraco: Church Facadesystemd-boot-total: Kerneltoktx: Zstd Compression 19toktx: UASTC 3 + Zstd Compression 19toktx: UASTC 4 + Zstd Compression 19xmrig: Monero - 1Mxmrig: Wownero - 1Mbuild-llvm: Ninjabuild-llvm: Unix Makefileshelsing: 14 digitluxcorerender: DLSC - CPUluxcorerender: Danish Mood - CPUluxcorerender: Orange Juice - CPUluxcorerender: LuxCore Benchmark - CPUluxcorerender: Rainbow Colors and Prism - CPUviennacl: CPU BLAS - sAXPYviennacl: CPU BLAS - sDOTviennacl: CPU BLAS - dCOPYviennacl: CPU BLAS - dAXPYviennacl: CPU BLAS - dDOTviennacl: CPU BLAS - dGEMV-Nviennacl: CPU BLAS - dGEMV-Tviennacl: CPU BLAS - dGEMM-NNviennacl: CPU BLAS - dGEMM-NTviennacl: CPU BLAS - dGEMM-TNviennacl: CPU BLAS - dGEMM-TTsystemd-boot-total: Totalsecuremark: SecureMark-TLSsystemd-boot-total: Loaderviennacl: CPU BLAS - sCOPYsystemd-boot-total: Userspacegmpbench: Total Time12398.70495.7275927.7905946.844383.906383.452484.541482.627159.271159.365807.482800.848217.5345474.12346999.1472.359162337221328219.14514.890234.4597970.310436.4492.476514.855414.7292.461.833.902.019.5043.868.915.322.830.342.946.848.848.351.250.730499233203392729.327217593199.42196.4685828.5215815.884388.580387.383478.309480.906155.467155.444814.136808.348221.2300524.11746779.1452.402162336953328219.17614.918234.6097754.010372.5491.300512.750414.3752.471.813.892.019.5243.769.115.322.930.843.147.148.046.850.949.330499239352392729.2272175962.8103.173100.1265735.3765741.624384.554384.174467.904465.932154.696154.555809.431801.566227.3599164.12447749.0742.333162337006328218.67314.957234.4607818.610390.6491.758519.937414.262.481.823.922.019.3843.568.515.222.830.443.046.948.447.651.050.430499240915392729.1272175964.2OpenBenchmarking.org

Botan

Test: KASUMI

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI12320406080100SE +/- 1.10, N = 3SE +/- 1.06, N = 4SE +/- 0.33, N = 398.7099.42103.171. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: KASUMI - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI - Decrypt12320406080100SE +/- 1.00, N = 3SE +/- 1.20, N = 4SE +/- 0.25, N = 395.7396.47100.131. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: AES-256

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: AES-25612313002600390052006500SE +/- 67.04, N = 3SE +/- 63.63, N = 3SE +/- 12.71, N = 35927.795828.525735.381. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: AES-256 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: AES-256 - Decrypt12313002600390052006500SE +/- 71.79, N = 3SE +/- 72.08, N = 3SE +/- 17.46, N = 35946.845815.885741.621. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Twofish12380160240320400SE +/- 4.55, N = 3SE +/- 3.78, N = 3SE +/- 3.06, N = 3383.91388.58384.551. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Twofish - Decrypt12380160240320400SE +/- 4.54, N = 3SE +/- 3.10, N = 3SE +/- 3.01, N = 3383.45387.38384.171. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Blowfish123100200300400500SE +/- 6.85, N = 3SE +/- 4.98, N = 4SE +/- 3.19, N = 3484.54478.31467.901. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Blowfish - Decrypt123100200300400500SE +/- 6.92, N = 3SE +/- 6.77, N = 4SE +/- 3.34, N = 3482.63480.91465.931. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: CAST-256

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: CAST-2561234080120160200SE +/- 1.75, N = 5SE +/- 1.94, N = 4SE +/- 1.38, N = 3159.27155.47154.701. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: CAST-256 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: CAST-256 - Decrypt1234080120160200SE +/- 1.76, N = 5SE +/- 2.00, N = 4SE +/- 1.34, N = 3159.37155.44154.561. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: ChaCha20Poly1305

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly13051232004006008001000SE +/- 9.79, N = 3SE +/- 6.24, N = 3SE +/- 6.39, N = 3807.48814.14809.431. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: ChaCha20Poly1305 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305 - Decrypt1232004006008001000SE +/- 8.72, N = 3SE +/- 6.85, N = 3SE +/- 7.97, N = 3800.85808.35801.571. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.1.0Test: Decompression Throughput12350100150200250SE +/- 0.78, N = 3SE +/- 2.40, N = 4SE +/- 0.90, N = 3217.53221.23227.361. (CC) gcc options: -O3 -rdynamic

Helsing

Digit Range: 12 digit

OpenBenchmarking.orgSeconds, Fewer Is BetterHelsing 1.0-betaDigit Range: 12 digit1230.92791.85582.78373.71164.63954.1234.1174.1241. (CC) gcc options: -O2 -pthread -lcrypto

Google Draco

Model: Lion

OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.4.1Model: Lion12310002000300040005000SE +/- 32.09, N = 3SE +/- 26.89, N = 3SE +/- 47.18, N = 34699467747741. (CXX) g++ options: -O3

KTX-Software toktx

Settings: UASTC 3

OpenBenchmarking.orgSeconds, Fewer Is BetterKTX-Software toktx 4.0Settings: UASTC 31233691215SE +/- 0.026, N = 3SE +/- 0.012, N = 3SE +/- 0.018, N = 39.1479.1459.074

KTX-Software toktx

Settings: Zstd Compression 9

OpenBenchmarking.orgSeconds, Fewer Is BetterKTX-Software toktx 4.0Settings: Zstd Compression 91230.54051.0811.62152.1622.7025SE +/- 0.024, N = 3SE +/- 0.011, N = 3SE +/- 0.012, N = 32.3592.4022.333

Systemd Total Boot Time

Test: Firmware

OpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: Firmware1233K6K9K12K15K162331623316233

Google Draco

Model: Church Facade

OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.4.1Model: Church Facade12315003000450060007500SE +/- 42.03, N = 3SE +/- 20.67, N = 3SE +/- 17.13, N = 37221695370061. (CXX) g++ options: -O3

Systemd Total Boot Time

Test: Kernel

OpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: Kernel1237001400210028003500328232823282

KTX-Software toktx

Settings: Zstd Compression 19

OpenBenchmarking.orgSeconds, Fewer Is BetterKTX-Software toktx 4.0Settings: Zstd Compression 19123510152025SE +/- 0.10, N = 3SE +/- 0.01, N = 3SE +/- 0.12, N = 319.1519.1818.67

KTX-Software toktx

Settings: UASTC 3 + Zstd Compression 19

OpenBenchmarking.orgSeconds, Fewer Is BetterKTX-Software toktx 4.0Settings: UASTC 3 + Zstd Compression 1912348121620SE +/- 0.11, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 314.8914.9214.96

KTX-Software toktx

Settings: UASTC 4 + Zstd Compression 19

OpenBenchmarking.orgSeconds, Fewer Is BetterKTX-Software toktx 4.0Settings: UASTC 4 + Zstd Compression 1912350100150200250SE +/- 0.23, N = 3SE +/- 0.09, N = 3SE +/- 0.28, N = 3234.46234.61234.46

Xmrig

Variant: Monero - Hash Count: 1M

OpenBenchmarking.orgH/s, More Is BetterXmrig 6.12.1Variant: Monero - Hash Count: 1M1232K4K6K8K10KSE +/- 61.02, N = 12SE +/- 68.36, N = 3SE +/- 69.67, N = 77970.37754.07818.61. (CXX) g++ options: -fexceptions -fno-rtti -maes -O3 -Ofast -static-libgcc -static-libstdc++ -rdynamic -lssl -lcrypto -luv -lpthread -lrt -ldl -lhwloc

Xmrig

Variant: Wownero - Hash Count: 1M

OpenBenchmarking.orgH/s, More Is BetterXmrig 6.12.1Variant: Wownero - Hash Count: 1M1232K4K6K8K10KSE +/- 16.89, N = 3SE +/- 21.57, N = 3SE +/- 7.43, N = 310436.410372.510390.61. (CXX) g++ options: -fexceptions -fno-rtti -maes -O3 -Ofast -static-libgcc -static-libstdc++ -rdynamic -lssl -lcrypto -luv -lpthread -lrt -ldl -lhwloc

Timed LLVM Compilation

Build System: Ninja

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 12.0Build System: Ninja123110220330440550SE +/- 0.05, N = 3SE +/- 0.21, N = 3SE +/- 0.43, N = 3492.48491.30491.76

Timed LLVM Compilation

Build System: Unix Makefiles

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 12.0Build System: Unix Makefiles123110220330440550SE +/- 2.67, N = 3SE +/- 1.10, N = 3SE +/- 4.79, N = 3514.86512.75519.94

Helsing

Digit Range: 14 digit

OpenBenchmarking.orgSeconds, Fewer Is BetterHelsing 1.0-betaDigit Range: 14 digit12390180270360450414.73414.38414.261. (CC) gcc options: -O2 -pthread -lcrypto

LuxCoreRender

Scene: DLSC - Acceleration: CPU

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.5Scene: DLSC - Acceleration: CPU1230.5581.1161.6742.2322.79SE +/- 0.03, N = 4SE +/- 0.01, N = 3SE +/- 0.00, N = 32.462.472.48MIN: 2.34 / MAX: 2.64MIN: 2.36 / MAX: 2.6MIN: 2.36 / MAX: 2.59

LuxCoreRender

Scene: Danish Mood - Acceleration: CPU

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.5Scene: Danish Mood - Acceleration: CPU1230.41180.82361.23541.64722.059SE +/- 0.02, N = 4SE +/- 0.02, N = 3SE +/- 0.03, N = 31.831.811.82MIN: 0.51 / MAX: 2.22MIN: 0.51 / MAX: 2.2MIN: 0.51 / MAX: 2.2

LuxCoreRender

Scene: Orange Juice - Acceleration: CPU

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.5Scene: Orange Juice - Acceleration: CPU1230.8821.7642.6463.5284.41SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 33.903.893.92MIN: 3.82 / MAX: 3.97MIN: 3.81 / MAX: 3.95MIN: 3.83 / MAX: 3.99

LuxCoreRender

Scene: LuxCore Benchmark - Acceleration: CPU

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.5Scene: LuxCore Benchmark - Acceleration: CPU1230.45230.90461.35691.80922.2615SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 32.012.012.01MIN: 0.63 / MAX: 2.42MIN: 0.63 / MAX: 2.42MIN: 0.63 / MAX: 2.42

LuxCoreRender

Scene: Rainbow Colors and Prism - Acceleration: CPU

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.5Scene: Rainbow Colors and Prism - Acceleration: CPU1233691215SE +/- 0.09, N = 3SE +/- 0.11, N = 4SE +/- 0.08, N = 39.509.529.38MIN: 8.88 / MAX: 9.65MIN: 8.77 / MAX: 9.84MIN: 8.88 / MAX: 9.53

ViennaCL

Test: CPU BLAS - sAXPY

OpenBenchmarking.orgGB/s, More Is BetterViennaCL 1.7.1Test: CPU BLAS - sAXPY1231020304050SE +/- 0.21, N = 3SE +/- 0.29, N = 3SE +/- 0.19, N = 343.843.743.51. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL

ViennaCL

Test: CPU BLAS - sDOT

OpenBenchmarking.orgGB/s, More Is BetterViennaCL 1.7.1Test: CPU BLAS - sDOT1231530456075SE +/- 0.49, N = 3SE +/- 0.38, N = 3SE +/- 0.40, N = 368.969.168.51. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL

ViennaCL

Test: CPU BLAS - dCOPY

OpenBenchmarking.orgGB/s, More Is BetterViennaCL 1.7.1Test: CPU BLAS - dCOPY12348121620SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 315.315.315.21. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL

ViennaCL

Test: CPU BLAS - dAXPY

OpenBenchmarking.orgGB/s, More Is BetterViennaCL 1.7.1Test: CPU BLAS - dAXPY123510152025SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 322.822.922.81. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL

ViennaCL

Test: CPU BLAS - dDOT

OpenBenchmarking.orgGB/s, More Is BetterViennaCL 1.7.1Test: CPU BLAS - dDOT123714212835SE +/- 0.19, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 330.330.830.41. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL

ViennaCL

Test: CPU BLAS - dGEMV-N

OpenBenchmarking.orgGB/s, More Is BetterViennaCL 1.7.1Test: CPU BLAS - dGEMV-N1231020304050SE +/- 0.03, N = 3SE +/- 0.10, N = 3SE +/- 0.09, N = 342.943.143.01. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL

ViennaCL

Test: CPU BLAS - dGEMV-T

OpenBenchmarking.orgGB/s, More Is BetterViennaCL 1.7.1Test: CPU BLAS - dGEMV-T1231122334455SE +/- 0.03, N = 3SE +/- 0.09, N = 3SE +/- 0.06, N = 346.847.146.91. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL

ViennaCL

Test: CPU BLAS - dGEMM-NN

OpenBenchmarking.orgGFLOPs/s, More Is BetterViennaCL 1.7.1Test: CPU BLAS - dGEMM-NN1231122334455SE +/- 0.44, N = 3SE +/- 0.29, N = 3SE +/- 0.60, N = 348.848.048.41. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL

ViennaCL

Test: CPU BLAS - dGEMM-NT

OpenBenchmarking.orgGFLOPs/s, More Is BetterViennaCL 1.7.1Test: CPU BLAS - dGEMM-NT1231122334455SE +/- 0.44, N = 3SE +/- 0.23, N = 3SE +/- 0.61, N = 348.346.847.61. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL

ViennaCL

Test: CPU BLAS - dGEMM-TN

OpenBenchmarking.orgGFLOPs/s, More Is BetterViennaCL 1.7.1Test: CPU BLAS - dGEMM-TN1231224364860SE +/- 0.12, N = 3SE +/- 0.13, N = 3SE +/- 0.18, N = 351.250.951.01. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL

ViennaCL

Test: CPU BLAS - dGEMM-TT

OpenBenchmarking.orgGFLOPs/s, More Is BetterViennaCL 1.7.1Test: CPU BLAS - dGEMM-TT1231122334455SE +/- 0.12, N = 3SE +/- 0.13, N = 3SE +/- 0.20, N = 350.749.350.41. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL

Systemd Total Boot Time

Test: Total

OpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: Total1237K14K21K28K35K304993049930499

SecureMark

Benchmark: SecureMark-TLS

OpenBenchmarking.orgmarks, More Is BetterSecureMark 1.0.4Benchmark: SecureMark-TLS12350K100K150K200K250KSE +/- 2370.55, N = 6SE +/- 851.98, N = 3SE +/- 1249.75, N = 32332032393522409151. (CC) gcc options: -pedantic -O3

Systemd Total Boot Time

Test: Loader

OpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: Loader1238001600240032004000392739273927

ViennaCL

Test: CPU BLAS - sCOPY

OpenBenchmarking.orgGB/s, More Is BetterViennaCL 1.7.1Test: CPU BLAS - sCOPY123714212835SE +/- 0.15, N = 3SE +/- 0.18, N = 3SE +/- 0.12, N = 329.329.229.11. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL

Systemd Total Boot Time

Test: Userspace

OpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: Userspace1236K12K18K24K30K272172721727217

GNU GMP GMPbench

Total Time

OpenBenchmarking.orgGMPbench Score, More Is BetterGNU GMP GMPbench 6.2.1Total Time123130026003900520065005931.05962.85964.21. (CC) gcc options: -O3 -fomit-frame-pointer -lm


Phoronix Test Suite v10.8.5