old1800xryzen 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 on Debian unstable via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1908102-HV-1908103HV04 .
old1800xryzen Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution ryzen 1800x@3900 AMD Ryzen 7 1800X Eight-Core ryzen 3900x AMD Ryzen 7 1800X Eight-Core @ 3.90GHz (8 Cores / 16 Threads) ASUS CROSSHAIR VI HERO (6401 BIOS) AMD 17h 64512MB Samsung SSD 960 EVO 250GB + 525GB Crucial_CT525MX3 + 120GB OCZ ARC100 + 128GB SAMSUNG SSD 830 ASUS AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1310/2000MHz) AMD Ellesmere HDMI Audio VS248 Intel I211 Debian unstable 5.3.0-rc2-csm (x86_64) Xfce 4.12 X Server 1.20.4 4.5 Mesa 19.1.4 (LLVM 8.0.1) 1.1.90 GCC 9.1.0 ext4 1920x1080 AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads) ASUS Pro WS X570-ACE (0803 BIOS) AMD Starship/Matisse Samsung SSD 960 EVO 250GB + 128GB SAMSUNG SSD 830 + 120GB OCZ ARC100 + 525GB Crucial_CT525MX3 ASUS AMD Radeon RX 470/480/570/570X/580/580X/590 (1310/2000MHz) X Server 1.20.0 OpenBenchmarking.org Compiler 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 ondemand Security 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
old1800xryzen ramspeed: Integer Add ramspeed: Integer Copy ramspeed: Integer Scale ramspeed: Floating-Point Add stream: Add stream: Copy stream: Scale tinymembench: Standard Memcpy tinymembench: Standard Memset mbw: Memory Copy - 1024 MiB mbw: Memory Copy, Fixed Block Size - 1024 MiB cachebench: Read Cache cachebench: Write Cache rodinia: OpenMP LavaMD rodinia: OpenMP CFD Solver namd: ATPase Simulation - 327,506 Atoms x265: H.265 1080p Video Encoding compress-7zip: Compress Speed Test stockfish: Total Time asmfish: 1024 Hash Memory, 26 Depth build-linux-kernel: Time To Compile povray: Trace Time openssl: RSA 4096-bit Performance ctx-clock: Context Switch Time sysbench: CPU ryzen 1800x@3900 AMD Ryzen 7 1800X Eight-Core ryzen 3900x 27158 24115 23052 27273 26695 34810 23851 15316 12683 14959 9176 2703 25913 37.92 25.98 2.35785 2.81 39085 22612213 23248359 80.84 52.34 1666 195 16326 32695 27566 28555 31074 29884 26557 26493 10892 17745 19873 11106 3126 32801 22.41 12.83 1.37798 3.28 85473 40981559 42032094 40.36 29.40 3604 152 26448 OpenBenchmarking.org
RAMspeed SMP Integer Add OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Integer Add ryzen 1800x@3900 ryzen 3900x 7K 14K 21K 28K 35K 27158 32695 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Integer Copy OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Integer Copy ryzen 1800x@3900 ryzen 3900x 6K 12K 18K 24K 30K 24115 27566 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Integer Scale OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Integer Scale ryzen 1800x@3900 ryzen 3900x 6K 12K 18K 24K 30K 23052 28555 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Floating-Point Add OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Floating-Point Add ryzen 1800x@3900 ryzen 3900x 7K 14K 21K 28K 35K 27273 31074 1. (CC) gcc options: -O3 -march=native
Stream Add OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Add ryzen 1800x@3900 ryzen 3900x 6K 12K 18K 24K 30K SE +/- 2.39, N = 5 SE +/- 3.63, N = 5 26695 29884 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Copy OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Copy ryzen 1800x@3900 ryzen 3900x 7K 14K 21K 28K 35K SE +/- 7.75, N = 5 SE +/- 4.61, N = 5 34810 26557 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Scale OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Scale ryzen 1800x@3900 ryzen 3900x 6K 12K 18K 24K 30K SE +/- 2.84, N = 5 SE +/- 4.64, N = 5 23851 26493 1. (CC) gcc options: -O3 -march=native -fopenmp
Tinymembench Standard Memcpy OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy ryzen 1800x@3900 ryzen 3900x 3K 6K 9K 12K 15K SE +/- 33.15, N = 3 SE +/- 20.87, N = 3 15316 10892 1. (CC) gcc options: -O2 -lm
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset ryzen 1800x@3900 ryzen 3900x 4K 8K 12K 16K 20K SE +/- 21.14, N = 3 SE +/- 83.90, N = 3 12683 17745 1. (CC) gcc options: -O2 -lm
MBW Test: Memory Copy - Array Size: 1024 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 1024 MiB ryzen 1800x@3900 ryzen 3900x 4K 8K 12K 16K 20K SE +/- 20.22, N = 3 SE +/- 30.33, N = 3 14959 19873 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB ryzen 1800x@3900 ryzen 3900x 2K 4K 6K 8K 10K SE +/- 55.40, N = 3 SE +/- 12.60, N = 3 9176 11106 1. (CC) gcc options: -O3 -march=native
CacheBench Read Cache OpenBenchmarking.org MB/s, More Is Better CacheBench Read Cache ryzen 1800x@3900 ryzen 3900x 700 1400 2100 2800 3500 SE +/- 0.09, N = 3 SE +/- 12.73, N = 3 2703 3126 1. (CC) gcc options: -lrt
CacheBench Write Cache OpenBenchmarking.org MB/s, More Is Better CacheBench Write Cache ryzen 1800x@3900 ryzen 3900x 7K 14K 21K 28K 35K SE +/- 51.64, N = 3 SE +/- 55.47, N = 3 25913 32801 1. (CC) gcc options: -lrt
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD AMD Ryzen 7 1800X Eight-Core ryzen 3900x 9 18 27 36 45 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 37.92 22.41 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver AMD Ryzen 7 1800X Eight-Core ryzen 3900x 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 25.98 12.83 1. (CXX) g++ options: -O2 -lOpenCL
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.13b1 ATPase Simulation - 327,506 Atoms AMD Ryzen 7 1800X Eight-Core ryzen 3900x 0.5305 1.061 1.5915 2.122 2.6525 SE +/- 0.00029, N = 3 SE +/- 0.00154, N = 3 2.35785 1.37798
x265 H.265 1080p Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x265 3.0 H.265 1080p Video Encoding AMD Ryzen 7 1800X Eight-Core ryzen 3900x 0.738 1.476 2.214 2.952 3.69 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 2.81 3.28 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test AMD Ryzen 7 1800X Eight-Core ryzen 3900x 20K 40K 60K 80K 100K SE +/- 137.04, N = 3 SE +/- 93.28, N = 3 39085 85473 1. (CXX) g++ options: -pipe -lpthread
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time AMD Ryzen 7 1800X Eight-Core ryzen 3900x 9M 18M 27M 36M 45M SE +/- 221785.88, N = 3 SE +/- 305604.98, N = 3 22612213 40981559 1. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto
asmFish 1024 Hash Memory, 26 Depth OpenBenchmarking.org Nodes/second, More Is Better asmFish 2018-07-23 1024 Hash Memory, 26 Depth AMD Ryzen 7 1800X Eight-Core ryzen 3900x 9M 18M 27M 36M 45M SE +/- 199217.11, N = 3 SE +/- 572471.90, N = 3 23248359 42032094
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.18 Time To Compile AMD Ryzen 7 1800X Eight-Core ryzen 3900x 20 40 60 80 100 SE +/- 0.73, N = 3 SE +/- 0.50, N = 3 80.84 40.36
POV-Ray Trace Time OpenBenchmarking.org Seconds, Fewer Is Better POV-Ray 3.7.0.7 Trace Time AMD Ryzen 7 1800X Eight-Core ryzen 3900x 12 24 36 48 60 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 52.34 29.40 1. (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
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance AMD Ryzen 7 1800X Eight-Core ryzen 3900x 800 1600 2400 3200 4000 SE +/- 3.32, N = 3 SE +/- 0.43, N = 3 1666 3604 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
ctx_clock Context Switch Time OpenBenchmarking.org Clocks, Fewer Is Better ctx_clock Context Switch Time AMD Ryzen 7 1800X Eight-Core ryzen 3900x 40 80 120 160 200 195 152
Sysbench Test: CPU OpenBenchmarking.org Events Per Second, More Is Better Sysbench 2018-07-28 Test: CPU AMD Ryzen 7 1800X Eight-Core ryzen 3900x 6K 12K 18K 24K 30K SE +/- 0.14, N = 3 SE +/- 3.63, N = 3 16326 26448 1. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -march=amdfam10 -rdynamic -ldl -laio -lm
Phoronix Test Suite v10.8.4