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&rdt&gru .
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 viennacl: CPU BLAS - sCOPY viennacl: CPU BLAS - sAXPY viennacl: CPU BLAS - sDOT viennacl: CPU BLAS - dCOPY viennacl: CPU BLAS - dAXPY viennacl: CPU BLAS - dDOT viennacl: CPU BLAS - dGEMV-N viennacl: CPU BLAS - dGEMV-T viennacl: CPU BLAS - dGEMM-NN viennacl: CPU BLAS - dGEMM-NT viennacl: CPU BLAS - dGEMM-TN viennacl: CPU BLAS - dGEMM-TT glmark2: 800 x 600 glmark2: 1024 x 768 glmark2: 1280 x 1024 glmark2: 1920 x 1080 build-apache: Time To Compile build-ffmpeg: Time To Compile build-gcc: Time To Compile build-gdb: Time To Compile build-gem5: Time To Compile build-godot: Time To Compile build-imagemagick: Time To Compile build-linux-kernel: defconfig build-linux-kernel: allmodconfig build-llvm: Ninja build-llvm: Unix Makefiles build-mplayer: Time To Compile build-nodejs: Time To Compile build-php: Time To Compile build-python: Default build-python: Released Build, PGO + LTO Optimized build2: Time To Compile build-eigen: Time To Compile build-erlang: Time To Compile build-wasmer: Time To Compile rodinia: OpenMP CFD Solver rodinia: OpenMP LavaMD rodinia: OpenMP Leukocyte rodinia: OpenMP Streamcluster rodinia: OpenMP HotSpot3D darktable: Server Rack - CPU-only AMD Ryzen 9 7900X 12-Core Sapphire AMD Radeon HD 7950 14.882 35.831 745.271 42.097 316.651 222.530 16.109 64.818 853.957 439.004 469.173 19.255 893.696 41.223 13.209 191.315 90.483 55.081 60.319 36.585 151 228 247 49.6 74.6 83.0 98.7 112 63.9 61.3 69.7 65.8 10888 8072 5596 4079 10.823 108.633 55.986 9.312 57.128 0.128 OpenBenchmarking.org
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
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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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-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-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
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
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: 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: 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
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
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 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 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 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
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 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 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
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 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
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 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 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 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: 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
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
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 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 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
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
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 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
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
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
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
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