ryzen-upgrade-2024 AMD Ryzen 5 2600 Six-Core testing with a Gigabyte X470 AORUS ULTRA GAMING-CF (F50 BIOS) and ASUS NVIDIA GeForce GTX 1050 Ti 4GB on Ubuntu 23.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2412183-NE-RYZENUPGR42 .
ryzen-upgrade-2024 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Display Server Display Driver OpenGL OpenCL Compiler File-System Screen Resolution AMD Ryzen 5 2600 Six-Core AMD Ryzen 5 2600 Six-Core - ASUS NVIDIA GeForce GTX AMD Ryzen 5 2600 Six-Core @ 3.40GHz (6 Cores / 12 Threads) Gigabyte X470 AORUS ULTRA GAMING-CF (F50 BIOS) AMD 17h 2 x 16GB DDR4-2933MT/s CMK32GX4M2E3200C16 1024GB Lexar SSD NM620 1TB + 250GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 ASUS NVIDIA GeForce GTX 1050 Ti 4GB NVIDIA GP107GL HD Audio Q27B3MA Intel I211 Ubuntu 23.10 6.5.0-44-generic (x86_64) X Server 1.21.1.7 NVIDIA 4.5 Mesa 23.2.1-1ubuntu3.1 (LLVM 15.0.7 256 bits) OpenCL 3.0 CUDA 12.2.148 GCC 13.2.0 + Clang 16.0.6 + CUDA 11.2 ext4 4480x1440 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --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-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-XYspKM/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-XYspKM/gcc-13-13.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-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 (Boost: Enabled) - CPU Microcode: 0x800820d Security Details - gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Mitigation of untrained return thunk; SMT vulnerable + 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 Retpolines; IBPB: conditional; STIBP: disabled; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected
ryzen-upgrade-2024 svt-av1: Preset 3 - Bosphorus 1080p svt-av1: Preset 5 - Bosphorus 1080p svt-av1: Preset 13 - Bosphorus 1080p svt-hevc: 1 - Bosphorus 4K svt-hevc: 7 - Bosphorus 1080p svt-vp9: VMAF Optimized - Bosphorus 1080p svt-vp9: PSNR/SSIM Optimized - Bosphorus 1080p svt-vp9: Visual Quality Optimized - Bosphorus 1080p vpxenc: Speed 0 - Bosphorus 1080p vpxenc: Speed 5 - Bosphorus 1080p ctx-clock: Context Switch Time sysbench: RAM / Memory sysbench: CPU mkl-dnn: IP Batch 1D - f32 mkl-dnn: IP Batch All - f32 mkl-dnn: IP Batch 1D - u8s8f32 mkl-dnn: IP Batch All - u8s8f32 mkl-dnn: Deconvolution Batch deconv_1d - f32 mkl-dnn: Deconvolution Batch deconv_3d - f32 mkl-dnn: Deconvolution Batch deconv_1d - u8s8f32 mkl-dnn: Deconvolution Batch deconv_3d - u8s8f32 mkl-dnn: Recurrent Neural Network Training - f32 mkl-dnn: Recurrent Neural Network Inference - f32 onednn: IP Shapes 1D - CPU onednn: IP Shapes 3D - CPU onednn: Convolution Batch Shapes Auto - CPU onednn: Deconvolution Batch shapes_1d - CPU onednn: Deconvolution Batch shapes_3d - CPU onednn: Recurrent Neural Network Training - CPU onednn: Recurrent Neural Network Inference - CPU compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 AMD Ryzen 5 2600 Six-Core AMD Ryzen 5 2600 Six-Core - ASUS NVIDIA GeForce GTX 5.907 20.516 219.595 1.11 63.05 90.35 92.80 74.58 6.88 17.47 9.35966 139.693 7.82520 100.5901 11.0828 19.2185 203.017 16.2001 638.065 64.2627 9.32072 13.2754 24.0599 13.9617 19.2981 8921.90 4517.60 52.216 476 7986.84 11497.77 OpenBenchmarking.org
SVT-AV1 Encoder Mode: Preset 3 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 2.3 Encoder Mode: Preset 3 - Input: Bosphorus 1080p AMD Ryzen 5 2600 Six-Core 1.3291 2.6582 3.9873 5.3164 6.6455 SE +/- 0.004, N = 3 5.907
SVT-AV1 Encoder Mode: Preset 5 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 2.3 Encoder Mode: Preset 5 - Input: Bosphorus 1080p AMD Ryzen 5 2600 Six-Core 5 10 15 20 25 SE +/- 0.03, N = 3 20.52
SVT-AV1 Encoder Mode: Preset 13 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 2.3 Encoder Mode: Preset 13 - Input: Bosphorus 1080p AMD Ryzen 5 2600 Six-Core 50 100 150 200 250 SE +/- 0.42, N = 3 219.60
SVT-HEVC Tuning: 1 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 1.5.0 Tuning: 1 - Input: Bosphorus 4K AMD Ryzen 5 2600 Six-Core 0.2498 0.4996 0.7494 0.9992 1.249 SE +/- 0.00, N = 3 1.11 1. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt
SVT-HEVC Tuning: 7 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 1.5.0 Tuning: 7 - Input: Bosphorus 1080p AMD Ryzen 5 2600 Six-Core 14 28 42 56 70 SE +/- 0.95, N = 3 63.05 1. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt
SVT-VP9 Tuning: VMAF Optimized - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.3 Tuning: VMAF Optimized - Input: Bosphorus 1080p AMD Ryzen 5 2600 Six-Core 20 40 60 80 100 SE +/- 0.43, N = 3 90.35 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
SVT-VP9 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.3 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p AMD Ryzen 5 2600 Six-Core 20 40 60 80 100 SE +/- 0.12, N = 3 92.80 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
SVT-VP9 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.3 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p AMD Ryzen 5 2600 Six-Core 20 40 60 80 100 SE +/- 0.20, N = 3 74.58 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
VP9 libvpx Encoding Speed: Speed 0 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.13 Speed: Speed 0 - Input: Bosphorus 1080p AMD Ryzen 5 2600 Six-Core 2 4 6 8 10 SE +/- 0.02, N = 3 6.88 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11
VP9 libvpx Encoding Speed: Speed 5 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.13 Speed: Speed 5 - Input: Bosphorus 1080p AMD Ryzen 5 2600 Six-Core 4 8 12 16 20 SE +/- 0.12, N = 3 17.47 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11
ctx_clock Context Switch Time OpenBenchmarking.org Clocks, Fewer Is Better ctx_clock Context Switch Time AMD Ryzen 5 2600 Six-Core - ASUS NVIDIA GeForce GTX 100 200 300 400 500 SE +/- 0.00, N = 3 476
Sysbench Test: RAM / Memory OpenBenchmarking.org MiB/sec, More Is Better Sysbench 1.0.20 Test: RAM / Memory AMD Ryzen 5 2600 Six-Core - ASUS NVIDIA GeForce GTX 2K 4K 6K 8K 10K SE +/- 10.71, N = 3 7986.84 1. (CC) gcc options: -O2 -funroll-loops -rdynamic -ldl -laio -lm
Sysbench Test: CPU OpenBenchmarking.org Events Per Second, More Is Better Sysbench 1.0.20 Test: CPU AMD Ryzen 5 2600 Six-Core - ASUS NVIDIA GeForce GTX 2K 4K 6K 8K 10K SE +/- 0.17, N = 3 11497.77 1. (CC) gcc options: -O2 -funroll-loops -rdynamic -ldl -laio -lm
oneDNN MKL-DNN Harness: IP Batch 1D - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: IP Batch 1D - Data Type: f32 AMD Ryzen 5 2600 Six-Core 3 6 9 12 15 SE +/- 0.01302, N = 3 9.35966 MIN: 9.12 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lrt -ldl
oneDNN MKL-DNN Harness: IP Batch All - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: IP Batch All - Data Type: f32 AMD Ryzen 5 2600 Six-Core 30 60 90 120 150 SE +/- 0.43, N = 3 139.69 MIN: 136.78 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lrt -ldl
oneDNN MKL-DNN Harness: IP Batch 1D - Data Type: u8s8f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: IP Batch 1D - Data Type: u8s8f32 AMD Ryzen 5 2600 Six-Core 2 4 6 8 10 SE +/- 0.10169, N = 3 7.82520 MIN: 7.62 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lrt -ldl
oneDNN MKL-DNN Harness: IP Batch All - Data Type: u8s8f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: IP Batch All - Data Type: u8s8f32 AMD Ryzen 5 2600 Six-Core 20 40 60 80 100 SE +/- 1.53, N = 3 100.59 MIN: 96.98 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lrt -ldl
oneDNN MKL-DNN Harness: Deconvolution Batch deconv_1d - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: Deconvolution Batch deconv_1d - Data Type: f32 AMD Ryzen 5 2600 Six-Core 3 6 9 12 15 SE +/- 0.03, N = 3 11.08 MIN: 10.9 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lrt -ldl
oneDNN MKL-DNN Harness: Deconvolution Batch deconv_3d - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: Deconvolution Batch deconv_3d - Data Type: f32 AMD Ryzen 5 2600 Six-Core 5 10 15 20 25 SE +/- 0.17, N = 3 19.22 MIN: 16.95 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lrt -ldl
oneDNN MKL-DNN Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32 AMD Ryzen 5 2600 Six-Core 40 80 120 160 200 SE +/- 0.51, N = 3 203.02 MIN: 196.54 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lrt -ldl
oneDNN MKL-DNN Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32 AMD Ryzen 5 2600 Six-Core 4 8 12 16 20 SE +/- 0.40, N = 15 16.20 MIN: 15.01 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lrt -ldl
oneDNN MKL-DNN Harness: Recurrent Neural Network Training - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: Recurrent Neural Network Training - Data Type: f32 AMD Ryzen 5 2600 Six-Core 140 280 420 560 700 SE +/- 0.14, N = 3 638.07 MIN: 633.77 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lrt -ldl
oneDNN MKL-DNN Harness: Recurrent Neural Network Inference - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: Recurrent Neural Network Inference - Data Type: f32 AMD Ryzen 5 2600 Six-Core 14 28 42 56 70 SE +/- 0.45, N = 3 64.26 MIN: 62.43 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lrt -ldl
oneDNN Harness: IP Shapes 1D - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 3.6 Harness: IP Shapes 1D - Engine: CPU AMD Ryzen 5 2600 Six-Core 3 6 9 12 15 SE +/- 0.04859, N = 3 9.32072 MIN: 9.01 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -fcf-protection=full -pie -ldl
oneDNN Harness: IP Shapes 3D - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 3.6 Harness: IP Shapes 3D - Engine: CPU AMD Ryzen 5 2600 Six-Core 3 6 9 12 15 SE +/- 0.00, N = 3 13.28 MIN: 13.12 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -fcf-protection=full -pie -ldl
oneDNN Harness: Convolution Batch Shapes Auto - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 3.6 Harness: Convolution Batch Shapes Auto - Engine: CPU AMD Ryzen 5 2600 Six-Core 6 12 18 24 30 SE +/- 0.01, N = 3 24.06 MIN: 23.73 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -fcf-protection=full -pie -ldl
oneDNN Harness: Deconvolution Batch shapes_1d - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 3.6 Harness: Deconvolution Batch shapes_1d - Engine: CPU AMD Ryzen 5 2600 Six-Core 4 8 12 16 20 SE +/- 0.06, N = 3 13.96 MIN: 13.28 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -fcf-protection=full -pie -ldl
oneDNN Harness: Deconvolution Batch shapes_3d - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 3.6 Harness: Deconvolution Batch shapes_3d - Engine: CPU AMD Ryzen 5 2600 Six-Core 5 10 15 20 25 SE +/- 0.16, N = 3 19.30 MIN: 17.34 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -fcf-protection=full -pie -ldl
oneDNN Harness: Recurrent Neural Network Training - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 3.6 Harness: Recurrent Neural Network Training - Engine: CPU AMD Ryzen 5 2600 Six-Core 2K 4K 6K 8K 10K SE +/- 24.08, N = 3 8921.90 MIN: 8807.06 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -fcf-protection=full -pie -ldl
oneDNN Harness: Recurrent Neural Network Inference - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 3.6 Harness: Recurrent Neural Network Inference - Engine: CPU AMD Ryzen 5 2600 Six-Core 1000 2000 3000 4000 5000 SE +/- 29.42, N = 3 4517.60 MIN: 4478.19 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -fcf-protection=full -pie -ldl
XZ Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 OpenBenchmarking.org Seconds, Fewer Is Better XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 AMD Ryzen 5 2600 Six-Core 12 24 36 48 60 SE +/- 0.07, N = 3 52.22 1. (CC) gcc options: -fvisibility=hidden -O2
Phoronix Test Suite v10.8.5