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