CPU bench Intel Core i5-12400 testing with a ASUS ROG STRIX B660-A GAMING WIFI (2012 BIOS) and Zotac NVIDIA GeForce GTX 980 Ti 6GB on Ubuntu 22.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2210226-NE-2210210NE97&rdt .
CPU bench Processor Motherboard Memory Disk Graphics Monitor Chipset Audio Network OS Kernel Desktop Display Server Compiler File-System Screen Resolution System Layer OpenGL Vulkan Display Driver OpenCL Ryzen 5 3600 Intel Core i5-12400 12400 12400-cas38 AMD Ryzen 5 3600 6-Core @ 3.60GHz (6 Cores / 12 Threads) ASRock B450M Pro4 (P5.30 BIOS) 16GB 1024GB SPCC M.2 PCIe SSD amdgpudrmfb (1366/2000MHz) DELL U2419H Fedora Linux 37 6.0.2-xanmod1-dist (x86_64) GNOME Shell Wayland GCC 12.2.1 20220819 btrfs 1920x1080 p an Intel Core i5-12400 @ 5.60GHz (6 Cores / 12 Threads) ASUS ROG STRIX B660-A GAMING WIFI (1620 BIOS) Intel Device 7aa7 500GB Samsung SSD 860 llvmpipe Intel Device 7ad0 Intel I225-V + Intel Device 7af0 Ubuntu 22.04 5.15.0-52-generic (x86_64) GNOME Shell 42.4 X Server 1.21.1.3 4.5 Mesa 22.0.5 (LLVM 13.0.1 256 bits) 1.2.204 GCC 11.2.0 2560x1440 ASUS ROG STRIX B660-A GAMING WIFI (2012 BIOS) ASUS Intel ADL-S GT1 (1450MHz) XG2705-2K 4.6 Mesa 22.0.5 1.3.204 Zotac NVIDIA GeForce GTX 980 Ti 6GB NVIDIA 510.85.02 4.6.0 OpenCL 3.0 CUDA 11.6.134 1.3.194 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - Ryzen 5 3600: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver - Intel Core i5-12400: --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,brig,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-targets=nvptx-none=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/gcc-11-11.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 - 12400: --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,brig,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-targets=nvptx-none=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/gcc-11-11.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 - 12400-cas38: --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,brig,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-targets=nvptx-none=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/gcc-11-11.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 - Ryzen 5 3600: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0x8701021 - Intel Core i5-12400: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0x23 - Thermald 2.4.9 - 12400: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0x25 - Thermald 2.4.9 - 12400-cas38: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0x25 - Thermald 2.4.9 Python Details - Ryzen 5 3600: Python 3.11.0rc2 - Intel Core i5-12400: Python 3.10.6 - 12400: Python 3.10.6 - 12400-cas38: Python 3.10.6 Security Details - Ryzen 5 3600: 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 enabled with STIBP protection + 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: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - Intel Core i5-12400: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: 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 Enhanced IBRS IBPB: conditional RSB filling PBRSB-eIBRS: SW sequence + srbds: Not affected + tsx_async_abort: Not affected - 12400: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: 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 Enhanced IBRS IBPB: conditional RSB filling PBRSB-eIBRS: SW sequence + srbds: Not affected + tsx_async_abort: Not affected - 12400-cas38: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: 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 Enhanced IBRS IBPB: conditional RSB filling PBRSB-eIBRS: SW sequence + srbds: Not affected + tsx_async_abort: Not affected
CPU bench compress-lz4: 3 - Compression Speed compress-lz4: 3 - Decompression Speed compress-zstd: 3 - Compression Speed compress-zstd: 3 - Decompression Speed compress-zstd: 8 - Compression Speed compress-zstd: 8 - Decompression Speed compress-zstd: 19, Long Mode - Compression Speed compress-zstd: 19, Long Mode - Decompression Speed aom-av1: Speed 8 Realtime - Bosphorus 4K x264: Bosphorus 4K stockfish: Total Time build-llvm: Ninja build-python: Released Build, PGO + LTO Optimized onednn: IP Shapes 1D - f32 - CPU onednn: Convolution Batch Shapes Auto - f32 - CPU onednn: Recurrent Neural Network Training - f32 - CPU onednn: Recurrent Neural Network Inference - f32 - CPU openssl: SHA256 openssl: RSA4096 openssl: RSA4096 Ryzen 5 3600 Intel Core i5-12400 12400 12400-cas38 53.85 7840.5 2320.5 3329.0 601.8 3420.3 19.0 3028.1 18.44 17285634 890.594 302.669 7.02327 24.2715 4987.71 3916.93 7968826470 1718.8 111982.3 60.15 9224.2 3027.9 3953.7 389.6 4126.2 23.6 3697.0 41.03 23.38 19004474 64.96 9916.2 3178.6 4168.8 395.5 4328.6 24.7 3897.8 44.32 24.23 20108057 702.689 224.58 3.89961 14.0424 3804.87 2136.71 8739692827 2092.2 135418.5 64.94 10019.8 3205.8 4133.2 402.1 4356.8 25.1 3910.6 44.92 24.25 20298519 699.180 224.364 3.88646 13.9952 3800.45 2140.33 8749611100 2093.2 135516.5 OpenBenchmarking.org
LZ4 Compression Compression Level: 3 - Compression Speed OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 3 - Compression Speed Ryzen 5 3600 Intel Core i5-12400 12400 12400-cas38 14 28 42 56 70 SE +/- 0.76, N = 3 SE +/- 0.69, N = 15 SE +/- 0.12, N = 3 SE +/- 0.05, N = 3 53.85 60.15 64.96 64.94 1. (CC) gcc options: -O3
LZ4 Compression Compression Level: 3 - Decompression Speed OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 3 - Decompression Speed Ryzen 5 3600 Intel Core i5-12400 12400 12400-cas38 2K 4K 6K 8K 10K SE +/- 19.90, N = 3 SE +/- 274.11, N = 15 SE +/- 10.23, N = 3 SE +/- 18.35, N = 3 7840.5 9224.2 9916.2 10019.8 1. (CC) gcc options: -O3
Zstd Compression Compression Level: 3 - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 3 - Compression Speed Ryzen 5 3600 Intel Core i5-12400 12400 12400-cas38 700 1400 2100 2800 3500 SE +/- 15.52, N = 3 SE +/- 19.39, N = 3 SE +/- 16.16, N = 3 SE +/- 8.68, N = 3 2320.5 3027.9 3178.6 3205.8 1. (CC) gcc options: -O3 -pthread -lz -llzma
Zstd Compression Compression Level: 3 - Decompression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 3 - Decompression Speed Ryzen 5 3600 Intel Core i5-12400 12400 12400-cas38 900 1800 2700 3600 4500 SE +/- 6.35, N = 3 SE +/- 21.09, N = 3 SE +/- 1.92, N = 3 SE +/- 51.48, N = 3 3329.0 3953.7 4168.8 4133.2 1. (CC) gcc options: -O3 -pthread -lz -llzma
Zstd Compression Compression Level: 8 - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 8 - Compression Speed Ryzen 5 3600 Intel Core i5-12400 12400 12400-cas38 130 260 390 520 650 SE +/- 2.11, N = 3 SE +/- 2.44, N = 3 SE +/- 0.99, N = 3 SE +/- 0.18, N = 3 601.8 389.6 395.5 402.1 1. (CC) gcc options: -O3 -pthread -lz -llzma
Zstd Compression Compression Level: 8 - Decompression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 8 - Decompression Speed Ryzen 5 3600 Intel Core i5-12400 12400 12400-cas38 900 1800 2700 3600 4500 SE +/- 3.11, N = 3 SE +/- 6.01, N = 3 SE +/- 1.22, N = 3 SE +/- 0.79, N = 3 3420.3 4126.2 4328.6 4356.8 1. (CC) gcc options: -O3 -pthread -lz -llzma
Zstd Compression Compression Level: 19, Long Mode - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Compression Speed Ryzen 5 3600 Intel Core i5-12400 12400 12400-cas38 6 12 18 24 30 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 19.0 23.6 24.7 25.1 1. (CC) gcc options: -O3 -pthread -lz -llzma
Zstd Compression Compression Level: 19, Long Mode - Decompression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Decompression Speed Ryzen 5 3600 Intel Core i5-12400 12400 12400-cas38 800 1600 2400 3200 4000 SE +/- 10.51, N = 3 SE +/- 10.71, N = 3 SE +/- 3.38, N = 3 SE +/- 1.14, N = 3 3028.1 3697.0 3897.8 3910.6 1. (CC) gcc options: -O3 -pthread -lz -llzma
AOM AV1 Encoder Mode: Speed 8 Realtime - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 8 Realtime - Input: Bosphorus 4K Intel Core i5-12400 12400 12400-cas38 10 20 30 40 50 SE +/- 1.29, N = 15 SE +/- 1.49, N = 12 SE +/- 1.51, N = 12 41.03 44.32 44.92 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
x264 Video Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better x264 2022-02-22 Video Input: Bosphorus 4K Ryzen 5 3600 Intel Core i5-12400 12400 12400-cas38 6 12 18 24 30 SE +/- 0.16, N = 15 SE +/- 0.15, N = 14 SE +/- 0.16, N = 15 SE +/- 0.16, N = 14 18.44 23.38 24.23 24.25 -lavformat -lavcodec -lavutil -lswscale -lavformat -lavcodec -lavutil -lswscale -lavformat -lavcodec -lavutil -lswscale 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -flto
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 15 Total Time Ryzen 5 3600 Intel Core i5-12400 12400 12400-cas38 4M 8M 12M 16M 20M SE +/- 207519.49, N = 4 SE +/- 272277.13, N = 3 SE +/- 246269.05, N = 3 SE +/- 249175.52, N = 3 17285634 19004474 20108057 20298519 -mbmi2 -mbmi2 -mbmi2 1. (CXX) g++ options: -lgcov -m64 -lpthread -fno-exceptions -std=c++17 -fno-peel-loops -fno-tracer -pedantic -O3 -msse -msse3 -mpopcnt -mavx2 -msse4.1 -mssse3 -msse2 -flto -flto=jobserver
Timed LLVM Compilation Build System: Ninja OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 13.0 Build System: Ninja Ryzen 5 3600 12400 12400-cas38 200 400 600 800 1000 SE +/- 0.73, N = 3 SE +/- 0.57, N = 3 SE +/- 0.56, N = 3 890.59 702.69 699.18
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 Ryzen 5 3600 12400 12400-cas38 70 140 210 280 350 302.67 224.58 224.36
oneDNN Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU Ryzen 5 3600 12400 12400-cas38 2 4 6 8 10 SE +/- 0.08043, N = 4 SE +/- 0.00282, N = 3 SE +/- 0.00769, N = 3 7.02327 3.89961 3.88646 MIN: 6.16 MIN: 3.76 MIN: 3.74 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
oneDNN Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU Ryzen 5 3600 12400 12400-cas38 6 12 18 24 30 SE +/- 0.10, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 24.27 14.04 14.00 MIN: 22.3 MIN: 13.89 MIN: 13.87 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
oneDNN Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU Ryzen 5 3600 12400 12400-cas38 1100 2200 3300 4400 5500 SE +/- 21.45, N = 3 SE +/- 1.97, N = 3 SE +/- 2.74, N = 3 4987.71 3804.87 3800.45 MIN: 4799.31 MIN: 3796.1 MIN: 3789.33 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
oneDNN Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.7 Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU Ryzen 5 3600 12400 12400-cas38 800 1600 2400 3200 4000 SE +/- 48.62, N = 3 SE +/- 0.33, N = 3 SE +/- 3.87, N = 3 3916.93 2136.71 2140.33 MIN: 3720.52 MIN: 2130.73 MIN: 2125.49 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -pie -ldl
OpenSSL Algorithm: SHA256 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.0 Algorithm: SHA256 Ryzen 5 3600 12400 12400-cas38 2000M 4000M 6000M 8000M 10000M SE +/- 38925002.85, N = 3 SE +/- 9113305.49, N = 3 SE +/- 24592171.88, N = 3 7968826470 8739692827 8749611100 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org sign/s, More Is Better OpenSSL 3.0 Algorithm: RSA4096 Ryzen 5 3600 12400 12400-cas38 400 800 1200 1600 2000 SE +/- 1.40, N = 3 SE +/- 0.90, N = 3 SE +/- 0.67, N = 3 1718.8 2092.2 2093.2 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org verify/s, More Is Better OpenSSL 3.0 Algorithm: RSA4096 Ryzen 5 3600 12400 12400-cas38 30K 60K 90K 120K 150K SE +/- 47.17, N = 3 SE +/- 94.24, N = 3 SE +/- 51.89, N = 3 111982.3 135418.5 135516.5 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
Phoronix Test Suite v10.8.5