Linux 5.15-rc1 Kernel Benchmark AMD Ryzen AMD Ryzen 9 5950X 16-Core testing with a ASUS ROG CROSSHAIR VIII HERO (WI-FI) (3801 BIOS) and AMD Radeon RX 6800/6800 XT / 6900 16GB on Ubuntu 21.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2109142-PTS-LINUX51599&grw&sro .
Linux 5.15-rc1 Kernel Benchmark AMD Ryzen Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution Linux 5.13 Linux 5.15-rc1 AMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads) ASUS ROG CROSSHAIR VIII HERO (WI-FI) (3801 BIOS) AMD Starship/Matisse 32GB 1000GB Sabrent Rocket 4.0 Plus + 2000GB AMD Radeon RX 6800/6800 XT / 6900 16GB (2575/1000MHz) AMD Device ab28 ASUS MG28U Realtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200 Ubuntu 21.10 5.13.0-051300-generic (x86_64) GNOME Shell 40.2 X Server + Wayland 4.6 Mesa 21.1.4 (LLVM 12.0.1) 1.2.168 GCC 11.2.0 ext4 3840x2160 1000GB Sabrent Rocket 4.0 Plus 5.15.0-rc1-phx (x86_64) 20210913 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,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-M6DaQn/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-M6DaQn/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 - Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa201016 Java Details - OpenJDK Runtime Environment (build 11.0.12+7-Ubuntu-0ubuntu2) Python Details - Python 3.9.6 Security Details - 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 IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Linux 5.15-rc1 Kernel Benchmark AMD Ryzen stress-ng: MMAP stress-ng: NUMA stress-ng: MEMFD stress-ng: Atomic stress-ng: Crypto stress-ng: Malloc stress-ng: Forking stress-ng: SENDFILE stress-ng: CPU Cache stress-ng: CPU Stress stress-ng: Semaphores stress-ng: Matrix Math stress-ng: Vector Math stress-ng: Memory Copying stress-ng: Socket Activity stress-ng: Context Switching stress-ng: Glibc C String Functions stress-ng: Glibc Qsort Data Sorting stress-ng: System V Message Passing dacapobench: H2 dacapobench: Jython dacapobench: Tradesoap dacapobench: Tradebeans jpegxl: PNG - 5 jpegxl: PNG - 7 jpegxl: PNG - 8 jpegxl: JPEG - 5 jpegxl: JPEG - 7 jpegxl: JPEG - 8 rawtherapee: Total Benchmark Time synthmark: VoiceMark_100 securemark: SecureMark-TLS coremark: CoreMark Size 666 - Iterations Per Second build-gdb: Time To Compile build-llvm: Ninja build-llvm: Unix Makefiles build-linux-kernel: Time To Compile build-mesa: Time To Compile build-nodejs: Linux 5.13 Linux 5.15-rc1 505.27 451.23 1390.03 209272.81 4841.12 253235432.08 85167.71 387358.19 36.07 10574.99 2430918.98 80758.76 185178.46 1992.79 12014.13 6311126.11 1295957.35 258.18 19683422.69 2685 2977 2599 3503 61.00 10.91 1.14 101.71 102.07 36.22 46.659 978.319 315894 808683.951888 41.086 374.523 391.942 46.590 29.843 436.09 455.82 1220.36 210882.71 4873.28 250721097.34 88234.13 381100.48 37.10 10866.18 2425725.91 81456.11 186573.49 1991.42 7654.73 3699594.65 1304912.39 259.39 19328929.98 2689 3024 2635 3514 59.79 10.43 1.11 93.18 93.10 34.57 49.352 937.739 315112 810317.022249 42.751 381.956 407.824 48.974 30.632 OpenBenchmarking.org
Stress-NG Test: MMAP OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: MMAP Linux 5.13 Linux 5.15-rc1 110 220 330 440 550 SE +/- 3.58, N = 3 SE +/- 0.96, N = 3 505.27 436.09 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc
Stress-NG Test: NUMA OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: NUMA Linux 5.13 Linux 5.15-rc1 100 200 300 400 500 SE +/- 0.68, N = 3 SE +/- 1.00, N = 3 451.23 455.82 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc
Stress-NG Test: MEMFD OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: MEMFD Linux 5.13 Linux 5.15-rc1 300 600 900 1200 1500 SE +/- 11.24, N = 3 SE +/- 0.77, N = 3 1390.03 1220.36 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc
Stress-NG Test: Atomic OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Atomic Linux 5.13 Linux 5.15-rc1 50K 100K 150K 200K 250K SE +/- 162.29, N = 3 SE +/- 480.73, N = 3 209272.81 210882.71 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Crypto Linux 5.13 Linux 5.15-rc1 1000 2000 3000 4000 5000 SE +/- 15.79, N = 3 SE +/- 10.69, N = 3 4841.12 4873.28 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc
Stress-NG Test: Malloc OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Malloc Linux 5.13 Linux 5.15-rc1 50M 100M 150M 200M 250M SE +/- 128564.55, N = 3 SE +/- 426288.07, N = 3 253235432.08 250721097.34 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Forking Linux 5.13 Linux 5.15-rc1 20K 40K 60K 80K 100K SE +/- 269.02, N = 3 SE +/- 1305.24, N = 15 85167.71 88234.13 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc
Stress-NG Test: SENDFILE OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: SENDFILE Linux 5.13 Linux 5.15-rc1 80K 160K 240K 320K 400K SE +/- 304.72, N = 3 SE +/- 233.97, N = 3 387358.19 381100.48 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc
Stress-NG Test: CPU Cache OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: CPU Cache Linux 5.13 Linux 5.15-rc1 9 18 27 36 45 SE +/- 0.41, N = 15 SE +/- 0.15, N = 3 36.07 37.10 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: CPU Stress Linux 5.13 Linux 5.15-rc1 2K 4K 6K 8K 10K SE +/- 98.54, N = 7 SE +/- 13.95, N = 3 10574.99 10866.18 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Semaphores Linux 5.13 Linux 5.15-rc1 500K 1000K 1500K 2000K 2500K SE +/- 11020.04, N = 3 SE +/- 26608.06, N = 3 2430918.98 2425725.91 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc
Stress-NG Test: Matrix Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Matrix Math Linux 5.13 Linux 5.15-rc1 20K 40K 60K 80K 100K SE +/- 186.53, N = 3 SE +/- 354.27, N = 3 80758.76 81456.11 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc
Stress-NG Test: Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Vector Math Linux 5.13 Linux 5.15-rc1 40K 80K 120K 160K 200K SE +/- 162.87, N = 3 SE +/- 191.10, N = 3 185178.46 186573.49 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Memory Copying Linux 5.13 Linux 5.15-rc1 400 800 1200 1600 2000 SE +/- 2.96, N = 3 SE +/- 3.80, N = 3 1992.79 1991.42 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Socket Activity Linux 5.13 Linux 5.15-rc1 3K 6K 9K 12K 15K SE +/- 202.46, N = 12 SE +/- 1425.18, N = 12 12014.13 7654.73 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Context Switching Linux 5.13 Linux 5.15-rc1 1.4M 2.8M 4.2M 5.6M 7M SE +/- 57405.26, N = 15 SE +/- 8309.97, N = 3 6311126.11 3699594.65 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc
Stress-NG Test: Glibc C String Functions OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Glibc C String Functions Linux 5.13 Linux 5.15-rc1 300K 600K 900K 1200K 1500K SE +/- 3159.72, N = 3 SE +/- 4464.68, N = 3 1295957.35 1304912.39 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc
Stress-NG Test: Glibc Qsort Data Sorting OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Glibc Qsort Data Sorting Linux 5.13 Linux 5.15-rc1 60 120 180 240 300 SE +/- 0.72, N = 3 SE +/- 0.61, N = 3 258.18 259.39 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: System V Message Passing Linux 5.13 Linux 5.15-rc1 4M 8M 12M 16M 20M SE +/- 107954.36, N = 3 SE +/- 23944.96, N = 3 19683422.69 19328929.98 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc
DaCapo Benchmark Java Test: H2 OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: H2 Linux 5.13 Linux 5.15-rc1 600 1200 1800 2400 3000 SE +/- 15.86, N = 20 SE +/- 18.00, N = 20 2685 2689
DaCapo Benchmark Java Test: Jython OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython Linux 5.13 Linux 5.15-rc1 600 1200 1800 2400 3000 SE +/- 20.25, N = 4 SE +/- 6.77, N = 4 2977 3024
DaCapo Benchmark Java Test: Tradesoap OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradesoap Linux 5.13 Linux 5.15-rc1 600 1200 1800 2400 3000 SE +/- 14.61, N = 20 SE +/- 22.75, N = 8 2599 2635
DaCapo Benchmark Java Test: Tradebeans OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans Linux 5.13 Linux 5.15-rc1 800 1600 2400 3200 4000 SE +/- 20.34, N = 4 SE +/- 32.35, N = 4 3503 3514
JPEG XL libjxl Input: PNG - Encode Speed: 5 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: PNG - Encode Speed: 5 Linux 5.13 Linux 5.15-rc1 14 28 42 56 70 SE +/- 0.02, N = 3 SE +/- 0.14, N = 3 61.00 59.79 1. (CXX) g++ options: -funwind-tables -O3 -O2 -pthread -fPIE -pie
JPEG XL libjxl Input: PNG - Encode Speed: 7 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: PNG - Encode Speed: 7 Linux 5.13 Linux 5.15-rc1 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 10.91 10.43 1. (CXX) g++ options: -funwind-tables -O3 -O2 -pthread -fPIE -pie
JPEG XL libjxl Input: PNG - Encode Speed: 8 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: PNG - Encode Speed: 8 Linux 5.13 Linux 5.15-rc1 0.2565 0.513 0.7695 1.026 1.2825 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.14 1.11 1. (CXX) g++ options: -funwind-tables -O3 -O2 -pthread -fPIE -pie
JPEG XL libjxl Input: JPEG - Encode Speed: 5 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: JPEG - Encode Speed: 5 Linux 5.13 Linux 5.15-rc1 20 40 60 80 100 SE +/- 0.16, N = 3 SE +/- 0.49, N = 3 101.71 93.18 1. (CXX) g++ options: -funwind-tables -O3 -O2 -pthread -fPIE -pie
JPEG XL libjxl Input: JPEG - Encode Speed: 7 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: JPEG - Encode Speed: 7 Linux 5.13 Linux 5.15-rc1 20 40 60 80 100 SE +/- 0.38, N = 3 SE +/- 0.97, N = 3 102.07 93.10 1. (CXX) g++ options: -funwind-tables -O3 -O2 -pthread -fPIE -pie
JPEG XL libjxl Input: JPEG - Encode Speed: 8 OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: JPEG - Encode Speed: 8 Linux 5.13 Linux 5.15-rc1 8 16 24 32 40 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 36.22 34.57 1. (CXX) g++ options: -funwind-tables -O3 -O2 -pthread -fPIE -pie
RawTherapee Total Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better RawTherapee Total Benchmark Time Linux 5.13 Linux 5.15-rc1 11 22 33 44 55 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 46.66 49.35 1. RawTherapee, version 5.8, command line.
Google SynthMark Test: VoiceMark_100 OpenBenchmarking.org Voices, More Is Better Google SynthMark 20201109 Test: VoiceMark_100 Linux 5.13 Linux 5.15-rc1 200 400 600 800 1000 SE +/- 8.57, N = 3 SE +/- 0.86, N = 3 978.32 937.74 1. (CXX) g++ options: -lm -lpthread -std=c++11 -Ofast
SecureMark Benchmark: SecureMark-TLS OpenBenchmarking.org marks, More Is Better SecureMark 1.0.4 Benchmark: SecureMark-TLS Linux 5.13 Linux 5.15-rc1 70K 140K 210K 280K 350K SE +/- 945.99, N = 3 SE +/- 2790.30, N = 3 315894 315112 1. (CC) gcc options: -pedantic -O3
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second Linux 5.13 Linux 5.15-rc1 200K 400K 600K 800K 1000K SE +/- 2310.69, N = 3 SE +/- 1809.55, N = 3 808683.95 810317.02 1. (CC) gcc options: -O2 -lrt" -lrt
Timed GDB GNU Debugger Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GDB GNU Debugger Compilation 10.2 Time To Compile Linux 5.13 Linux 5.15-rc1 10 20 30 40 50 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 41.09 42.75
Timed LLVM Compilation Build System: Ninja OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 12.0 Build System: Ninja Linux 5.13 Linux 5.15-rc1 80 160 240 320 400 SE +/- 0.10, N = 3 SE +/- 0.01, N = 3 374.52 381.96
Timed LLVM Compilation Build System: Unix Makefiles OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 12.0 Build System: Unix Makefiles Linux 5.13 Linux 5.15-rc1 90 180 270 360 450 SE +/- 3.17, N = 3 SE +/- 2.18, N = 3 391.94 407.82
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.14 Time To Compile Linux 5.13 Linux 5.15-rc1 11 22 33 44 55 SE +/- 0.29, N = 3 SE +/- 0.31, N = 3 46.59 48.97
Timed Mesa Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Mesa Compilation 21.0 Time To Compile Linux 5.13 Linux 5.15-rc1 7 14 21 28 35 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 29.84 30.63
Phoronix Test Suite v10.8.4