r9-7900x-mem AMD Ryzen 9 7900X 12-Core testing with a ASUS PRIME X670-P (1811 BIOS) and Sapphire AMD Radeon HD 7950/8950 OEM / R9 280 3GB on Ubuntu 22.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2405187-NE-R97900XME62&sor&grr .
r9-7900x-mem Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Display Server Compiler File-System Screen Resolution Desktop OpenGL Vulkan AMD Ryzen 9 7900X 12-Core Sapphire AMD Radeon HD 7950 AMD Ryzen 9 7900X 12-Core @ 4.70GHz (12 Cores / 24 Threads) ASUS PRIME X670-P (1811 BIOS) AMD Device 14d8 2 x 16 GB DDR5-4800MT/s Corsair CMK32GX5M2B6000Z30 500GB KINGSTON SNV2S500G + 120GB Crucial CT120M50 + 2000GB Western Digital WD20EZRX-00D + 240GB 3.0 + 0GB USB3.0 CRW-CF/MD + 0GB USB3.0 CRW-SD + 0GB USB3.0 CRW-MS + 0GB USB3.0 CRW-SD/MS Sapphire AMD Radeon HD 7950/8950 OEM / R9 280 3GB (300/300MHz) AMD Tahiti HDMI Audio PA247CV Realtek RTL8125 2.5GbE Debian 12 6.1.0-20-amd64 (x86_64) X Server 1.21.1.7 GCC 12.2.0 ext4 1920x1080 32GB 500GB KINGSTON SNV2S500G + 240GB 3.0 + 120GB Crucial CT120M50 + 2000GB Western Digital WD20EZRX-00D + 0GB USB3.0 CRW-CF/MD + 0GB USB3.0 CRW-SD + 0GB USB3.0 CRW-MS + 0GB USB3.0 CRW-SD/MS Sapphire AMD Radeon HD 7950/8950 OEM / R9 280 3GB Ubuntu 22.04 5.15.0-107-generic (x86_64) KDE Plasma 5.24.7 X Server 1.21.1.4 4.5 Mesa 23.2.1-1ubuntu3.1~22.04.2 (LLVM 15.0.7 DRM 2.50) 1.3.255 GCC 11.4.0 OpenBenchmarking.org Kernel Details - AMD Ryzen 9 7900X 12-Core: Transparent Huge Pages: always - Sapphire AMD Radeon HD 7950: Transparent Huge Pages: madvise Compiler Details - AMD Ryzen 9 7900X 12-Core: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-12-bTRWOB/gcc-12-12.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-12-bTRWOB/gcc-12-12.2.0/debian/tmp-gcn/usr --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 schedutil (Boost: Enabled) - CPU Microcode: 0xa601206 Python Details - AMD Ryzen 9 7900X 12-Core: Python 3.11.2 Security Details - AMD Ryzen 9 7900X 12-Core: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS; IBPB: conditional; STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected - Sapphire AMD Radeon HD 7950: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of safe RET + 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 Retpolines; IBPB: conditional; IBRS_FW; STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected Graphics Details - Sapphire AMD Radeon HD 7950: GLAMOR - BAR1 / Visible vRAM Size: 234 MB
r9-7900x-mem build-nodejs: Time To Compile build-linux-kernel: allmodconfig build-gcc: Time To Compile build-llvm: Unix Makefiles build-llvm: Ninja glmark2: 1920 x 1080 glmark2: 1280 x 1024 glmark2: 1024 x 768 glmark2: 800 x 600 build-gem5: Time To Compile rodinia: OpenMP HotSpot3D build-godot: Time To Compile build-ffmpeg: Time To Compile build-linux-kernel: defconfig rodinia: OpenMP LavaMD build2: Time To Compile build-php: Time To Compile build-python: Released Build, PGO + LTO Optimized build-erlang: Time To Compile rodinia: OpenMP Leukocyte build-eigen: Time To Compile build-gdb: Time To Compile build-wasmer: Time To Compile viennacl: CPU BLAS - dGEMM-TT viennacl: CPU BLAS - dGEMM-TN viennacl: CPU BLAS - dGEMM-NT viennacl: CPU BLAS - dGEMM-NN viennacl: CPU BLAS - dGEMV-T viennacl: CPU BLAS - dGEMV-N viennacl: CPU BLAS - dDOT viennacl: CPU BLAS - dAXPY viennacl: CPU BLAS - dCOPY viennacl: CPU BLAS - sDOT viennacl: CPU BLAS - sAXPY viennacl: CPU BLAS - sCOPY build-mplayer: Time To Compile build-imagemagick: Time To Compile build-apache: Time To Compile rodinia: OpenMP CFD Solver rodinia: OpenMP Streamcluster build-python: Default darktable: Server Rack - CPU-only cl-mem: Read AMD Ryzen 9 7900X 12-Core Sapphire AMD Radeon HD 7950 893.696 853.957 745.271 469.173 439.004 316.651 222.530 35.831 64.818 90.483 41.223 191.315 60.319 55.081 42.097 36.585 19.255 16.109 14.882 13.209 4079 5596 8072 10888 57.128 108.633 55.986 65.8 69.7 61.3 63.9 112 98.7 83.0 74.6 49.6 247 228 151 10.823 9.312 0.128 OpenBenchmarking.org
Timed Node.js Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Node.js Compilation 21.7.2 Time To Compile AMD Ryzen 9 7900X 12-Core 200 400 600 800 1000 SE +/- 0.92, N = 3 893.70
Timed Linux Kernel Compilation Build: allmodconfig OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 6.8 Build: allmodconfig AMD Ryzen 9 7900X 12-Core 200 400 600 800 1000 SE +/- 1.01, N = 3 853.96
Timed GCC Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GCC Compilation 13.2 Time To Compile AMD Ryzen 9 7900X 12-Core 160 320 480 640 800 SE +/- 2.74, N = 3 745.27
Timed LLVM Compilation Build System: Unix Makefiles OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 16.0 Build System: Unix Makefiles AMD Ryzen 9 7900X 12-Core 100 200 300 400 500 SE +/- 4.49, N = 3 469.17
Timed LLVM Compilation Build System: Ninja OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 16.0 Build System: Ninja AMD Ryzen 9 7900X 12-Core 100 200 300 400 500 SE +/- 0.19, N = 3 439.00
GLmark2 Resolution: 1920 x 1080 OpenBenchmarking.org Score, More Is Better GLmark2 2023.01 Resolution: 1920 x 1080 Sapphire AMD Radeon HD 7950 900 1800 2700 3600 4500 SE +/- 4.58, N = 3 4079
GLmark2 Resolution: 1280 x 1024 OpenBenchmarking.org Score, More Is Better GLmark2 2023.01 Resolution: 1280 x 1024 Sapphire AMD Radeon HD 7950 1200 2400 3600 4800 6000 SE +/- 5.49, N = 3 5596
GLmark2 Resolution: 1024 x 768 OpenBenchmarking.org Score, More Is Better GLmark2 2023.01 Resolution: 1024 x 768 Sapphire AMD Radeon HD 7950 2K 4K 6K 8K 10K SE +/- 4.06, N = 3 8072
GLmark2 Resolution: 800 x 600 OpenBenchmarking.org Score, More Is Better GLmark2 2023.01 Resolution: 800 x 600 Sapphire AMD Radeon HD 7950 2K 4K 6K 8K 10K SE +/- 17.03, N = 3 10888
Timed Gem5 Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Gem5 Compilation 23.0.1 Time To Compile AMD Ryzen 9 7900X 12-Core 70 140 210 280 350 SE +/- 0.57, N = 3 316.65
Rodinia Test: OpenMP HotSpot3D OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP HotSpot3D Sapphire AMD Radeon HD 7950 13 26 39 52 65 SE +/- 1.15, N = 15 57.13 1. (CXX) g++ options: -O2 -lOpenCL
Timed Godot Game Engine Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Godot Game Engine Compilation 4.0 Time To Compile AMD Ryzen 9 7900X 12-Core 50 100 150 200 250 SE +/- 0.39, N = 3 222.53
Timed FFmpeg Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed FFmpeg Compilation 7.0 Time To Compile AMD Ryzen 9 7900X 12-Core 8 16 24 32 40 SE +/- 0.48, N = 15 35.83
Timed Linux Kernel Compilation Build: defconfig OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 6.8 Build: defconfig AMD Ryzen 9 7900X 12-Core 14 28 42 56 70 SE +/- 0.66, N = 6 64.82
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP LavaMD Sapphire AMD Radeon HD 7950 20 40 60 80 100 SE +/- 0.19, N = 3 108.63 1. (CXX) g++ options: -O2 -lOpenCL
Build2 Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.15 Time To Compile AMD Ryzen 9 7900X 12-Core 20 40 60 80 100 SE +/- 0.47, N = 3 90.48
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 8.3.4 Time To Compile AMD Ryzen 9 7900X 12-Core 9 18 27 36 45 SE +/- 0.45, N = 5 41.22
Timed CPython Compilation Build Configuration: Released Build, PGO + LTO Optimized OpenBenchmarking.org Seconds, Fewer Is Better Timed CPython Compilation 3.10.6 Build Configuration: Released Build, PGO + LTO Optimized AMD Ryzen 9 7900X 12-Core 40 80 120 160 200 191.32
Timed Erlang/OTP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Erlang/OTP Compilation 25.0 Time To Compile AMD Ryzen 9 7900X 12-Core 14 28 42 56 70 SE +/- 0.32, N = 3 60.32
Rodinia Test: OpenMP Leukocyte OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Leukocyte Sapphire AMD Radeon HD 7950 13 26 39 52 65 SE +/- 0.03, N = 3 55.99 1. (CXX) g++ options: -O2 -lOpenCL
Timed Eigen Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Eigen Compilation 3.3.9 Time To Compile AMD Ryzen 9 7900X 12-Core 12 24 36 48 60 SE +/- 0.08, N = 3 55.08
Timed GDB GNU Debugger Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GDB GNU Debugger Compilation 10.2 Time To Compile AMD Ryzen 9 7900X 12-Core 10 20 30 40 50 SE +/- 0.10, N = 3 42.10
Timed Wasmer Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Wasmer Compilation 2.3 Time To Compile AMD Ryzen 9 7900X 12-Core 8 16 24 32 40 SE +/- 0.06, N = 3 36.59 1. (CC) gcc options: -m64 -ldl -lgcc_s -lutil -lrt -lpthread -lm -lc -pie -nodefaultlibs
ViennaCL Test: CPU BLAS - dGEMM-TT OpenBenchmarking.org GFLOPs/s, More Is Better ViennaCL 1.7.1 Test: CPU BLAS - dGEMM-TT Sapphire AMD Radeon HD 7950 15 30 45 60 75 SE +/- 0.26, N = 3 65.8 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: CPU BLAS - dGEMM-TN OpenBenchmarking.org GFLOPs/s, More Is Better ViennaCL 1.7.1 Test: CPU BLAS - dGEMM-TN Sapphire AMD Radeon HD 7950 16 32 48 64 80 SE +/- 0.15, N = 3 69.7 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: CPU BLAS - dGEMM-NT OpenBenchmarking.org GFLOPs/s, More Is Better ViennaCL 1.7.1 Test: CPU BLAS - dGEMM-NT Sapphire AMD Radeon HD 7950 14 28 42 56 70 SE +/- 0.09, N = 3 61.3 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: CPU BLAS - dGEMM-NN OpenBenchmarking.org GFLOPs/s, More Is Better ViennaCL 1.7.1 Test: CPU BLAS - dGEMM-NN Sapphire AMD Radeon HD 7950 14 28 42 56 70 SE +/- 0.15, N = 3 63.9 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: CPU BLAS - dGEMV-T OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: CPU BLAS - dGEMV-T Sapphire AMD Radeon HD 7950 30 60 90 120 150 SE +/- 0.33, N = 3 112 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: CPU BLAS - dGEMV-N OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: CPU BLAS - dGEMV-N Sapphire AMD Radeon HD 7950 20 40 60 80 100 SE +/- 0.40, N = 3 98.7 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: CPU BLAS - dDOT OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: CPU BLAS - dDOT Sapphire AMD Radeon HD 7950 20 40 60 80 100 SE +/- 0.03, N = 3 83.0 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: CPU BLAS - dAXPY OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: CPU BLAS - dAXPY Sapphire AMD Radeon HD 7950 20 40 60 80 100 SE +/- 0.12, N = 3 74.6 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: CPU BLAS - dCOPY OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: CPU BLAS - dCOPY Sapphire AMD Radeon HD 7950 11 22 33 44 55 SE +/- 0.06, N = 3 49.6 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: CPU BLAS - sDOT OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: CPU BLAS - sDOT Sapphire AMD Radeon HD 7950 50 100 150 200 250 SE +/- 3.18, N = 3 247 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: CPU BLAS - sAXPY OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: CPU BLAS - sAXPY Sapphire AMD Radeon HD 7950 50 100 150 200 250 SE +/- 3.21, N = 3 228 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: CPU BLAS - sCOPY OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: CPU BLAS - sCOPY Sapphire AMD Radeon HD 7950 30 60 90 120 150 SE +/- 2.03, N = 3 151 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
Timed MPlayer Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed MPlayer Compilation 1.5 Time To Compile AMD Ryzen 9 7900X 12-Core 5 10 15 20 25 SE +/- 0.04, N = 3 19.26
Timed ImageMagick Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.9.0 Time To Compile AMD Ryzen 9 7900X 12-Core 4 8 12 16 20 SE +/- 0.06, N = 3 16.11
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.41 Time To Compile AMD Ryzen 9 7900X 12-Core 4 8 12 16 20 SE +/- 0.04, N = 3 14.88
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP CFD Solver Sapphire AMD Radeon HD 7950 3 6 9 12 15 SE +/- 0.01, N = 3 10.82 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP Streamcluster OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Streamcluster Sapphire AMD Radeon HD 7950 3 6 9 12 15 SE +/- 0.013, N = 3 9.312 1. (CXX) g++ options: -O2 -lOpenCL
Timed CPython Compilation Build Configuration: Default OpenBenchmarking.org Seconds, Fewer Is Better Timed CPython Compilation 3.10.6 Build Configuration: Default AMD Ryzen 9 7900X 12-Core 3 6 9 12 15 13.21
Darktable Test: Server Rack - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.8.1 Test: Server Rack - Acceleration: CPU-only Sapphire AMD Radeon HD 7950 0.0288 0.0576 0.0864 0.1152 0.144 SE +/- 0.000, N = 3 0.128
Phoronix Test Suite v10.8.5