AMD Ryzen 9 5900HX benchmarking by Michael Larabel.
Ubuntu 21.04 + Linux 5.13 Processor: AMD Ryzen 9 5900HX @ 3.30GHz (8 Cores / 16 Threads), Motherboard: ASUS G513QY v1.0 (G513QY.311 BIOS), Chipset: AMD Renoir Root Complex, Memory: 16GB, Disk: 512GB SAMSUNG MZVLQ512HBLU-00B00, Graphics: ASUS AMD Cezanne 512MB (2600/1000MHz), Audio: AMD Navi 21 HDMI Audio, Monitor: LQ156M1JW25, Network: Realtek RTL8111/8168/8411 + MEDIATEK Device 7961
OS: Ubuntu 21.04, Kernel: 5.13.2 (x86_64), Desktop: GNOME Shell 3.38.4, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 21.3.0-devel (git-0e0633c 2021-07-23 hirsute-oibaf-ppa) (LLVM 12.0.1), Vulkan: 1.2.185, Compiler: GCC 10.3.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-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-mutex --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-gDeRY6/gcc-10-10.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-gDeRY6/gcc-10-10.3.0/debian/tmp-gcn/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-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 -vDisk Notes: NONE / errors=remount-ro,relatime,rw,stripe=32 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa50000cPython Notes: Python 3.9.5Security 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 Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Arch Linux Processor: AMD Ryzen 9 5900HX @ 3.30GHz (8 Cores / 16 Threads), Motherboard: ASUS G513QY v1.0 (G513QY.311 BIOS), Chipset: AMD Renoir Root Complex, Memory: 16GB, Disk: 512GB SAMSUNG MZVLQ512HBLU-00B00, Graphics: ASUS AMD Cezanne (2100/400MHz) , Audio: AMD Navi 21 HDMI Audio, Monitor: LQ156M1JW25, Network: Realtek RTL8111/8168/8411 + MEDIATEK Device 7961
OS: Arch Linux, Kernel: 5.13.4-arch1-1 (x86_64), Desktop: GNOME Shell 40.3, Display Server: X Server 1.20.12 + Wayland, OpenGL: 4.6 Mesa 21.1.5 (LLVM 12.0.1), Compiler: GCC 11.1.0, File-System: ext4, Screen Resolution: 1920x1080
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnuDisk Notes: NONE / relatime,rw,stripe=32 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa50000cPython Notes: Python 3.9.6Security 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 Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Ubuntu vs. Arch Linux On Ryzen 9 5900HX Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution Ubuntu 21.04 + Linux 5.13 Arch Linux AMD Ryzen 9 5900HX @ 3.30GHz (8 Cores / 16 Threads) ASUS G513QY v1.0 (G513QY.311 BIOS) AMD Renoir Root Complex 16GB 512GB SAMSUNG MZVLQ512HBLU-00B00 ASUS AMD Cezanne 512MB (2600/1000MHz) AMD Navi 21 HDMI Audio LQ156M1JW25 Realtek RTL8111/8168/8411 + MEDIATEK Device 7961 Ubuntu 21.04 5.13.2 (x86_64) GNOME Shell 3.38.4 X Server + Wayland 4.6 Mesa 21.3.0-devel (git-0e0633c 2021-07-23 hirsute-oibaf-ppa) (LLVM 12.0.1) 1.2.185 GCC 10.3.0 ext4 1920x1080 ASUS AMD Cezanne (2100/400MHz) Arch Linux 5.13.4-arch1-1 (x86_64) GNOME Shell 40.3 X Server 1.20.12 + Wayland 4.6 Mesa 21.1.5 (LLVM 12.0.1) GCC 11.1.0 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - Ubuntu 21.04 + Linux 5.13: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --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-mutex --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-gDeRY6/gcc-10-10.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-gDeRY6/gcc-10-10.3.0/debian/tmp-gcn/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-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 - Arch Linux: --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu Disk Details - Ubuntu 21.04 + Linux 5.13: NONE / errors=remount-ro,relatime,rw,stripe=32 / Block Size: 4096 - Arch Linux: NONE / relatime,rw,stripe=32 / Block Size: 4096 Processor Details - Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa50000c Python Details - Ubuntu 21.04 + Linux 5.13: Python 3.9.5 - Arch Linux: Python 3.9.6 Security Details - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Ubuntu 21.04 + Linux 5.13 vs. Arch Linux Comparison Phoronix Test Suite Baseline +11% +11% +22% +22% +33% +33% 43.8% 24.1% 24% 21% 21% 20.5% 20.4% 12.4% 12.2% 9.8% 9% 8.9% 8.8% 8.4% 7.8% 7% 5.5% 5.2% 4% 3.6% Time To Compile 37.7% C7552 32.8% INVITE 32.6% Seq Fill Seq Fill Overwrite Overwrite Time To Compile 20.5% Rand Fill Rand Fill OPTIONS, Stateless 2x - 3 - No blosclz 11% C2670 9.9% 1920 x 1080 - Medium mobilenetV3 Time To Compile 8.9% 1920 x 1080 - High mobilenet-v1-1.0 Time To Compile 8.4% StyleBench - Firefox 1920 x 1080 - Fullscreen - OpenGL 3.3 - Default - Multeasymap P.P.B 6.5% No - Inference - ResNet 50 - CPU 6.3% 1920 x 1080 - Ultra Jetstream 2 - Firefox 1920 x 1080 - Fullscreen - OpenGL 3.3 - Default - RaiNyMore2 5% 4x - Yes 4.1% squeezenetv1.1 4% resnet-v2-50 RT.hdr_alb_nrm.3840x2160 3.3% RT.ldr_alb_nrm.3840x2160 3.3% 4x - No 2.9% Rand Read 2.8% 8, Long Mode - Compression Speed 2.5% W.i - Firefox 2% 1920 x 1080 2% WireGuard + Linux Networking Stack Stress Test Timed GDB GNU Debugger Compilation Ngspice PJSIP LevelDB LevelDB LevelDB LevelDB Timed Linux Kernel Compilation LevelDB LevelDB PJSIP Waifu2x-NCNN Vulkan C-Blosc Ngspice Unvanquished Mobile Neural Network Timed FFmpeg Compilation Unvanquished Mobile Neural Network Timed Godot Game Engine Compilation Selenium DDraceNetwork Numpy Benchmark LibRaw PlaidML Unvanquished Selenium DDraceNetwork RealSR-NCNN Mobile Neural Network VOSK Speech Recognition Toolkit Mobile Neural Network Intel Open Image Denoise Intel Open Image Denoise RealSR-NCNN LevelDB Zstd Compression Selenium Tesseract Ubuntu 21.04 + Linux 5.13 Arch Linux
Ubuntu vs. Arch Linux On Ryzen 9 5900HX compress-7zip: Compress Speed Test astcenc: Exhaustive blosc: blosclz cloverleaf: Lagrangian-Eulerian Hydrodynamics ddnet: 1920 x 1080 - Fullscreen - OpenGL 3.3 - Default - RaiNyMore2 ddnet: 1920 x 1080 - Fullscreen - OpenGL 3.3 - Default - Multeasymap deepspeech: CPU embree: Pathtracer ISPC - Crown embree: Pathtracer ISPC - Asian Dragon gromacs: MPI CPU - water_GMX50_bare oidn: RT.hdr_alb_nrm.3840x2160 oidn: RT.ldr_alb_nrm.3840x2160 leveldb: Hot Read leveldb: Overwrite leveldb: Overwrite leveldb: Rand Fill leveldb: Rand Fill leveldb: Rand Read leveldb: Seek Rand leveldb: Seq Fill leveldb: Seq Fill libraw: Post-Processing Benchmark mnn: mobilenetV3 mnn: squeezenetv1.1 mnn: resnet-v2-50 mnn: mobilenet-v1-1.0 ngspice: C2670 ngspice: C7552 numpy: openvkl: vklBenchmark pjsip: INVITE pjsip: OPTIONS, Stateful pjsip: OPTIONS, Stateless plaidml: No - Inference - VGG16 - CPU plaidml: No - Inference - VGG19 - CPU plaidml: No - Inference - ResNet 50 - CPU realsr-ncnn: 4x - No realsr-ncnn: 4x - Yes rnnoise: securemark: SecureMark-TLS selenium: StyleBench - Firefox selenium: Jetstream 2 - Firefox selenium: PSPDFKit WASM - Firefox selenium: WASM imageConvolute - Firefox selenium: WASM collisionDetection - Firefox stockfish: Total Time svt-av1: Preset 8 - Bosphorus 4K tesseract: 1920 x 1080 build-ffmpeg: Time To Compile build-gdb: Time To Compile build-godot: Time To Compile build-linux-kernel: Time To Compile tnn: CPU - DenseNet tnn: CPU - MobileNet v2 tnn: CPU - SqueezeNet v2 tnn: CPU - SqueezeNet v1.1 unvanquished: 1920 x 1080 - High unvanquished: 1920 x 1080 - Ultra unvanquished: 1920 x 1080 - Medium vosk: vpxenc: Speed 5 - Bosphorus 4K waifu2x-ncnn: 2x - 3 - No wireguard: xonotic: 1920 x 1080 - Low xonotic: 1920 x 1080 - High xonotic: 1920 x 1080 - Ultra xonotic: 1920 x 1080 - Ultimate compress-zstd: 19 - Compression Speed compress-zstd: 19 - Decompression 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 Ubuntu 21.04 + Linux 5.13 Arch Linux 38018 69.9907 8179.3 234.18 502.47 378.52 86.61271 10.9244 11.8037 0.662 0.31 0.31 4.474 53.7 32.913 53.7 32.902 4.487 5.795 55.8 31.737 47.16 1.308 2.838 23.979 2.467 149.811 127.578 420.35 139 3669 3373 85988 13.23 10.74 6.37 7.626 46.115 15.919 312012 92.5 82.782 3322 25.1 291.5 28125785 13.382 156.1672 58.753 68.198 148.153 92.817 2593.486 232.273 52.554 219.404 205.8 192.8 213.5 16.894 13.92 2.38 198.090 310.4691199 221.4391335 198.9509468 166.7006533 23.9 3355.7 118.6 4144.3 20.2 3393.5 37764 70.1030 7367.2 237.20 478.62 408.14 85.87642 10.7723 11.7674 0.650 0.30 0.30 4.558 65.0 27.196 64.7 27.330 4.611 5.867 69.2 25.578 44.30 1.200 2.729 23.135 2.268 164.650 169.471 449.89 141 2767 3362 96670 13.18 10.87 5.99 7.845 48.013 16.204 311936 100.3 87.072 3290 25.6 292.6 27617537 13.235 153.1716 64.005 93.905 160.653 111.844 2600.704 233.433 51.985 220.928 224.1 203.5 234.4 17.563 13.96 2.122 137.729 307.6878561 219.4949321 196.6059401 164.9023648 23.7 3294.4 115.7 4224.0 20.0 3379.1 OpenBenchmarking.org
ASTC Encoder ASTC Encoder (astcenc) is for the Adaptive Scalable Texture Compression (ASTC) format commonly used with OpenGL, OpenGL ES, and Vulkan graphics APIs. This test profile does a coding test of both compression/decompression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 3.0 Preset: Exhaustive Arch Linux Ubuntu 21.04 + Linux 5.13 16 32 48 64 80 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 70.10 69.99 1. (CXX) g++ options: -O3 -flto -pthread
CloverLeaf CloverLeaf is a Lagrangian-Eulerian hydrodynamics benchmark. This test profile currently makes use of CloverLeaf's OpenMP version and benchmarked with the clover_bm.in input file (Problem 5). Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better CloverLeaf Lagrangian-Eulerian Hydrodynamics Arch Linux Ubuntu 21.04 + Linux 5.13 50 100 150 200 250 SE +/- 0.06, N = 3 SE +/- 0.27, N = 3 237.20 234.18 1. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp
DDraceNetwork This is a test of DDraceNetwork, an open-source cooperative platformer. OpenGL 3.3 is used for rendering, with fallbacks for older OpenGL versions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better DDraceNetwork 15.3.1 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: RaiNyMore2 Arch Linux Ubuntu 21.04 + Linux 5.13 110 220 330 440 550 SE +/- 14.47, N = 15 SE +/- 9.75, N = 15 478.62 502.47 1. (CXX) g++ options: -O3 -lrt -pthread -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
OpenBenchmarking.org Milliseconds, Fewer Is Better DDraceNetwork 15.3.1 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: RaiNyMore2 - Total Frame Time Arch Linux Ubuntu 21.04 + Linux 5.13 2 4 6 8 10 Min: 1.97 / Avg: 2.17 / Max: 5.56 Min: 1.8 / Avg: 2.03 / Max: 5.09 1. (CXX) g++ options: -O3 -lrt -pthread -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
OpenBenchmarking.org Frames Per Second, More Is Better DDraceNetwork 15.3.1 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: Multeasymap Arch Linux Ubuntu 21.04 + Linux 5.13 90 180 270 360 450 SE +/- 1.61, N = 3 SE +/- 2.43, N = 3 408.14 378.52 1. (CXX) g++ options: -O3 -lrt -pthread -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
OpenBenchmarking.org Milliseconds, Fewer Is Better DDraceNetwork 15.3.1 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: Multeasymap - Total Frame Time Arch Linux Ubuntu 21.04 + Linux 5.13 3 6 9 12 15 Min: 1.88 / Avg: 2.48 / Max: 8.82 Min: 1.91 / Avg: 2.62 / Max: 5.68 1. (CXX) g++ options: -O3 -lrt -pthread -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
DeepSpeech Mozilla DeepSpeech is a speech-to-text engine powered by TensorFlow for machine learning and derived from Baidu's Deep Speech research paper. This test profile times the speech-to-text process for a roughly three minute audio recording. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better DeepSpeech 0.6 Acceleration: CPU Arch Linux Ubuntu 21.04 + Linux 5.13 20 40 60 80 100 SE +/- 0.16, N = 3 SE +/- 0.27, N = 3 85.88 86.61
Embree Intel Embree is a collection of high-performance ray-tracing kernels for execution on CPUs and supporting instruction sets such as SSE, AVX, AVX2, and AVX-512. Embree also supports making use of the Intel SPMD Program Compiler (ISPC). Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.13 Binary: Pathtracer ISPC - Model: Crown Arch Linux Ubuntu 21.04 + Linux 5.13 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 10.77 10.92 MIN: 10.57 / MAX: 11.36 MIN: 10.77 / MAX: 11.51
OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.13 Binary: Pathtracer ISPC - Model: Asian Dragon Arch Linux Ubuntu 21.04 + Linux 5.13 3 6 9 12 15 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 11.77 11.80 MIN: 11.59 / MAX: 12.15 MIN: 11.63 / MAX: 12.16
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 2021.2 Implementation: MPI CPU - Input: water_GMX50_bare Arch Linux Ubuntu 21.04 + Linux 5.13 0.149 0.298 0.447 0.596 0.745 SE +/- 0.002, N = 3 SE +/- 0.003, N = 3 0.650 0.662 1. (CXX) g++ options: -O3 -pthread
LevelDB LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Hot Read Arch Linux Ubuntu 21.04 + Linux 5.13 1.0256 2.0512 3.0768 4.1024 5.128 SE +/- 0.018, N = 3 SE +/- 0.015, N = 3 4.558 4.474 -lsqlite3 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Overwrite Arch Linux Ubuntu 21.04 + Linux 5.13 15 30 45 60 75 SE +/- 0.30, N = 3 SE +/- 0.12, N = 3 65.0 53.7 -lsqlite3 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Overwrite Arch Linux Ubuntu 21.04 + Linux 5.13 8 16 24 32 40 SE +/- 0.12, N = 3 SE +/- 0.06, N = 3 27.20 32.91 -lsqlite3 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Random Fill Arch Linux Ubuntu 21.04 + Linux 5.13 14 28 42 56 70 SE +/- 0.82, N = 3 SE +/- 0.15, N = 3 64.7 53.7 -lsqlite3 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Fill Arch Linux Ubuntu 21.04 + Linux 5.13 8 16 24 32 40 SE +/- 0.36, N = 3 SE +/- 0.10, N = 3 27.33 32.90 -lsqlite3 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Read Arch Linux Ubuntu 21.04 + Linux 5.13 1.0375 2.075 3.1125 4.15 5.1875 SE +/- 0.005, N = 3 SE +/- 0.009, N = 3 4.611 4.487 -lsqlite3 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Seek Random Arch Linux Ubuntu 21.04 + Linux 5.13 1.3201 2.6402 3.9603 5.2804 6.6005 SE +/- 0.018, N = 3 SE +/- 0.014, N = 3 5.867 5.795 -lsqlite3 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Sequential Fill Arch Linux Ubuntu 21.04 + Linux 5.13 15 30 45 60 75 SE +/- 0.29, N = 3 SE +/- 0.07, N = 3 69.2 55.8 -lsqlite3 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Sequential Fill Arch Linux Ubuntu 21.04 + Linux 5.13 7 14 21 28 35 SE +/- 0.11, N = 3 SE +/- 0.04, N = 3 25.58 31.74 -lsqlite3 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LibRaw LibRaw is a RAW image decoder for digital camera photos. This test profile runs LibRaw's post-processing benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mpix/sec, More Is Better LibRaw 0.20 Post-Processing Benchmark Arch Linux Ubuntu 21.04 + Linux 5.13 11 22 33 44 55 SE +/- 0.07, N = 3 SE +/- 0.05, N = 3 44.30 47.16 -ljasper -llcms2 1. (CXX) g++ options: -O2 -fopenmp -ljpeg -lz -lm
Mobile Neural Network MNN is the Mobile Neural Network as a highly efficient, lightweight deep learning framework developed by Alibaba. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.2 Model: mobilenetV3 Arch Linux Ubuntu 21.04 + Linux 5.13 0.2943 0.5886 0.8829 1.1772 1.4715 SE +/- 0.011, N = 3 SE +/- 0.009, N = 3 1.200 1.308 MIN: 1.16 / MAX: 6.92 MIN: 1.28 / MAX: 2.83 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.2 Model: squeezenetv1.1 Arch Linux Ubuntu 21.04 + Linux 5.13 0.6386 1.2772 1.9158 2.5544 3.193 SE +/- 0.033, N = 3 SE +/- 0.055, N = 3 2.729 2.838 MIN: 2.45 / MAX: 8.06 MIN: 2.66 / MAX: 4.37 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.2 Model: resnet-v2-50 Arch Linux Ubuntu 21.04 + Linux 5.13 6 12 18 24 30 SE +/- 0.11, N = 3 SE +/- 0.19, N = 3 23.14 23.98 MIN: 21.93 / MAX: 30.78 MIN: 22.52 / MAX: 39.83 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.2 Model: mobilenet-v1-1.0 Arch Linux Ubuntu 21.04 + Linux 5.13 0.5551 1.1102 1.6653 2.2204 2.7755 SE +/- 0.006, N = 3 SE +/- 0.022, N = 3 2.268 2.467 MIN: 2.16 / MAX: 8.5 MIN: 2.27 / MAX: 4.46 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Ngspice Ngspice is an open-source SPICE circuit simulator. Ngspice was originally based on the Berkeley SPICE electronic circuit simulator. Ngspice supports basic threading using OpenMP. This test profile is making use of the ISCAS 85 benchmark circuits. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Ngspice 34 Circuit: C2670 Arch Linux Ubuntu 21.04 + Linux 5.13 40 80 120 160 200 SE +/- 1.57, N = 3 SE +/- 1.46, N = 3 164.65 149.81 1. (CC) gcc options: -O0 -fopenmp -lm -lstdc++ -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lXft -lfontconfig -lXrender -lfreetype -lSM -lICE
OpenBenchmarking.org Seconds, Fewer Is Better Ngspice 34 Circuit: C7552 Arch Linux Ubuntu 21.04 + Linux 5.13 40 80 120 160 200 SE +/- 0.52, N = 3 SE +/- 1.00, N = 10 169.47 127.58 1. (CC) gcc options: -O0 -fopenmp -lm -lstdc++ -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lXft -lfontconfig -lXrender -lfreetype -lSM -lICE
OpenVKL OpenVKL is the Intel Open Volume Kernel Library that offers high-performance volume computation kernels and part of the Intel oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Items / Sec, More Is Better OpenVKL 0.9 Benchmark: vklBenchmark Arch Linux Ubuntu 21.04 + Linux 5.13 30 60 90 120 150 SE +/- 0.33, N = 3 SE +/- 0.88, N = 15 141 139 MIN: 1 / MAX: 515 MIN: 1 / MAX: 516
PJSIP PJSIP is a free and open source multimedia communication library written in C language implementing standard based protocols such as SIP, SDP, RTP, STUN, TURN, and ICE. It combines signaling protocol (SIP) with rich multimedia framework and NAT traversal functionality into high level API that is portable and suitable for almost any type of systems ranging from desktops, embedded systems, to mobile handsets. This test profile is making use of pjsip-perf with both the client/server on teh system. More details on the PJSIP benchmark at https://www.pjsip.org/high-performance-sip.htm Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Responses Per Second, More Is Better PJSIP 2.11 Method: INVITE Arch Linux Ubuntu 21.04 + Linux 5.13 800 1600 2400 3200 4000 SE +/- 2.67, N = 3 SE +/- 1.76, N = 3 2767 3669 -pthread -lavdevice -lv4l2 -lvpx -lopencore-amrnb -lopencore-amrwb 1. (CC) gcc options: -lSDL2 -lavformat -lavcodec -lswscale -lavutil -lstdc++ -lopus -lssl -lcrypto -luuid -lm -lrt -lpthread -lasound -O2
OpenBenchmarking.org Responses Per Second, More Is Better PJSIP 2.11 Method: OPTIONS, Stateful Arch Linux Ubuntu 21.04 + Linux 5.13 700 1400 2100 2800 3500 SE +/- 5.21, N = 3 SE +/- 24.11, N = 15 3362 3373 -pthread -lavdevice -lv4l2 -lvpx -lopencore-amrnb -lopencore-amrwb 1. (CC) gcc options: -lSDL2 -lavformat -lavcodec -lswscale -lavutil -lstdc++ -lopus -lssl -lcrypto -luuid -lm -lrt -lpthread -lasound -O2
OpenBenchmarking.org Responses Per Second, More Is Better PJSIP 2.11 Method: OPTIONS, Stateless Arch Linux Ubuntu 21.04 + Linux 5.13 20K 40K 60K 80K 100K SE +/- 77.55, N = 3 SE +/- 157.22, N = 3 96670 85988 -pthread -lavdevice -lv4l2 -lvpx -lopencore-amrnb -lopencore-amrwb 1. (CC) gcc options: -lSDL2 -lavformat -lavcodec -lswscale -lavutil -lstdc++ -lopus -lssl -lcrypto -luuid -lm -lrt -lpthread -lasound -O2
OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: VGG19 - Device: CPU Arch Linux Ubuntu 21.04 + Linux 5.13 3 6 9 12 15 SE +/- 0.08, N = 3 SE +/- 0.11, N = 3 10.87 10.74
OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: ResNet 50 - Device: CPU Arch Linux Ubuntu 21.04 + Linux 5.13 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.08, N = 4 5.99 6.37
RealSR-NCNN RealSR-NCNN is an NCNN neural network implementation of the RealSR project and accelerated using the Vulkan API. RealSR is the Real-World Super Resolution via Kernel Estimation and Noise Injection. NCNN is a high performance neural network inference framework optimized for mobile and other platforms developed by Tencent. This test profile times how long it takes to increase the resolution of a sample image by a scale of 4x with Vulkan. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better RealSR-NCNN 20200818 Scale: 4x - TAA: No Arch Linux Ubuntu 21.04 + Linux 5.13 2 4 6 8 10 SE +/- 0.072, N = 12 SE +/- 0.077, N = 12 7.845 7.626
RNNoise RNNoise is a recurrent neural network for audio noise reduction developed by Mozilla and Xiph.Org. This test profile is a single-threaded test measuring the time to denoise a sample 26 minute long 16-bit RAW audio file using this recurrent neural network noise suppression library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better RNNoise 2020-06-28 Arch Linux Ubuntu 21.04 + Linux 5.13 4 8 12 16 20 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 16.20 15.92 -lm 1. (CC) gcc options: -O2 -pedantic -fvisibility=hidden
SecureMark SecureMark is an objective, standardized benchmarking framework for measuring the efficiency of cryptographic processing solutions developed by EEMBC. SecureMark-TLS is benchmarking Transport Layer Security performance with a focus on IoT/edge computing. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org marks, More Is Better SecureMark 1.0.4 Benchmark: SecureMark-TLS Arch Linux Ubuntu 21.04 + Linux 5.13 70K 140K 210K 280K 350K SE +/- 2554.13, N = 3 SE +/- 735.25, N = 3 311936 312012 1. (CC) gcc options: -pedantic -O3
Selenium This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers such as Firefox and Google Chrome. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Runs / Minute, More Is Better Selenium Benchmark: StyleBench - Browser: Firefox Arch Linux Ubuntu 21.04 + Linux 5.13 20 40 60 80 100 SE +/- 0.35, N = 3 SE +/- 0.26, N = 3 100.3 92.5 1. Arch Linux: firefox 90.0.2 2. Ubuntu 21.04 + Linux 5.13: firefox 90.0
OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Firefox Arch Linux Ubuntu 21.04 + Linux 5.13 20 40 60 80 100 SE +/- 0.56, N = 3 SE +/- 0.70, N = 3 87.07 82.78 1. Arch Linux: firefox 90.0.2 2. Ubuntu 21.04 + Linux 5.13: firefox 90.0
OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Firefox Arch Linux Ubuntu 21.04 + Linux 5.13 700 1400 2100 2800 3500 SE +/- 8.84, N = 3 SE +/- 6.00, N = 3 3290 3322 1. Arch Linux: firefox 90.0.2 2. Ubuntu 21.04 + Linux 5.13: firefox 90.0
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Firefox Arch Linux Ubuntu 21.04 + Linux 5.13 6 12 18 24 30 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 25.6 25.1 1. Arch Linux: firefox 90.0.2 2. Ubuntu 21.04 + Linux 5.13: firefox 90.0
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM collisionDetection - Browser: Firefox Arch Linux Ubuntu 21.04 + Linux 5.13 60 120 180 240 300 SE +/- 0.93, N = 3 SE +/- 0.59, N = 3 292.6 291.5 1. Arch Linux: firefox 90.0.2 2. Ubuntu 21.04 + Linux 5.13: firefox 90.0
Stockfish This is a test of Stockfish, an advanced open-source C++11 chess benchmark that can scale up to 512 CPU threads. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 13 Total Time Arch Linux Ubuntu 21.04 + Linux 5.13 6M 12M 18M 24M 30M SE +/- 246081.10, N = 3 SE +/- 331248.84, N = 3 27617537 28125785 1. (CXX) g++ options: -lgcov -m64 -lpthread -fno-exceptions -std=c++17 -fprofile-use -fno-peel-loops -fno-tracer -pedantic -O3 -msse -msse3 -mpopcnt -mavx2 -msse4.1 -mssse3 -msse2 -mbmi2 -flto -flto=jobserver
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 0.8.7 Encoder Mode: Preset 8 - Input: Bosphorus 4K Arch Linux Ubuntu 21.04 + Linux 5.13 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 13.24 13.38 1. (CXX) g++ options: -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie
TNN TNN is an open-source deep learning reasoning framework developed by Tencent. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better TNN 0.3 Target: CPU - Model: DenseNet Arch Linux Ubuntu 21.04 + Linux 5.13 600 1200 1800 2400 3000 SE +/- 4.09, N = 3 SE +/- 5.43, N = 3 2600.70 2593.49 MIN: 2548.9 / MAX: 2691.18 MIN: 2544.87 / MAX: 2687.95 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl
OpenBenchmarking.org ms, Fewer Is Better TNN 0.3 Target: CPU - Model: MobileNet v2 Arch Linux Ubuntu 21.04 + Linux 5.13 50 100 150 200 250 SE +/- 0.30, N = 3 SE +/- 0.41, N = 3 233.43 232.27 MIN: 231.46 / MAX: 236.2 MIN: 230.43 / MAX: 240.01 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl
OpenBenchmarking.org ms, Fewer Is Better TNN 0.3 Target: CPU - Model: SqueezeNet v2 Arch Linux Ubuntu 21.04 + Linux 5.13 12 24 36 48 60 SE +/- 0.24, N = 3 SE +/- 0.20, N = 3 51.99 52.55 MIN: 51.4 / MAX: 52.86 MIN: 52.16 / MAX: 53.4 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl
OpenBenchmarking.org ms, Fewer Is Better TNN 0.3 Target: CPU - Model: SqueezeNet v1.1 Arch Linux Ubuntu 21.04 + Linux 5.13 50 100 150 200 250 SE +/- 0.25, N = 3 SE +/- 0.09, N = 3 220.93 219.40 MIN: 219.8 / MAX: 223.06 MIN: 218.98 / MAX: 220.28 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl
Unvanquished Unvanquished is a modern fork of the Tremulous first person shooter. Unvanquished is powered by the Daemon engine, a combination of the ioquake3 engine with the graphically-beautiful XreaL engine. Unvanquished supports a modern OpenGL 3 renderer and other advanced graphics features for this open-source game. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Unvanquished 0.52.1 Resolution: 1920 x 1080 - Effects Quality: High Arch Linux Ubuntu 21.04 + Linux 5.13 50 100 150 200 250 SE +/- 0.78, N = 3 SE +/- 0.38, N = 3 224.1 205.8
OpenBenchmarking.org Frames Per Second, More Is Better Unvanquished 0.52.1 Resolution: 1920 x 1080 - Effects Quality: Ultra Arch Linux Ubuntu 21.04 + Linux 5.13 40 80 120 160 200 SE +/- 0.27, N = 3 SE +/- 0.50, N = 3 203.5 192.8
OpenBenchmarking.org Frames Per Second, More Is Better Unvanquished 0.52.1 Resolution: 1920 x 1080 - Effects Quality: Medium Arch Linux Ubuntu 21.04 + Linux 5.13 50 100 150 200 250 SE +/- 2.18, N = 3 SE +/- 0.67, N = 3 234.4 213.5
VOSK Speech Recognition Toolkit VOSK is an open-source offline speech recognition API/toolkit. VOSK supports speech recognition in 17 languages and has a variety of models available and interfaces for different programming languages. This test profile times the speech-to-text process for a roughly three minute audio recording. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better VOSK Speech Recognition Toolkit 0.3.21 Arch Linux Ubuntu 21.04 + Linux 5.13 4 8 12 16 20 SE +/- 0.10, N = 3 SE +/- 0.11, N = 3 17.56 16.89
VP9 libvpx Encoding This is a standard video encoding performance test of Google's libvpx library and the vpxenc command for the VP9 video format. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.10.0 Speed: Speed 5 - Input: Bosphorus 4K Arch Linux Ubuntu 21.04 + Linux 5.13 4 8 12 16 20 SE +/- 0.09, N = 3 SE +/- 0.19, N = 3 13.96 13.92 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11
Waifu2x-NCNN Vulkan Waifu2x-NCNN is an NCNN neural network implementation of the Waifu2x converter project and accelerated using the Vulkan API. NCNN is a high performance neural network inference framework optimized for mobile and other platforms developed by Tencent. This test profile times how long it takes to increase the resolution of a sample image with Vulkan. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Waifu2x-NCNN Vulkan 20200818 Scale: 2x - Denoise: 3 - TAA: No Arch Linux Ubuntu 21.04 + Linux 5.13 0.5355 1.071 1.6065 2.142 2.6775 2.122 2.380
WireGuard + Linux Networking Stack Stress Test This is a benchmark of the WireGuard secure VPN tunnel and Linux networking stack stress test. The test runs on the local host but does require root permissions to run. The way it works is it creates three namespaces. ns0 has a loopback device. ns1 and ns2 each have wireguard devices. Those two wireguard devices send traffic through the loopback device of ns0. The end result of this is that tests wind up testing encryption and decryption at the same time -- a pretty CPU and scheduler-heavy workflow. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better WireGuard + Linux Networking Stack Stress Test Arch Linux Ubuntu 21.04 + Linux 5.13 40 80 120 160 200 SE +/- 0.09, N = 3 SE +/- 0.39, N = 3 137.73 198.09
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 Arch Linux Ubuntu 21.04 + Linux 5.13 70 140 210 280 350 SE +/- 0.65, N = 3 SE +/- 1.10, N = 3 307.69 310.47 MIN: 200 / MAX: 556 MIN: 202 / MAX: 578
OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 1920 x 1080 - Effects Quality: High Arch Linux Ubuntu 21.04 + Linux 5.13 50 100 150 200 250 SE +/- 0.65, N = 3 SE +/- 0.86, N = 3 219.49 221.44 MIN: 155 / MAX: 371 MIN: 152 / MAX: 371
OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 1920 x 1080 - Effects Quality: Ultra Arch Linux Ubuntu 21.04 + Linux 5.13 40 80 120 160 200 SE +/- 0.84, N = 3 SE +/- 1.24, N = 3 196.61 198.95 MIN: 120 / MAX: 298 MIN: 130 / MAX: 299
OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 1920 x 1080 - Effects Quality: Ultimate Arch Linux Ubuntu 21.04 + Linux 5.13 40 80 120 160 200 SE +/- 0.49, N = 3 SE +/- 0.27, N = 3 164.90 166.70 MIN: 44 / MAX: 273 MIN: 46 / MAX: 283
Zstd Compression This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19 - Compression Speed Arch Linux Ubuntu 21.04 + Linux 5.13 6 12 18 24 30 SE +/- 0.10, N = 3 SE +/- 0.09, N = 3 23.7 23.9 -llz4 1. (CC) gcc options: -O3 -pthread -lz -llzma
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19 - Decompression Speed Arch Linux Ubuntu 21.04 + Linux 5.13 700 1400 2100 2800 3500 SE +/- 23.24, N = 3 SE +/- 0.78, N = 3 3294.4 3355.7 -llz4 1. (CC) gcc options: -O3 -pthread -lz -llzma
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 8, Long Mode - Compression Speed Arch Linux Ubuntu 21.04 + Linux 5.13 30 60 90 120 150 SE +/- 0.29, N = 3 SE +/- 0.21, N = 3 115.7 118.6 -llz4 1. (CC) gcc options: -O3 -pthread -lz -llzma
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 8, Long Mode - Decompression Speed Arch Linux Ubuntu 21.04 + Linux 5.13 900 1800 2700 3600 4500 SE +/- 35.61, N = 3 SE +/- 24.64, N = 3 4224.0 4144.3 -llz4 1. (CC) gcc options: -O3 -pthread -lz -llzma
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Compression Speed Arch Linux Ubuntu 21.04 + Linux 5.13 5 10 15 20 25 SE +/- 0.13, N = 3 SE +/- 0.12, N = 3 20.0 20.2 -llz4 1. (CC) gcc options: -O3 -pthread -lz -llzma
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Decompression Speed Arch Linux Ubuntu 21.04 + Linux 5.13 700 1400 2100 2800 3500 SE +/- 20.25, N = 3 SE +/- 44.78, N = 3 3379.1 3393.5 -llz4 1. (CC) gcc options: -O3 -pthread -lz -llzma
Ubuntu 21.04 + Linux 5.13 Processor: AMD Ryzen 9 5900HX @ 3.30GHz (8 Cores / 16 Threads), Motherboard: ASUS G513QY v1.0 (G513QY.311 BIOS), Chipset: AMD Renoir Root Complex, Memory: 16GB, Disk: 512GB SAMSUNG MZVLQ512HBLU-00B00, Graphics: ASUS AMD Cezanne 512MB (2600/1000MHz), Audio: AMD Navi 21 HDMI Audio, Monitor: LQ156M1JW25, Network: Realtek RTL8111/8168/8411 + MEDIATEK Device 7961
OS: Ubuntu 21.04, Kernel: 5.13.2 (x86_64), Desktop: GNOME Shell 3.38.4, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 21.3.0-devel (git-0e0633c 2021-07-23 hirsute-oibaf-ppa) (LLVM 12.0.1), Vulkan: 1.2.185, Compiler: GCC 10.3.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-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-mutex --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-gDeRY6/gcc-10-10.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-gDeRY6/gcc-10-10.3.0/debian/tmp-gcn/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-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 -vDisk Notes: NONE / errors=remount-ro,relatime,rw,stripe=32 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa50000cPython Notes: Python 3.9.5Security 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 Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 23 July 2021 16:13 by user phoronix.
Arch Linux Processor: AMD Ryzen 9 5900HX @ 3.30GHz (8 Cores / 16 Threads), Motherboard: ASUS G513QY v1.0 (G513QY.311 BIOS), Chipset: AMD Renoir Root Complex, Memory: 16GB, Disk: 512GB SAMSUNG MZVLQ512HBLU-00B00, Graphics: ASUS AMD Cezanne (2100/400MHz), Audio: AMD Navi 21 HDMI Audio, Monitor: LQ156M1JW25, Network: Realtek RTL8111/8168/8411 + MEDIATEK Device 7961
OS: Arch Linux, Kernel: 5.13.4-arch1-1 (x86_64), Desktop: GNOME Shell 40.3, Display Server: X Server 1.20.12 + Wayland, OpenGL: 4.6 Mesa 21.1.5 (LLVM 12.0.1), Compiler: GCC 11.1.0, File-System: ext4, Screen Resolution: 1920x1080
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnuDisk Notes: NONE / relatime,rw,stripe=32 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa50000cPython Notes: Python 3.9.6Security 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 Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 24 July 2021 12:50 by user phoronix.