Benchmarks by Michael Larabel of Ubuntu 22.04 LTS on AMD Tuxedo laptop for a future article.
Ubuntu 20.04.4 Processor: AMD Ryzen 5 5500U @ 2.10GHz (6 Cores / 12 Threads), Motherboard: NB01 NL5xNU (1.07.11RTR1 BIOS), Chipset: AMD Renoir Root Complex, Memory: 16GB, Disk: Samsung SSD 970 EVO Plus 500GB, Graphics: AMD RENOIR 512MB (1800/400MHz), Audio: AMD Device 1637, Network: Realtek RTL8111/8168/8411 + Intel Wi-Fi 6 AX200
OS: Ubuntu 20.04, Kernel: 5.15.0-10033-tuxedo (x86_64), Desktop: Budgie, Display Server: X Server 1.20.13, OpenGL: 4.6 Mesa 21.2.6 (LLVM 12.0.0), Vulkan: 1.2.182, Compiler: GCC 9.4.0, File-System: ext4, Screen Resolution: 1920x1080
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --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-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 -vProcessor Notes: Scaling Governor: acpi-cpufreq ondemand (Boost: Enabled) - CPU Microcode: 0x8608103Security Notes: 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 Retpolines IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Ubuntu 22.04 Processor: AMD Ryzen 5 5500U @ 2.10GHz (6 Cores / 12 Threads), Motherboard: NB01 NL5xNU (1.07.11RTR1 BIOS), Chipset: AMD Renoir/Cezanne , Memory: 16GB, Disk: Samsung SSD 970 EVO Plus 500GB, Graphics: AMD Lucienne 512MB (1800/400MHz) , Audio: AMD Renoir Radeon HD Audio , Network: Realtek RTL8111/8168/8411 + Intel Wi-Fi 6 AX200
OS: Ubuntu 22.04, Kernel: 5.15.0-10033-tuxedo (x86_64), Desktop: Budgie 10.6.1, Display Server: X Server 1.21.1.3, OpenGL: 4.6 Mesa 22.0.1 (LLVM 13.0.1 DRM 3.42), Vulkan: 1.3.204, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 1920x1080
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --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 -vProcessor Notes: Scaling Governor: acpi-cpufreq ondemand (Boost: Enabled) - CPU Microcode: 0x8608103Graphics Notes: GLAMOR - BAR1 / Visible vRAM Size: 512 MB - vBIOS Version: 113-LUCIENNE-016Java Notes: OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1)Python Notes: Python 3.10.4Security Notes: 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 Retpolines IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Tuxedo Ryzen 5 5500U Linux Ubuntu 22.04 LTS Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution Ubuntu 20.04.4 Ubuntu 22.04 AMD Ryzen 5 5500U @ 2.10GHz (6 Cores / 12 Threads) NB01 NL5xNU (1.07.11RTR1 BIOS) AMD Renoir Root Complex 16GB Samsung SSD 970 EVO Plus 500GB AMD RENOIR 512MB (1800/400MHz) AMD Device 1637 Realtek RTL8111/8168/8411 + Intel Wi-Fi 6 AX200 Ubuntu 20.04 5.15.0-10033-tuxedo (x86_64) Budgie X Server 1.20.13 4.6 Mesa 21.2.6 (LLVM 12.0.0) 1.2.182 GCC 9.4.0 ext4 1920x1080 AMD Renoir/Cezanne AMD Lucienne 512MB (1800/400MHz) AMD Renoir Radeon HD Audio Ubuntu 22.04 Budgie 10.6.1 X Server 1.21.1.3 4.6 Mesa 22.0.1 (LLVM 13.0.1 DRM 3.42) 1.3.204 GCC 11.2.0 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - Ubuntu 20.04.4: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --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-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 - Ubuntu 22.04: --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 - Scaling Governor: acpi-cpufreq ondemand (Boost: Enabled) - CPU Microcode: 0x8608103 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 Retpolines IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected Graphics Details - Ubuntu 22.04: GLAMOR - BAR1 / Visible vRAM Size: 512 MB - vBIOS Version: 113-LUCIENNE-016 Java Details - Ubuntu 22.04: OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1) Python Details - Ubuntu 22.04: Python 3.10.4
Ubuntu 20.04.4 vs. Ubuntu 22.04 Comparison Phoronix Test Suite Baseline +13.2% +13.2% +26.4% +26.4% +39.6% +39.6% 52.7% 47.5% 37.8% 17.7% 17% 16.6% 15.6% 15.2% 15.1% 12.5% 12.4% 12.2% 10.7% 9.2% 9% 8.7% 8.6% 8.6% 8.5% 7.5% 6.4% 5.8% 5.8% 5.8% 5.7% 5.7% 5.7% 5.5% 4.8% 4.7% 4.7% 4.4% 4.2% 3.9% 3.2% 3.1% 2.8% 2.8% 2.8% 2.7% 2.5% 2.4% 2.3% 2.3% 2.2% 2.1% 2% 2% 19, Long Mode - Compression Speed Vector Math P.I.O.A.3.V.1.T django_template cos sin go exp pthread_once Forking float P.B.S Default allmodconfig defconfig CPU Stress 8, Long Mode - Compression Speed Many Spheres - 1920 x 1080 Many Spheres - 1920 x 1080 Context Switching 8% Time To Compile Crypto SENDFILE Quality 100 pickle_pure_python sinh Time To Compile chaos regex_compile TopTweet NUMA raytrace T.F.A.T.T 4.5% 6, Lossless Bosphorus 4K 2.F.P.1.T 4.1% DistinctUserID tanh CPU Cache Timed Time - Size 1,000 G.C.S.F 19, Long Mode - D.S 2.8% 6 1920 x 1080 - Fullscreen - OpenGL 10, Lossless T.B.T 1920 x 1080 4 - 10000 - 2,5000,1 - 10000 Rand Forest Q.1.L 2.1% 2 Text Rendering 2% D.B.s - f32 - CPU Zstd Compression Stress-NG G'MIC PyPerformance Glibc Benchmarks Glibc Benchmarks PyPerformance Glibc Benchmarks Glibc Benchmarks Stress-NG PyPerformance PHPBench WebP Image Encode Timed Linux Kernel Compilation Timed Linux Kernel Compilation Stress-NG Zstd Compression ParaView ParaView Stress-NG Timed MPlayer Compilation Stress-NG Stress-NG WebP Image Encode PyPerformance Glibc Benchmarks Timed GDB GNU Debugger Compilation PyPerformance PyPerformance simdjson Stress-NG PyPerformance PyBench libavif avifenc x265 G'MIC simdjson Glibc Benchmarks Stress-NG SQLite Speedtest Stress-NG Zstd Compression libavif avifenc Unigine Valley libavif avifenc libavif avifenc RawTherapee ET: Legacy InfluxDB Renaissance WebP Image Encode libavif avifenc Java 2D Microbenchmark oneDNN Ubuntu 20.04.4 Ubuntu 22.04
Tuxedo Ryzen 5 5500U Linux Ubuntu 22.04 LTS stress-ng: MMAP stress-ng: NUMA stress-ng: Atomic stress-ng: Crypto 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 paraview: Wavelet Contour - 1920 x 1080 paraview: Wavelet Volume - 1920 x 1080 paraview: Many Spheres - 1920 x 1080 etlegacy: 1920 x 1080 warsow: 1920 x 1080 openarena: 1920 x 1080 unigine-valley: 1920 x 1080 - Fullscreen - OpenGL xonotic: 1920 x 1080 - Low xonotic: 1920 x 1080 - High xonotic: 1920 x 1080 - Ultra xonotic: 1920 x 1080 - Ultimate svt-av1: Preset 4 - Bosphorus 4K svt-av1: Preset 8 - Bosphorus 4K svt-av1: Preset 10 - Bosphorus 4K svt-av1: Preset 12 - Bosphorus 4K svt-av1: Preset 4 - Bosphorus 1080p svt-av1: Preset 8 - Bosphorus 1080p svt-av1: Preset 10 - Bosphorus 1080p svt-av1: Preset 12 - Bosphorus 1080p x265: Bosphorus 4K x265: Bosphorus 1080p x264: Bosphorus 4K x264: Bosphorus 1080p simdjson: Kostya simdjson: TopTweet simdjson: DistinctUserID compress-zstd: 3 - Compression Speed compress-zstd: 8, Long Mode - Compression Speed compress-zstd: 8, Long Mode - Decompression Speed compress-zstd: 19, Long Mode - Compression Speed compress-zstd: 19, Long Mode - Decompression Speed paraview: Wavelet Contour - 1920 x 1080 paraview: Many Spheres - 1920 x 1080 paraview: Wavelet Volume - 1920 x 1080 gromacs: MPI CPU - water_GMX50_bare phpbench: PHP Benchmark Suite j2dbench: Text Rendering j2dbench: Image Rendering j2dbench: All Rendering Tests j2dbench: Vector Graphics Rendering influxdb: 4 - 10000 - 2,5000,1 - 10000 influxdb: 64 - 10000 - 2,5000,1 - 10000 webp: Quality 100 webp: Quality 100, Highest Compression webp: Default webp: Quality 100, Lossless webp: Quality 100, Lossless, Highest Compression pybench: Total For Average Test Times pyperformance: go pyperformance: 2to3 pyperformance: chaos pyperformance: float pyperformance: pathlib pyperformance: raytrace pyperformance: json_loads pyperformance: regex_compile pyperformance: django_template pyperformance: pickle_pure_python renaissance: Rand Forest renaissance: ALS Movie Lens renaissance: Apache Spark ALS renaissance: Apache Spark Bayes renaissance: In-Memory Database Shootout renaissance: Akka Unbalanced Cobwebbed Tree renaissance: Genetic Algorithm Using Jenetics + Futures onednn: IP Shapes 1D - f32 - CPU onednn: IP Shapes 3D - f32 - CPU onednn: Convolution Batch Shapes Auto - f32 - CPU onednn: Deconvolution Batch shapes_1d - f32 - CPU onednn: Deconvolution Batch shapes_3d - f32 - CPU onednn: Recurrent Neural Network Training - f32 - CPU onednn: Recurrent Neural Network Inference - f32 - CPU onednn: Matrix Multiply Batch Shapes Transformer - f32 - CPU ospray-studio: 1 - 1080p - 1 - Path Tracer ospray-studio: 2 - 1080p - 1 - Path Tracer ospray-studio: 3 - 1080p - 1 - Path Tracer ospray-studio: 1 - 1080p - 16 - Path Tracer ospray-studio: 1 - 1080p - 32 - Path Tracer ospray-studio: 2 - 1080p - 16 - Path Tracer ospray-studio: 2 - 1080p - 32 - Path Tracer ospray-studio: 3 - 1080p - 16 - Path Tracer ospray-studio: 3 - 1080p - 32 - Path Tracer glibc-bench: cos glibc-bench: exp glibc-bench: ffs glibc-bench: sin glibc-bench: log2 glibc-bench: modf glibc-bench: sinh glibc-bench: sqrt glibc-bench: tanh glibc-bench: asinh glibc-bench: atanh glibc-bench: sincos glibc-bench: pthread_once rawtherapee: Total Benchmark Time avifenc: 0 avifenc: 2 avifenc: 6 avifenc: 6, Lossless avifenc: 10, Lossless build-gdb: Time To Compile build-linux-kernel: defconfig build-linux-kernel: allmodconfig build-mplayer: Time To Compile sqlite-speedtest: Timed Time - Size 1,000 gmic: 2D Function Plotting, 1000 Times gmic: Plotting Isosurface Of A 3D Volume, 1000 Times gmic: 3D Elevated Function In Rand Colors, 100 Times Ubuntu 20.04.4 Ubuntu 22.04 94.34 121.10 402986.40 9417.44 31948.08 89089.37 406.47 12489.83 828723.29 24524.31 26055.81 996.97 2376.81 1989168.15 814394.30 64.38 81.55 8.12 247.0 176.4 186.2 24.3589 313.8735193 238.5202632 211.3200810 165.8597264 1.145 15.568 42.699 62.249 3.781 56.791 118.243 235.971 9.32 42.23 16.48 68.80 2.61 3.93 4.09 1296.1 209.3 3223.7 10.41 2673.5 670.944 813.841 1304.751 0.599 483495 33700.559824771 6128903.3221762 3649461.0199952 2770836.8457050 308330.3 316335.6 2.455 7.578 1.600 21.139 45.538 970 245 343 112 118 18.5 470 24.8 173 47.9 440 847.0 8657.9 3280.8 2378.7 3815.0 12645.7 2088.9 9.29695 12.4540 22.1725 13.3730 11.5195 5963.35 3808.65 6.14824 6288 6396 7493 106542 207194 108545 210731 126072 245889 51.8346 11.1785 3.66811 45.5804 12.4051 4.19892 16.9115 4.72757 23.9191 18.7956 22.5432 26.5314 4.20351 77.113 266.850 121.770 17.689 21.894 8.279 99.356 162.438 2137.542 67.699 71.770 101.960 19.998 87.832 92.90 126.80 402698.47 10022.65 35940.12 94248.28 419.17 13572.66 828483.05 24820.08 38422.92 985.65 2347.62 1842219.08 837325.18 63.27 81.88 8.81 252.6 173.5 186.7 25.0219 314.5710563 240.0370003 211.3957133 167.5702325 1.157 15.721 42.934 62.293 3.809 57.504 119.138 235.662 9.71 42.86 16.33 68.91 2.65 4.12 4.25 1292.8 227.3 3203.5 15.9 2600.6 659.319 883.428 1310.071 0.598 542478 33042.785079720 6127731.2304035 3617515.7044115 2728386.7182134 315203.4 322167.9 2.321 7.561 1.446 21.582 45.377 1014 212 337 106 105 18.3 449 24.8 164 40.7 416 829.2 8620.1 3267.7 2391.0 3792.5 12565.2 2067.2 9.26466 12.5129 22.3771 13.2131 11.2972 5901.25 3751.26 6.14992 6287 6405 7487 106483 207011 108719 211012 126105 245635 44.3192 9.70111 3.66782 39.0766 12.4307 4.22673 15.9945 4.69896 23.1836 18.8938 22.4184 26.5686 3.65190 75.396 260.318 119.370 17.208 20.962 8.084 94.009 149.028 1956.989 62.967 69.790 106.182 14.510 87.984 OpenBenchmarking.org
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: NUMA Ubuntu 20.04.4 Ubuntu 22.04 30 60 90 120 150 SE +/- 0.29, N = 3 SE +/- 0.40, N = 3 121.10 126.80 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Atomic Ubuntu 20.04.4 Ubuntu 22.04 90K 180K 270K 360K 450K SE +/- 119.42, N = 3 SE +/- 152.89, N = 3 402986.40 402698.47 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Crypto Ubuntu 20.04.4 Ubuntu 22.04 2K 4K 6K 8K 10K SE +/- 5.16, N = 3 SE +/- 5.01, N = 3 9417.44 10022.65 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Forking Ubuntu 20.04.4 Ubuntu 22.04 8K 16K 24K 32K 40K SE +/- 223.64, N = 3 SE +/- 113.89, N = 3 31948.08 35940.12 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: SENDFILE Ubuntu 20.04.4 Ubuntu 22.04 20K 40K 60K 80K 100K SE +/- 211.41, N = 3 SE +/- 56.28, N = 3 89089.37 94248.28 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: CPU Cache Ubuntu 20.04.4 Ubuntu 22.04 90 180 270 360 450 SE +/- 4.20, N = 15 SE +/- 5.82, N = 15 406.47 419.17 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: CPU Stress Ubuntu 20.04.4 Ubuntu 22.04 3K 6K 9K 12K 15K SE +/- 26.98, N = 3 SE +/- 24.79, N = 3 12489.83 13572.66 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Semaphores Ubuntu 20.04.4 Ubuntu 22.04 200K 400K 600K 800K 1000K SE +/- 324.69, N = 3 SE +/- 508.79, N = 3 828723.29 828483.05 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Matrix Math Ubuntu 20.04.4 Ubuntu 22.04 5K 10K 15K 20K 25K SE +/- 20.57, N = 3 SE +/- 19.15, N = 3 24524.31 24820.08 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Vector Math Ubuntu 20.04.4 Ubuntu 22.04 8K 16K 24K 32K 40K SE +/- 17.83, N = 3 SE +/- 21.70, N = 3 26055.81 38422.92 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Memory Copying Ubuntu 20.04.4 Ubuntu 22.04 200 400 600 800 1000 SE +/- 1.73, N = 3 SE +/- 0.93, N = 3 996.97 985.65 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Socket Activity Ubuntu 20.04.4 Ubuntu 22.04 500 1000 1500 2000 2500 SE +/- 26.64, N = 4 SE +/- 15.21, N = 3 2376.81 2347.62 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Context Switching Ubuntu 20.04.4 Ubuntu 22.04 400K 800K 1200K 1600K 2000K SE +/- 7567.94, N = 3 SE +/- 21868.48, N = 3 1989168.15 1842219.08 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Glibc C String Functions Ubuntu 20.04.4 Ubuntu 22.04 200K 400K 600K 800K 1000K SE +/- 4263.57, N = 3 SE +/- 4891.59, N = 3 814394.30 837325.18 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
ParaView This test runs ParaView benchmarks: an open-source data analytics and visualization application. Paraview describes itself as "an open-source, multi-platform data analysis and visualization application. ParaView users can quickly build visualizations to analyze their data using qualitative and quantitative techniques." Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.9 Test: Wavelet Contour - Resolution: 1920 x 1080 Ubuntu 20.04.4 Ubuntu 22.04 14 28 42 56 70 SE +/- 0.08, N = 3 SE +/- 0.16, N = 3 64.38 63.27
OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.9 Test: Wavelet Volume - Resolution: 1920 x 1080 Ubuntu 20.04.4 Ubuntu 22.04 20 40 60 80 100 SE +/- 0.11, N = 3 SE +/- 0.16, N = 3 81.55 81.88
OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.9 Test: Many Spheres - Resolution: 1920 x 1080 Ubuntu 20.04.4 Ubuntu 22.04 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.07, N = 3 8.12 8.81
ET: Legacy ETLegacy is an open-source engine evolution of Wolfenstein: Enemy Territory, a World War II era first person shooter that was released for free by Splash Damage using the id Tech 3 engine. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better ET: Legacy 2.78 Resolution: 1920 x 1080 Ubuntu 20.04.4 Ubuntu 22.04 60 120 180 240 300 SE +/- 0.60, N = 3 SE +/- 0.30, N = 3 247.0 252.6
Unigine Valley This test calculates the average frame-rate within the Valley demo for the Unigine engine, released in February 2013. This engine is extremely demanding on the system's graphics card. Unigine Valley relies upon an OpenGL 3 core profile context. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Unigine Valley 1.0 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL Ubuntu 20.04.4 Ubuntu 22.04 6 12 18 24 30 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 24.36 25.02
Xonotic This is a benchmark of Xonotic, which is a fork of the DarkPlaces-based Nexuiz game. Development began in March of 2010 on the Xonotic game. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 1920 x 1080 - Effects Quality: Low Ubuntu 20.04.4 Ubuntu 22.04 70 140 210 280 350 SE +/- 0.22, N = 3 SE +/- 1.72, N = 3 313.87 314.57 MIN: 211 / MAX: 679 MIN: 195 / MAX: 626
OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 1920 x 1080 - Effects Quality: High Ubuntu 20.04.4 Ubuntu 22.04 50 100 150 200 250 SE +/- 0.45, N = 3 SE +/- 0.47, N = 3 238.52 240.04 MIN: 161 / MAX: 374 MIN: 139 / MAX: 375
OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 1920 x 1080 - Effects Quality: Ultra Ubuntu 20.04.4 Ubuntu 22.04 50 100 150 200 250 SE +/- 0.41, N = 3 SE +/- 1.27, N = 3 211.32 211.40 MIN: 136 / MAX: 330 MIN: 134 / MAX: 328
OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 1920 x 1080 - Effects Quality: Ultimate Ubuntu 20.04.4 Ubuntu 22.04 40 80 120 160 200 SE +/- 0.20, N = 3 SE +/- 0.58, N = 3 165.86 167.57 MIN: 35 / MAX: 290 MIN: 44 / MAX: 289
SVT-AV1 This is a benchmark of the SVT-AV1 open-source video encoder/decoder. SVT-AV1 was originally developed by Intel as part of their Open Visual Cloud / Scalable Video Technology (SVT). Development of SVT-AV1 has since moved to the Alliance for Open Media as part of upstream AV1 development. SVT-AV1 is a CPU-based multi-threaded video encoder for the AV1 video format with a sample YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.0 Encoder Mode: Preset 4 - Input: Bosphorus 4K Ubuntu 20.04.4 Ubuntu 22.04 0.2603 0.5206 0.7809 1.0412 1.3015 SE +/- 0.001, N = 3 SE +/- 0.002, N = 3 1.145 1.157 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.0 Encoder Mode: Preset 8 - Input: Bosphorus 4K Ubuntu 20.04.4 Ubuntu 22.04 4 8 12 16 20 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 15.57 15.72 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.0 Encoder Mode: Preset 10 - Input: Bosphorus 4K Ubuntu 20.04.4 Ubuntu 22.04 10 20 30 40 50 SE +/- 0.12, N = 3 SE +/- 0.06, N = 3 42.70 42.93 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.0 Encoder Mode: Preset 12 - Input: Bosphorus 4K Ubuntu 20.04.4 Ubuntu 22.04 14 28 42 56 70 SE +/- 0.22, N = 3 SE +/- 0.09, N = 3 62.25 62.29 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.0 Encoder Mode: Preset 4 - Input: Bosphorus 1080p Ubuntu 20.04.4 Ubuntu 22.04 0.857 1.714 2.571 3.428 4.285 SE +/- 0.003, N = 3 SE +/- 0.003, N = 3 3.781 3.809 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.0 Encoder Mode: Preset 8 - Input: Bosphorus 1080p Ubuntu 20.04.4 Ubuntu 22.04 13 26 39 52 65 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 56.79 57.50 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.0 Encoder Mode: Preset 10 - Input: Bosphorus 1080p Ubuntu 20.04.4 Ubuntu 22.04 30 60 90 120 150 SE +/- 0.41, N = 3 SE +/- 0.04, N = 3 118.24 119.14 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.0 Encoder Mode: Preset 12 - Input: Bosphorus 1080p Ubuntu 20.04.4 Ubuntu 22.04 50 100 150 200 250 SE +/- 0.51, N = 3 SE +/- 0.28, N = 3 235.97 235.66 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie
x265 This is a simple test of the x265 encoder run on the CPU with 1080p and 4K options for H.265 video encode performance with x265. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better x265 3.4 Video Input: Bosphorus 4K Ubuntu 20.04.4 Ubuntu 22.04 3 6 9 12 15 SE +/- 0.10, N = 3 SE +/- 0.06, N = 15 9.32 9.71 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
OpenBenchmarking.org Frames Per Second, More Is Better x265 3.4 Video Input: Bosphorus 1080p Ubuntu 20.04.4 Ubuntu 22.04 10 20 30 40 50 SE +/- 0.44, N = 3 SE +/- 0.11, N = 3 42.23 42.86 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
OpenBenchmarking.org Frames Per Second, More Is Better x264 2022-02-22 Video Input: Bosphorus 1080p Ubuntu 20.04.4 Ubuntu 22.04 15 30 45 60 75 SE +/- 0.41, N = 3 SE +/- 0.46, N = 3 68.80 68.91 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -flto
simdjson This is a benchmark of SIMDJSON, a high performance JSON parser. SIMDJSON aims to be the fastest JSON parser and is used by projects like Microsoft FishStore, Yandex ClickHouse, Shopify, and others. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org GB/s, More Is Better simdjson 2.0 Throughput Test: Kostya Ubuntu 20.04.4 Ubuntu 22.04 0.5963 1.1926 1.7889 2.3852 2.9815 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 2.61 2.65 -pthread 1. (CXX) g++ options: -O3
OpenBenchmarking.org GB/s, More Is Better simdjson 2.0 Throughput Test: TopTweet Ubuntu 20.04.4 Ubuntu 22.04 0.927 1.854 2.781 3.708 4.635 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 3.93 4.12 -pthread 1. (CXX) g++ options: -O3
OpenBenchmarking.org GB/s, More Is Better simdjson 2.0 Throughput Test: DistinctUserID Ubuntu 20.04.4 Ubuntu 22.04 0.9563 1.9126 2.8689 3.8252 4.7815 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 4.09 4.25 -pthread 1. (CXX) g++ options: -O3
Zstd Compression This test measures the time needed to compress/decompress a sample input file using Zstd compression supplied by the system or otherwise externally of the test profile. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Zstd Compression Compression Level: 3 - Compression Speed Ubuntu 20.04.4 Ubuntu 22.04 300 600 900 1200 1500 SE +/- 9.82, N = 3 SE +/- 8.81, N = 15 1296.1 1292.8 1. Ubuntu 20.04.4: *** zstd command line interface 64-bits v1.4.4, by Yann Collet *** 2. Ubuntu 22.04: *** zstd command line interface 64-bits v1.4.8, by Yann Collet ***
OpenBenchmarking.org MB/s, More Is Better Zstd Compression Compression Level: 8, Long Mode - Compression Speed Ubuntu 20.04.4 Ubuntu 22.04 50 100 150 200 250 SE +/- 1.53, N = 3 SE +/- 1.17, N = 3 209.3 227.3 1. Ubuntu 20.04.4: *** zstd command line interface 64-bits v1.4.4, by Yann Collet *** 2. Ubuntu 22.04: *** zstd command line interface 64-bits v1.4.8, by Yann Collet ***
OpenBenchmarking.org MB/s, More Is Better Zstd Compression Compression Level: 8, Long Mode - Decompression Speed Ubuntu 20.04.4 Ubuntu 22.04 700 1400 2100 2800 3500 SE +/- 1.42, N = 3 SE +/- 4.26, N = 3 3223.7 3203.5 1. Ubuntu 20.04.4: *** zstd command line interface 64-bits v1.4.4, by Yann Collet *** 2. Ubuntu 22.04: *** zstd command line interface 64-bits v1.4.8, by Yann Collet ***
OpenBenchmarking.org MB/s, More Is Better Zstd Compression Compression Level: 19, Long Mode - Compression Speed Ubuntu 20.04.4 Ubuntu 22.04 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 10.41 15.90 1. Ubuntu 20.04.4: *** zstd command line interface 64-bits v1.4.4, by Yann Collet *** 2. Ubuntu 22.04: *** zstd command line interface 64-bits v1.4.8, by Yann Collet ***
OpenBenchmarking.org MB/s, More Is Better Zstd Compression Compression Level: 19, Long Mode - Decompression Speed Ubuntu 20.04.4 Ubuntu 22.04 600 1200 1800 2400 3000 SE +/- 3.93, N = 3 SE +/- 7.78, N = 3 2673.5 2600.6 1. Ubuntu 20.04.4: *** zstd command line interface 64-bits v1.4.4, by Yann Collet *** 2. Ubuntu 22.04: *** zstd command line interface 64-bits v1.4.8, by Yann Collet ***
ParaView This test runs ParaView benchmarks: an open-source data analytics and visualization application. Paraview describes itself as "an open-source, multi-platform data analysis and visualization application. ParaView users can quickly build visualizations to analyze their data using qualitative and quantitative techniques." Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MiPolys / Sec, More Is Better ParaView 5.9 Test: Wavelet Contour - Resolution: 1920 x 1080 Ubuntu 20.04.4 Ubuntu 22.04 140 280 420 560 700 SE +/- 0.85, N = 3 SE +/- 1.66, N = 3 670.94 659.32
OpenBenchmarking.org MiPolys / Sec, More Is Better ParaView 5.9 Test: Many Spheres - Resolution: 1920 x 1080 Ubuntu 20.04.4 Ubuntu 22.04 200 400 600 800 1000 SE +/- 0.17, N = 3 SE +/- 6.82, N = 3 813.84 883.43
OpenBenchmarking.org MiVoxels / Sec, More Is Better ParaView 5.9 Test: Wavelet Volume - Resolution: 1920 x 1080 Ubuntu 20.04.4 Ubuntu 22.04 300 600 900 1200 1500 SE +/- 1.78, N = 3 SE +/- 2.65, N = 3 1304.75 1310.07
GROMACS The GROMACS (GROningen MAchine for Chemical Simulations) molecular dynamics package testing with the water_GMX50 data. This test profile allows selecting between CPU and GPU-based GROMACS builds. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2022.1 Implementation: MPI CPU - Input: water_GMX50_bare Ubuntu 20.04.4 Ubuntu 22.04 0.1348 0.2696 0.4044 0.5392 0.674 SE +/- 0.000, N = 3 SE +/- 0.001, N = 3 0.599 0.598 1. (CXX) g++ options: -O3 -pthread
PHPBench PHPBench is a benchmark suite for PHP. It performs a large number of simple tests in order to bench various aspects of the PHP interpreter. PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Ubuntu 20.04.4 Ubuntu 22.04 120K 240K 360K 480K 600K SE +/- 4412.87, N = 3 SE +/- 2823.42, N = 3 483495 542478
OpenBenchmarking.org Units Per Second, More Is Better Java 2D Microbenchmark 1.0 Rendering Test: Vector Graphics Rendering Ubuntu 20.04.4 Ubuntu 22.04 600K 1200K 1800K 2400K 3000K SE +/- 19328.19, N = 4 SE +/- 14903.76, N = 4 2770836.85 2728386.72
InfluxDB This is a benchmark of the InfluxDB open-source time-series database optimized for fast, high-availability storage for IoT and other use-cases. The InfluxDB test profile makes use of InfluxDB Inch for facilitating the benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 Ubuntu 20.04.4 Ubuntu 22.04 70K 140K 210K 280K 350K SE +/- 121.79, N = 3 SE +/- 146.39, N = 3 308330.3 315203.4
OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 Ubuntu 20.04.4 Ubuntu 22.04 70K 140K 210K 280K 350K SE +/- 185.96, N = 3 SE +/- 52.49, N = 3 316335.6 322167.9
WebP Image Encode This is a test of Google's libwebp with the cwebp image encode utility and using a sample 6000x4000 pixel JPEG image as the input. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100 Ubuntu 20.04.4 Ubuntu 22.04 0.5524 1.1048 1.6572 2.2096 2.762 SE +/- 0.010, N = 3 SE +/- 0.009, N = 3 2.455 2.321 -pthread -ltiff 1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16
OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Highest Compression Ubuntu 20.04.4 Ubuntu 22.04 2 4 6 8 10 SE +/- 0.021, N = 3 SE +/- 0.015, N = 3 7.578 7.561 -pthread -ltiff 1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16
OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Default Ubuntu 20.04.4 Ubuntu 22.04 0.36 0.72 1.08 1.44 1.8 SE +/- 0.007, N = 3 SE +/- 0.002, N = 3 1.600 1.446 -pthread -ltiff 1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16
OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless Ubuntu 20.04.4 Ubuntu 22.04 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 21.14 21.58 -pthread -ltiff 1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16
OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless, Highest Compression Ubuntu 20.04.4 Ubuntu 22.04 10 20 30 40 50 SE +/- 0.03, N = 3 SE +/- 0.10, N = 3 45.54 45.38 -pthread -ltiff 1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16
OpenArena OpenBenchmarking.org Milliseconds, Fewer Is Better OpenArena 0.8.8 Resolution: 1920 x 1080 - Total Frame Time Ubuntu 20.04.4 Ubuntu 22.04 7 14 21 28 35 Min: 1 / Avg: 5.3 / Max: 31 Min: 2 / Avg: 5.29 / Max: 27
PyBench This test profile reports the total time of the different average timed test results from PyBench. PyBench reports average test times for different functions such as BuiltinFunctionCalls and NestedForLoops, with this total result providing a rough estimate as to Python's average performance on a given system. This test profile runs PyBench each time for 20 rounds. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Ubuntu 20.04.4 Ubuntu 22.04 200 400 600 800 1000 SE +/- 1.53, N = 3 SE +/- 2.89, N = 3 970 1014
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: ALS Movie Lens Ubuntu 20.04.4 Ubuntu 22.04 2K 4K 6K 8K 10K SE +/- 29.67, N = 3 SE +/- 27.52, N = 3 8657.9 8620.1 MIN: 8607.3 / MAX: 9670.3 MIN: 8581.72 / MAX: 9658.5
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark ALS Ubuntu 20.04.4 Ubuntu 22.04 700 1400 2100 2800 3500 SE +/- 9.51, N = 3 SE +/- 16.73, N = 3 3280.8 3267.7 MIN: 3129.12 / MAX: 3511.86 MIN: 3141.33 / MAX: 3531.18
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark Bayes Ubuntu 20.04.4 Ubuntu 22.04 500 1000 1500 2000 2500 SE +/- 30.28, N = 15 SE +/- 28.33, N = 15 2378.7 2391.0 MIN: 1714.6 / MAX: 2597.8 MIN: 1712.57 / MAX: 2612.13
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: In-Memory Database Shootout Ubuntu 20.04.4 Ubuntu 22.04 800 1600 2400 3200 4000 SE +/- 26.22, N = 3 SE +/- 20.06, N = 3 3815.0 3792.5 MIN: 3501.99 / MAX: 4345.26 MIN: 3507.09 / MAX: 4075.73
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Akka Unbalanced Cobwebbed Tree Ubuntu 20.04.4 Ubuntu 22.04 3K 6K 9K 12K 15K SE +/- 19.38, N = 3 SE +/- 29.56, N = 3 12645.7 12565.2 MIN: 9831.22 / MAX: 12679.59 MIN: 9771.42 / MAX: 12614.37
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Genetic Algorithm Using Jenetics + Futures Ubuntu 20.04.4 Ubuntu 22.04 400 800 1200 1600 2000 SE +/- 6.87, N = 3 SE +/- 7.93, N = 3 2088.9 2067.2 MIN: 2037.31 / MAX: 2142.47 MIN: 2014.24 / MAX: 2123.8
oneDNN This is a test of the Intel oneDNN as an Intel-optimized library for Deep Neural Networks and making use of its built-in benchdnn functionality. The result is the total perf time reported. Intel oneDNN was formerly known as DNNL (Deep Neural Network Library) and MKL-DNN before being rebranded as part of Intel oneAPI. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.6 Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU Ubuntu 20.04.4 Ubuntu 22.04 3 6 9 12 15 SE +/- 0.00673, N = 3 SE +/- 0.00759, N = 3 9.29695 9.26466 -lpthread - MIN: 8.87 MIN: 8.83 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.6 Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU Ubuntu 20.04.4 Ubuntu 22.04 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 12.45 12.51 -lpthread - MIN: 12.22 MIN: 12.23 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.6 Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU Ubuntu 20.04.4 Ubuntu 22.04 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 22.17 22.38 -lpthread - MIN: 21.32 MIN: 21.57 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.6 Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPU Ubuntu 20.04.4 Ubuntu 22.04 3 6 9 12 15 SE +/- 0.09, N = 3 SE +/- 0.05, N = 3 13.37 13.21 -lpthread - MIN: 8.69 MIN: 8.59 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.6 Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU Ubuntu 20.04.4 Ubuntu 22.04 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 11.52 11.30 -lpthread - MIN: 10.78 MIN: 10.42 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.6 Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU Ubuntu 20.04.4 Ubuntu 22.04 1300 2600 3900 5200 6500 SE +/- 0.82, N = 3 SE +/- 6.25, N = 3 5963.35 5901.25 -lpthread - MIN: 5849.58 MIN: 5789.35 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.6 Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU Ubuntu 20.04.4 Ubuntu 22.04 800 1600 2400 3200 4000 SE +/- 14.49, N = 3 SE +/- 1.80, N = 3 3808.65 3751.26 -lpthread - MIN: 3718.3 MIN: 3670.86 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.6 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU Ubuntu 20.04.4 Ubuntu 22.04 2 4 6 8 10 SE +/- 0.00875, N = 3 SE +/- 0.00652, N = 3 6.14824 6.14992 -lpthread - MIN: 5.81 MIN: 5.85 1. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl
OSPray Studio Intel OSPray Studio is an open-source, interactive visualization and ray-tracing software package. OSPray Studio makes use of Intel OSPray, a portable ray-tracing engine for high-performance, high-fidelity visualizations. OSPray builds off Intel's Embree and Intel SPMD Program Compiler (ISPC) components as part of the oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better OSPray Studio 0.10 Camera: 1 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer Ubuntu 20.04.4 Ubuntu 22.04 1300 2600 3900 5200 6500 SE +/- 1.15, N = 3 SE +/- 8.67, N = 3 6288 6287 -lpthread -pthread 1. (CXX) g++ options: -O3 -lm -ldl
OpenBenchmarking.org ms, Fewer Is Better OSPray Studio 0.10 Camera: 2 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer Ubuntu 20.04.4 Ubuntu 22.04 1400 2800 4200 5600 7000 SE +/- 1.86, N = 3 SE +/- 5.93, N = 3 6396 6405 -lpthread -pthread 1. (CXX) g++ options: -O3 -lm -ldl
OpenBenchmarking.org ms, Fewer Is Better OSPray Studio 0.10 Camera: 3 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer Ubuntu 20.04.4 Ubuntu 22.04 1600 3200 4800 6400 8000 SE +/- 7.09, N = 3 SE +/- 2.73, N = 3 7493 7487 -lpthread -pthread 1. (CXX) g++ options: -O3 -lm -ldl
OpenBenchmarking.org ms, Fewer Is Better OSPray Studio 0.10 Camera: 1 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer Ubuntu 20.04.4 Ubuntu 22.04 20K 40K 60K 80K 100K SE +/- 67.15, N = 3 SE +/- 24.55, N = 3 106542 106483 -lpthread -pthread 1. (CXX) g++ options: -O3 -lm -ldl
OpenBenchmarking.org ms, Fewer Is Better OSPray Studio 0.10 Camera: 1 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer Ubuntu 20.04.4 Ubuntu 22.04 40K 80K 120K 160K 200K SE +/- 95.00, N = 3 SE +/- 74.07, N = 3 207194 207011 -lpthread -pthread 1. (CXX) g++ options: -O3 -lm -ldl
OpenBenchmarking.org ms, Fewer Is Better OSPray Studio 0.10 Camera: 2 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer Ubuntu 20.04.4 Ubuntu 22.04 20K 40K 60K 80K 100K SE +/- 8.29, N = 3 SE +/- 128.80, N = 3 108545 108719 -lpthread -pthread 1. (CXX) g++ options: -O3 -lm -ldl
OpenBenchmarking.org ms, Fewer Is Better OSPray Studio 0.10 Camera: 2 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer Ubuntu 20.04.4 Ubuntu 22.04 50K 100K 150K 200K 250K SE +/- 158.55, N = 3 SE +/- 270.82, N = 3 210731 211012 -lpthread -pthread 1. (CXX) g++ options: -O3 -lm -ldl
OpenBenchmarking.org ms, Fewer Is Better OSPray Studio 0.10 Camera: 3 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer Ubuntu 20.04.4 Ubuntu 22.04 30K 60K 90K 120K 150K SE +/- 218.72, N = 3 SE +/- 80.03, N = 3 126072 126105 -lpthread -pthread 1. (CXX) g++ options: -O3 -lm -ldl
OpenBenchmarking.org ms, Fewer Is Better OSPray Studio 0.10 Camera: 3 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer Ubuntu 20.04.4 Ubuntu 22.04 50K 100K 150K 200K 250K SE +/- 127.42, N = 3 SE +/- 413.61, N = 3 245889 245635 -lpthread -pthread 1. (CXX) g++ options: -O3 -lm -ldl
Glibc Benchmarks The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more. This test profile makes use of Glibc's "benchtests" integrated benchmark suite. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: cos Ubuntu 20.04.4 Ubuntu 22.04 12 24 36 48 60 SE +/- 0.32, N = 3 SE +/- 0.14, N = 3 51.83 44.32 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: exp Ubuntu 20.04.4 Ubuntu 22.04 3 6 9 12 15 SE +/- 0.01579, N = 3 SE +/- 0.01572, N = 3 11.17850 9.70111 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: ffs Ubuntu 20.04.4 Ubuntu 22.04 0.8253 1.6506 2.4759 3.3012 4.1265 SE +/- 0.00692, N = 3 SE +/- 0.01148, N = 3 3.66811 3.66782 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: sin Ubuntu 20.04.4 Ubuntu 22.04 10 20 30 40 50 SE +/- 0.12, N = 3 SE +/- 0.09, N = 3 45.58 39.08 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: log2 Ubuntu 20.04.4 Ubuntu 22.04 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 12.41 12.43 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: modf Ubuntu 20.04.4 Ubuntu 22.04 0.951 1.902 2.853 3.804 4.755 SE +/- 0.01645, N = 3 SE +/- 0.03169, N = 3 4.19892 4.22673 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: sinh Ubuntu 20.04.4 Ubuntu 22.04 4 8 12 16 20 SE +/- 0.17, N = 3 SE +/- 0.02, N = 3 16.91 15.99 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: sqrt Ubuntu 20.04.4 Ubuntu 22.04 1.0637 2.1274 3.1911 4.2548 5.3185 SE +/- 0.00729, N = 3 SE +/- 0.00426, N = 3 4.72757 4.69896 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: tanh Ubuntu 20.04.4 Ubuntu 22.04 6 12 18 24 30 SE +/- 0.16, N = 3 SE +/- 0.06, N = 3 23.92 23.18 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: asinh Ubuntu 20.04.4 Ubuntu 22.04 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 18.80 18.89 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: atanh Ubuntu 20.04.4 Ubuntu 22.04 5 10 15 20 25 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 22.54 22.42 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: sincos Ubuntu 20.04.4 Ubuntu 22.04 6 12 18 24 30 SE +/- 0.10, N = 3 SE +/- 0.01, N = 3 26.53 26.57 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: pthread_once Ubuntu 20.04.4 Ubuntu 22.04 0.9458 1.8916 2.8374 3.7832 4.729 SE +/- 0.01800, N = 3 SE +/- 0.00044, N = 3 4.20351 3.65190 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.10 Encoder Speed: 2 Ubuntu 20.04.4 Ubuntu 22.04 30 60 90 120 150 SE +/- 0.11, N = 3 SE +/- 0.17, N = 3 121.77 119.37 1. (CXX) g++ options: -O3 -fPIC -lm
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.10 Encoder Speed: 6, Lossless Ubuntu 20.04.4 Ubuntu 22.04 5 10 15 20 25 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 21.89 20.96 1. (CXX) g++ options: -O3 -fPIC -lm
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.10 Encoder Speed: 10, Lossless Ubuntu 20.04.4 Ubuntu 22.04 2 4 6 8 10 SE +/- 0.006, N = 3 SE +/- 0.006, N = 3 8.279 8.084 1. (CXX) g++ options: -O3 -fPIC -lm
OpenBenchmarking.org Seconds, Fewer Is Better G'MIC Test: Plotting Isosurface Of A 3D Volume, 1000 Times Ubuntu 20.04.4 Ubuntu 22.04 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 20.00 14.51 1. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.
OpenBenchmarking.org Seconds, Fewer Is Better G'MIC Test: 3D Elevated Function In Random Colors, 100 Times Ubuntu 20.04.4 Ubuntu 22.04 20 40 60 80 100 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 87.83 87.98 1. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.
Geometric Mean Of All Test Results OpenBenchmarking.org Geometric Mean, More Is Better Geometric Mean Of All Test Results Result Composite - Tuxedo Ryzen 5 5500U Linux Ubuntu 22.04 LTS Ubuntu 20.04.4 Ubuntu 22.04 4 8 12 16 20 16.38 16.92
Hide Result
Number Of First Place Finishes Ubuntu 22.04 88 [71.0%] Ubuntu 20.04.4 36 [29.0%] Number Of First Place Finishes Wins - 124 Tests OpenBenchmarking.org
Hide Result
Number Of Last Place Finishes Ubuntu 20.04.4 89 [71.8%] Ubuntu 22.04 35 [28.2%] Number Of Last Place Finishes Losses - 124 Tests OpenBenchmarking.org
Hide Result
Ubuntu 20.04.4 Processor: AMD Ryzen 5 5500U @ 2.10GHz (6 Cores / 12 Threads), Motherboard: NB01 NL5xNU (1.07.11RTR1 BIOS), Chipset: AMD Renoir Root Complex, Memory: 16GB, Disk: Samsung SSD 970 EVO Plus 500GB, Graphics: AMD RENOIR 512MB (1800/400MHz), Audio: AMD Device 1637, Network: Realtek RTL8111/8168/8411 + Intel Wi-Fi 6 AX200
OS: Ubuntu 20.04, Kernel: 5.15.0-10033-tuxedo (x86_64), Desktop: Budgie, Display Server: X Server 1.20.13, OpenGL: 4.6 Mesa 21.2.6 (LLVM 12.0.0), Vulkan: 1.2.182, Compiler: GCC 9.4.0, File-System: ext4, Screen Resolution: 1920x1080
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --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-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 -vProcessor Notes: Scaling Governor: acpi-cpufreq ondemand (Boost: Enabled) - CPU Microcode: 0x8608103Security Notes: 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 Retpolines IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 31 May 2022 07:39 by user phoronix.
Ubuntu 22.04 Processor: AMD Ryzen 5 5500U @ 2.10GHz (6 Cores / 12 Threads), Motherboard: NB01 NL5xNU (1.07.11RTR1 BIOS), Chipset: AMD Renoir/Cezanne, Memory: 16GB, Disk: Samsung SSD 970 EVO Plus 500GB, Graphics: AMD Lucienne 512MB (1800/400MHz), Audio: AMD Renoir Radeon HD Audio, Network: Realtek RTL8111/8168/8411 + Intel Wi-Fi 6 AX200
OS: Ubuntu 22.04, Kernel: 5.15.0-10033-tuxedo (x86_64), Desktop: Budgie 10.6.1, Display Server: X Server 1.21.1.3, OpenGL: 4.6 Mesa 22.0.1 (LLVM 13.0.1 DRM 3.42), Vulkan: 1.3.204, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 1920x1080
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --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 -vProcessor Notes: Scaling Governor: acpi-cpufreq ondemand (Boost: Enabled) - CPU Microcode: 0x8608103Graphics Notes: GLAMOR - BAR1 / Visible vRAM Size: 512 MB - vBIOS Version: 113-LUCIENNE-016Java Notes: OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1)Python Notes: Python 3.10.4Security Notes: 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 Retpolines IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 1 June 2022 04:24 by user phoronix.