AMD Ryzen 9 3900XT AMD Ryzen 9 3900XT 12-Core testing with a MSI MEG X570 GODLIKE (MS-7C34) v1.0 (1.94 BIOS) and AMD Radeon RX 56/64 8GB on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2007096-NE-AMDRYZEN955&grw .
AMD Ryzen 9 3900XT Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver Compiler File-System Screen Resolution Ryzen 9 3900XT AMD Ryzen 9 3900XT 12-Core @ 3.80GHz (12 Cores / 24 Threads) MSI MEG X570 GODLIKE (MS-7C34) v1.0 (1.94 BIOS) AMD Starship/Matisse 16GB 500GB Seagate FireCuda 520 SSD ZP500GM30002 + 2000GB AMD Radeon RX 56/64 8GB (1630/945MHz) AMD Vega 10 HDMI Audio DELL P2415Q Realtek Device 2600 + Realtek Device 3000 + Intel Wi-Fi 6 AX200 Ubuntu 20.04 5.4.0-40-generic (x86_64) GNOME Shell 3.34.3 X Server 1.20.6 amdgpu 19.1.0 GCC 9.3.0 ext4 3840x2160 OpenBenchmarking.org - --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,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 - NONE / errors=remount-ro,relatime,rw - Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701021 - Python 3.8.2 - 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
AMD Ryzen 9 3900XT ior: Read Test ior: Write Test tesseract-ocr: Time To OCR 7 Images hugin: Panorama Photo Assistant + Stitching Time montage: Mosaic of M17, K band, 1.5 deg x 1.5 deg ocrmypdf: Processing 60 Page PDF Document fs-mark: 1000 Files, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size fs-mark: 1000 Files, 1MB Size, No Sync/FSync daphne: OpenMP - NDT Mapping daphne: OpenMP - Points2Image daphne: OpenMP - Euclidean Cluster octave-benchmark: rodinia: OpenMP LavaMD rodinia: OpenMP Myocyte rodinia: OpenMP HotSpot3D rodinia: OpenMP Leukocyte rodinia: OpenMP CFD Solver rodinia: OpenMP Streamcluster wireguard: postmark: Disk Transaction Performance build-apache: Time To Compile compress-zstd: 3 compress-zstd: 19 avifenc: 0 avifenc: 2 avifenc: 8 avifenc: 10 Ryzen 9 3900XT 703.69 725.19 22.867 44.070 69.728 20.746 568.0 1130.6 570.2 2957.5 726.75 36177.628759077 1248.19 6.675 159.111 10.254 86.382 85.677 13.114 21.607 183.039 8154 19.321 4471.5 38.9 66.419 39.999 4.505 4.344 OpenBenchmarking.org
IOR Read Test OpenBenchmarking.org MB/s, More Is Better IOR 3.2.1 Read Test Ryzen 9 3900XT 150 300 450 600 750 SE +/- 1.02, N = 3 703.69 MIN: 550.57 / MAX: 1341.22 1. (CC) gcc options: -O2 -lm -pthread -lmpi
IOR Write Test OpenBenchmarking.org MB/s, More Is Better IOR 3.2.1 Write Test Ryzen 9 3900XT 160 320 480 640 800 SE +/- 8.24, N = 3 725.19 MIN: 153.9 / MAX: 844.28 1. (CC) gcc options: -O2 -lm -pthread -lmpi
Tesseract OCR Time To OCR 7 Images OpenBenchmarking.org Seconds, Fewer Is Better Tesseract OCR 4.1.1 Time To OCR 7 Images Ryzen 9 3900XT 5 10 15 20 25 SE +/- 0.10, N = 3 22.87
Hugin Panorama Photo Assistant + Stitching Time OpenBenchmarking.org Seconds, Fewer Is Better Hugin Panorama Photo Assistant + Stitching Time Ryzen 9 3900XT 10 20 30 40 50 SE +/- 0.21, N = 3 44.07
Montage Astronomical Image Mosaic Engine Mosaic of M17, K band, 1.5 deg x 1.5 deg OpenBenchmarking.org Seconds, Fewer Is Better Montage Astronomical Image Mosaic Engine 6.0 Mosaic of M17, K band, 1.5 deg x 1.5 deg Ryzen 9 3900XT 16 32 48 64 80 SE +/- 0.72, N = 3 69.73 1. (CC) gcc options: -std=gnu99 -lcfitsio -lm -O2
OCRMyPDF Processing 60 Page PDF Document OpenBenchmarking.org Seconds, Fewer Is Better OCRMyPDF 9.6.0+dfsg Processing 60 Page PDF Document Ryzen 9 3900XT 5 10 15 20 25 SE +/- 0.01, N = 3 20.75
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size Ryzen 9 3900XT 120 240 360 480 600 SE +/- 2.19, N = 3 568.0 1. (CC) gcc options: -static
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Ryzen 9 3900XT 200 400 600 800 1000 SE +/- 1.81, N = 3 1130.6 1. (CC) gcc options: -static
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Ryzen 9 3900XT 120 240 360 480 600 SE +/- 1.13, N = 3 570.2 1. (CC) gcc options: -static
FS-Mark Test: 1000 Files, 1MB Size, No Sync/FSync OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size, No Sync/FSync Ryzen 9 3900XT 600 1200 1800 2400 3000 SE +/- 10.04, N = 3 2957.5 1. (CC) gcc options: -static
Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: NDT Mapping OpenBenchmarking.org Test Cases Per Minute, More Is Better Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: NDT Mapping Ryzen 9 3900XT 160 320 480 640 800 SE +/- 1.01, N = 3 726.75 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp
Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: Points2Image OpenBenchmarking.org Test Cases Per Minute, More Is Better Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: Points2Image Ryzen 9 3900XT 8K 16K 24K 32K 40K SE +/- 372.74, N = 3 36177.63 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp
Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: Euclidean Cluster OpenBenchmarking.org Test Cases Per Minute, More Is Better Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: Euclidean Cluster Ryzen 9 3900XT 300 600 900 1200 1500 SE +/- 6.30, N = 3 1248.19 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp
GNU Octave Benchmark OpenBenchmarking.org Seconds, Fewer Is Better GNU Octave Benchmark 5.2.0 Ryzen 9 3900XT 2 4 6 8 10 SE +/- 0.034, N = 5 6.675
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP LavaMD Ryzen 9 3900XT 40 80 120 160 200 SE +/- 0.19, N = 3 159.11 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP Myocyte OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Myocyte Ryzen 9 3900XT 3 6 9 12 15 SE +/- 0.01, N = 3 10.25 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP HotSpot3D OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP HotSpot3D Ryzen 9 3900XT 20 40 60 80 100 SE +/- 0.55, N = 3 86.38 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP Leukocyte OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Leukocyte Ryzen 9 3900XT 20 40 60 80 100 SE +/- 0.16, N = 3 85.68 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP CFD Solver Ryzen 9 3900XT 3 6 9 12 15 SE +/- 0.04, N = 3 13.11 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP Streamcluster OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Streamcluster Ryzen 9 3900XT 5 10 15 20 25 SE +/- 0.05, N = 3 21.61 1. (CXX) g++ options: -O2 -lOpenCL
WireGuard + Linux Networking Stack Stress Test OpenBenchmarking.org Seconds, Fewer Is Better WireGuard + Linux Networking Stack Stress Test Ryzen 9 3900XT 40 80 120 160 200 SE +/- 1.78, N = 3 183.04
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Ryzen 9 3900XT 2K 4K 6K 8K 10K SE +/- 89.67, N = 3 8154 1. (CC) gcc options: -O3
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.41 Time To Compile Ryzen 9 3900XT 5 10 15 20 25 SE +/- 0.06, N = 3 19.32
Zstd Compression Compression Level: 3 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 3 Ryzen 9 3900XT 1000 2000 3000 4000 5000 SE +/- 8.34, N = 3 4471.5 1. (CC) gcc options: -O3 -pthread -lz
Zstd Compression Compression Level: 19 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 19 Ryzen 9 3900XT 9 18 27 36 45 SE +/- 0.03, N = 3 38.9 1. (CC) gcc options: -O3 -pthread -lz
libavif avifenc Encoder Speed: 0 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 0 Ryzen 9 3900XT 15 30 45 60 75 SE +/- 0.32, N = 3 66.42 1. (CXX) g++ options: -O3 -fPIC
libavif avifenc Encoder Speed: 2 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 2 Ryzen 9 3900XT 9 18 27 36 45 SE +/- 0.27, N = 3 40.00 1. (CXX) g++ options: -O3 -fPIC
libavif avifenc Encoder Speed: 8 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 8 Ryzen 9 3900XT 1.0136 2.0272 3.0408 4.0544 5.068 SE +/- 0.019, N = 3 4.505 1. (CXX) g++ options: -O3 -fPIC
libavif avifenc Encoder Speed: 10 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 10 Ryzen 9 3900XT 0.9774 1.9548 2.9322 3.9096 4.887 SE +/- 0.027, N = 3 4.344 1. (CXX) g++ options: -O3 -fPIC
Phoronix Test Suite v10.8.4