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&grs .
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: Context Switching stress-ng: MMAP stress-ng: MEMFD jpegxl: JPEG - 7 jpegxl: JPEG - 5 rawtherapee: Total Benchmark Time build-linux-kernel: Time To Compile jpegxl: JPEG - 8 jpegxl: PNG - 7 synthmark: VoiceMark_100 build-gdb: Time To Compile build-llvm: Unix Makefiles stress-ng: Forking stress-ng: CPU Cache stress-ng: CPU Stress jpegxl: PNG - 8 build-mesa: Time To Compile jpegxl: PNG - 5 build-llvm: Ninja stress-ng: System V Message Passing stress-ng: SENDFILE dacapobench: Jython dacapobench: Tradesoap stress-ng: NUMA stress-ng: Malloc stress-ng: Matrix Math stress-ng: Atomic stress-ng: Vector Math stress-ng: Glibc C String Functions stress-ng: Crypto stress-ng: Glibc Qsort Data Sorting dacapobench: Tradebeans securemark: SecureMark-TLS stress-ng: Semaphores coremark: CoreMark Size 666 - Iterations Per Second dacapobench: H2 stress-ng: Memory Copying stress-ng: Socket Activity dacapobench: Eclipse Linux 5.13 Linux 5.15-rc1 6311126.11 505.27 1390.03 102.07 101.71 46.659 46.590 36.22 10.91 978.319 41.086 391.942 85167.71 36.07 10574.99 1.14 29.843 61.00 374.523 19683422.69 387358.19 2977 2599 451.23 253235432.08 80758.76 209272.81 185178.46 1295957.35 4841.12 258.18 3503 315894 2430918.98 808683.951888 2685 1992.79 12014.13 3699594.65 436.09 1220.36 93.10 93.18 49.352 48.974 34.57 10.43 937.739 42.751 407.824 88234.13 37.10 10866.18 1.11 30.632 59.79 381.956 19328929.98 381100.48 3024 2635 455.82 250721097.34 81456.11 210882.71 186573.49 1304912.39 4873.28 259.39 3514 315112 2425725.91 810317.022249 2689 1991.42 7654.73 OpenBenchmarking.org
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: 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: 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
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: 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
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.
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
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
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
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
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: 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
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: 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
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
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
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
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
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
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
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
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: 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: 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: 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: 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: 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: 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: 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
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
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
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
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
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
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
Phoronix Test Suite v10.8.4