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
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 22.04 Ubuntu 20.04.4 60 120 180 240 300 SE +/- 0.30, N = 3 SE +/- 0.60, N = 3 252.6 247.0
OpenBenchmarking.org Seconds, Fewer Is Better G'MIC Test: Plotting Isosurface Of A 3D Volume, 1000 Times Ubuntu 22.04 Ubuntu 20.04.4 5 10 15 20 25 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 14.51 20.00 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.
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 22.04 Ubuntu 20.04.4 12 24 36 48 60 SE +/- 0.14, N = 3 SE +/- 0.32, N = 3 44.32 51.83 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: exp Ubuntu 22.04 Ubuntu 20.04.4 3 6 9 12 15 SE +/- 0.01572, N = 3 SE +/- 0.01579, N = 3 9.70111 11.17850 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: ffs Ubuntu 22.04 Ubuntu 20.04.4 0.8253 1.6506 2.4759 3.3012 4.1265 SE +/- 0.01148, N = 3 SE +/- 0.00692, N = 3 3.66782 3.66811 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: sin Ubuntu 22.04 Ubuntu 20.04.4 10 20 30 40 50 SE +/- 0.09, N = 3 SE +/- 0.12, N = 3 39.08 45.58 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 22.04 Ubuntu 20.04.4 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.17, N = 3 15.99 16.91 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: sqrt Ubuntu 22.04 Ubuntu 20.04.4 1.0637 2.1274 3.1911 4.2548 5.3185 SE +/- 0.00426, N = 3 SE +/- 0.00729, N = 3 4.69896 4.72757 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
OpenBenchmarking.org ns, Fewer Is Better Glibc Benchmarks Benchmark: tanh Ubuntu 22.04 Ubuntu 20.04.4 6 12 18 24 30 SE +/- 0.06, N = 3 SE +/- 0.16, N = 3 23.18 23.92 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 22.04 Ubuntu 20.04.4 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 22.42 22.54 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 22.04 Ubuntu 20.04.4 0.9458 1.8916 2.8374 3.7832 4.729 SE +/- 0.00044, N = 3 SE +/- 0.01800, N = 3 3.65190 4.20351 1. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s
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
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 22.04 Ubuntu 20.04.4 70K 140K 210K 280K 350K SE +/- 146.39, N = 3 SE +/- 121.79, N = 3 315203.4 308330.3
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 22.04 Ubuntu 20.04.4 70K 140K 210K 280K 350K SE +/- 52.49, N = 3 SE +/- 185.96, N = 3 322167.9 316335.6
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
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.10 Encoder Speed: 2 Ubuntu 22.04 Ubuntu 20.04.4 30 60 90 120 150 SE +/- 0.17, N = 3 SE +/- 0.11, N = 3 119.37 121.77 1. (CXX) g++ options: -O3 -fPIC -lm
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.10 Encoder Speed: 6, Lossless Ubuntu 22.04 Ubuntu 20.04.4 5 10 15 20 25 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 20.96 21.89 1. (CXX) g++ options: -O3 -fPIC -lm
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.10 Encoder Speed: 10, Lossless Ubuntu 22.04 Ubuntu 20.04.4 2 4 6 8 10 SE +/- 0.006, N = 3 SE +/- 0.006, N = 3 8.084 8.279 1. (CXX) g++ options: -O3 -fPIC -lm
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 22.04 Ubuntu 20.04.4 3 6 9 12 15 SE +/- 0.00759, N = 3 SE +/- 0.00673, N = 3 9.26466 9.29695 MIN: 8.83 -lpthread - MIN: 8.87 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 22.04 Ubuntu 20.04.4 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.09, N = 3 13.21 13.37 MIN: 8.59 -lpthread - MIN: 8.69 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 22.04 Ubuntu 20.04.4 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 11.30 11.52 MIN: 10.42 -lpthread - MIN: 10.78 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 22.04 Ubuntu 20.04.4 1300 2600 3900 5200 6500 SE +/- 6.25, N = 3 SE +/- 0.82, N = 3 5901.25 5963.35 MIN: 5789.35 -lpthread - MIN: 5849.58 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 22.04 Ubuntu 20.04.4 800 1600 2400 3200 4000 SE +/- 1.80, N = 3 SE +/- 14.49, N = 3 3751.26 3808.65 MIN: 3670.86 -lpthread - MIN: 3718.3 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
OpenBenchmarking.org Milliseconds, Fewer Is Better OpenArena 0.8.8 Resolution: 1920 x 1080 - Total Frame Time Ubuntu 22.04 Ubuntu 20.04.4 7 14 21 28 35 Min: 2 / Avg: 5.29 / Max: 27 Min: 1 / Avg: 5.3 / Max: 31
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 22.04 Ubuntu 20.04.4 1300 2600 3900 5200 6500 SE +/- 8.67, N = 3 SE +/- 1.15, N = 3 6287 6288 -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 22.04 Ubuntu 20.04.4 1600 3200 4800 6400 8000 SE +/- 2.73, N = 3 SE +/- 7.09, N = 3 7487 7493 -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 22.04 Ubuntu 20.04.4 20K 40K 60K 80K 100K SE +/- 24.55, N = 3 SE +/- 67.15, N = 3 106483 106542 -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 22.04 Ubuntu 20.04.4 40K 80K 120K 160K 200K SE +/- 74.07, N = 3 SE +/- 95.00, N = 3 207011 207194 -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 22.04 Ubuntu 20.04.4 50K 100K 150K 200K 250K SE +/- 413.61, N = 3 SE +/- 127.42, N = 3 245635 245889 -lpthread -pthread 1. (CXX) g++ options: -O3 -lm -ldl
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 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 Frames / Sec, More Is Better ParaView 5.9 Test: Wavelet Volume - Resolution: 1920 x 1080 Ubuntu 22.04 Ubuntu 20.04.4 20 40 60 80 100 SE +/- 0.16, N = 3 SE +/- 0.11, N = 3 81.88 81.55
OpenBenchmarking.org MiVoxels / Sec, More Is Better ParaView 5.9 Test: Wavelet Volume - Resolution: 1920 x 1080 Ubuntu 22.04 Ubuntu 20.04.4 300 600 900 1200 1500 SE +/- 2.65, N = 3 SE +/- 1.78, N = 3 1310.07 1304.75
OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.9 Test: Many Spheres - Resolution: 1920 x 1080 Ubuntu 22.04 Ubuntu 20.04.4 2 4 6 8 10 SE +/- 0.07, N = 3 SE +/- 0.00, N = 3 8.81 8.12
OpenBenchmarking.org MiPolys / Sec, More Is Better ParaView 5.9 Test: Many Spheres - Resolution: 1920 x 1080 Ubuntu 22.04 Ubuntu 20.04.4 200 400 600 800 1000 SE +/- 6.82, N = 3 SE +/- 0.17, N = 3 883.43 813.84
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 22.04 Ubuntu 20.04.4 120K 240K 360K 480K 600K SE +/- 2823.42, N = 3 SE +/- 4412.87, N = 3 542478 483495
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 22.04 Ubuntu 20.04.4 2K 4K 6K 8K 10K SE +/- 27.52, N = 3 SE +/- 29.67, N = 3 8620.1 8657.9 MIN: 8581.72 / MAX: 9658.5 MIN: 8607.3 / MAX: 9670.3
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark ALS Ubuntu 22.04 Ubuntu 20.04.4 700 1400 2100 2800 3500 SE +/- 16.73, N = 3 SE +/- 9.51, N = 3 3267.7 3280.8 MIN: 3141.33 / MAX: 3531.18 MIN: 3129.12 / MAX: 3511.86
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 22.04 Ubuntu 20.04.4 800 1600 2400 3200 4000 SE +/- 20.06, N = 3 SE +/- 26.22, N = 3 3792.5 3815.0 MIN: 3507.09 / MAX: 4075.73 MIN: 3501.99 / MAX: 4345.26
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Akka Unbalanced Cobwebbed Tree Ubuntu 22.04 Ubuntu 20.04.4 3K 6K 9K 12K 15K SE +/- 29.56, N = 3 SE +/- 19.38, N = 3 12565.2 12645.7 MIN: 9771.42 / MAX: 12614.37 MIN: 9831.22 / MAX: 12679.59
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Genetic Algorithm Using Jenetics + Futures Ubuntu 22.04 Ubuntu 20.04.4 400 800 1200 1600 2000 SE +/- 7.93, N = 3 SE +/- 6.87, N = 3 2067.2 2088.9 MIN: 2014.24 / MAX: 2123.8 MIN: 2037.31 / MAX: 2142.47
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 22.04 Ubuntu 20.04.4 0.5963 1.1926 1.7889 2.3852 2.9815 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 2.65 2.61 -pthread 1. (CXX) g++ options: -O3
OpenBenchmarking.org GB/s, More Is Better simdjson 2.0 Throughput Test: TopTweet Ubuntu 22.04 Ubuntu 20.04.4 0.927 1.854 2.781 3.708 4.635 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 4.12 3.93 -pthread 1. (CXX) g++ options: -O3
OpenBenchmarking.org GB/s, More Is Better simdjson 2.0 Throughput Test: DistinctUserID Ubuntu 22.04 Ubuntu 20.04.4 0.9563 1.9126 2.8689 3.8252 4.7815 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 4.25 4.09 -pthread 1. (CXX) g++ options: -O3
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: NUMA Ubuntu 22.04 Ubuntu 20.04.4 30 60 90 120 150 SE +/- 0.40, N = 3 SE +/- 0.29, N = 3 126.80 121.10 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 22.04 Ubuntu 20.04.4 2K 4K 6K 8K 10K SE +/- 5.01, N = 3 SE +/- 5.16, N = 3 10022.65 9417.44 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 22.04 Ubuntu 20.04.4 8K 16K 24K 32K 40K SE +/- 113.89, N = 3 SE +/- 223.64, N = 3 35940.12 31948.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: SENDFILE Ubuntu 22.04 Ubuntu 20.04.4 20K 40K 60K 80K 100K SE +/- 56.28, N = 3 SE +/- 211.41, N = 3 94248.28 89089.37 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 22.04 Ubuntu 20.04.4 90 180 270 360 450 SE +/- 5.82, N = 15 SE +/- 4.20, N = 15 419.17 406.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: CPU Stress Ubuntu 22.04 Ubuntu 20.04.4 3K 6K 9K 12K 15K SE +/- 24.79, N = 3 SE +/- 26.98, N = 3 13572.66 12489.83 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 22.04 Ubuntu 20.04.4 5K 10K 15K 20K 25K SE +/- 19.15, N = 3 SE +/- 20.57, N = 3 24820.08 24524.31 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 22.04 Ubuntu 20.04.4 8K 16K 24K 32K 40K SE +/- 21.70, N = 3 SE +/- 17.83, N = 3 38422.92 26055.81 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 22.04 Ubuntu 20.04.4 200K 400K 600K 800K 1000K SE +/- 4891.59, N = 3 SE +/- 4263.57, N = 3 837325.18 814394.30 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
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 22.04 Ubuntu 20.04.4 0.2603 0.5206 0.7809 1.0412 1.3015 SE +/- 0.002, N = 3 SE +/- 0.001, N = 3 1.157 1.145 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 22.04 Ubuntu 20.04.4 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 15.72 15.57 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 22.04 Ubuntu 20.04.4 10 20 30 40 50 SE +/- 0.06, N = 3 SE +/- 0.12, N = 3 42.93 42.70 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 22.04 Ubuntu 20.04.4 14 28 42 56 70 SE +/- 0.09, N = 3 SE +/- 0.22, N = 3 62.29 62.25 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 22.04 Ubuntu 20.04.4 0.857 1.714 2.571 3.428 4.285 SE +/- 0.003, N = 3 SE +/- 0.003, N = 3 3.809 3.781 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 22.04 Ubuntu 20.04.4 13 26 39 52 65 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 57.50 56.79 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 22.04 Ubuntu 20.04.4 30 60 90 120 150 SE +/- 0.04, N = 3 SE +/- 0.41, N = 3 119.14 118.24 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
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 22.04 Ubuntu 20.04.4 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 25.02 24.36
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 22.04 Ubuntu 20.04.4 0.5524 1.1048 1.6572 2.2096 2.762 SE +/- 0.009, N = 3 SE +/- 0.010, N = 3 2.321 2.455 -ltiff -pthread 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 22.04 Ubuntu 20.04.4 2 4 6 8 10 SE +/- 0.015, N = 3 SE +/- 0.021, N = 3 7.561 7.578 -ltiff -pthread 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 22.04 Ubuntu 20.04.4 0.36 0.72 1.08 1.44 1.8 SE +/- 0.002, N = 3 SE +/- 0.007, N = 3 1.446 1.600 -ltiff -pthread 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 22.04 Ubuntu 20.04.4 10 20 30 40 50 SE +/- 0.10, N = 3 SE +/- 0.03, N = 3 45.38 45.54 -ltiff -pthread 1. (CC) gcc options: -fvisibility=hidden -O2 -lm -ljpeg -lpng16
OpenBenchmarking.org Frames Per Second, More Is Better x264 2022-02-22 Video Input: Bosphorus 1080p Ubuntu 22.04 Ubuntu 20.04.4 15 30 45 60 75 SE +/- 0.46, N = 3 SE +/- 0.41, N = 3 68.91 68.80 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -flto
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 22.04 Ubuntu 20.04.4 3 6 9 12 15 SE +/- 0.06, N = 15 SE +/- 0.10, N = 3 9.71 9.32 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 22.04 Ubuntu 20.04.4 10 20 30 40 50 SE +/- 0.11, N = 3 SE +/- 0.44, N = 3 42.86 42.23 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
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 22.04 Ubuntu 20.04.4 70 140 210 280 350 SE +/- 1.72, N = 3 SE +/- 0.22, N = 3 314.57 313.87 MIN: 195 / MAX: 626 MIN: 211 / MAX: 679
OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 1920 x 1080 - Effects Quality: High Ubuntu 22.04 Ubuntu 20.04.4 50 100 150 200 250 SE +/- 0.47, N = 3 SE +/- 0.45, N = 3 240.04 238.52 MIN: 139 / MAX: 375 MIN: 161 / MAX: 374
OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 1920 x 1080 - Effects Quality: Ultra Ubuntu 22.04 Ubuntu 20.04.4 50 100 150 200 250 SE +/- 1.27, N = 3 SE +/- 0.41, N = 3 211.40 211.32 MIN: 134 / MAX: 328 MIN: 136 / MAX: 330
OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 1920 x 1080 - Effects Quality: Ultimate Ubuntu 22.04 Ubuntu 20.04.4 40 80 120 160 200 SE +/- 0.58, N = 3 SE +/- 0.20, N = 3 167.57 165.86 MIN: 44 / MAX: 289 MIN: 35 / MAX: 290
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 22.04 Ubuntu 20.04.4 50 100 150 200 250 SE +/- 1.17, N = 3 SE +/- 1.53, N = 3 227.3 209.3 1. Ubuntu 22.04: *** zstd command line interface 64-bits v1.4.8, by Yann Collet *** 2. Ubuntu 20.04.4: *** zstd command line interface 64-bits v1.4.4, 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 22.04 Ubuntu 20.04.4 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 15.90 10.41 1. Ubuntu 22.04: *** zstd command line interface 64-bits v1.4.8, by Yann Collet *** 2. Ubuntu 20.04.4: *** zstd command line interface 64-bits v1.4.4, 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 ***
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 22.04 Ubuntu 20.04.4 4 8 12 16 20 16.92 16.38
Hide Result
Number Of First Place Finishes Ubuntu 20.04.4 36 [29.0%] Ubuntu 22.04 88 [71.0%] Number Of First Place Finishes Wins - 124 Tests OpenBenchmarking.org
Hide Result
Number Of Last Place Finishes Ubuntu 22.04 35 [28.2%] Ubuntu 20.04.4 89 [71.8%] 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.