ARMv8 Cortex-A72 testing with a BCM2835 Raspberry Pi 400 Rev 1.0 and vc4drmfb on Debian 11 via the Phoronix Test Suite.
Raspberry Pi 4 Processor: ARMv8 Cortex-A72 @ 1.80GHz (4 Cores), Motherboard: BCM2835 Raspberry Pi 400 Rev 1.0, Chipset: Broadcom BCM2711, Memory: 4096MB, Disk: 128GB SF128, Graphics: vc4drmfb, Monitor: DELL P2210H
OS: Debian 11, Kernel: 5.15.84-v8+ (aarch64), Desktop: LXDE, Display Server: X Server 1.20.11, Compiler: GCC 10.2.1 20210110, File-System: ext4, Screen Resolution: 1920x1080
Kernel Notes: snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1Compiler Notes: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-mutex --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -vProcessor Notes: Scaling Governor: cpufreq-dt ondemandPython Notes: Python 3.9.2Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Vulnerable + srbds: Not affected + tsx_async_abort: Not affected
miniBUDE MiniBUDE is a mini application for the the core computation of the Bristol University Docking Engine (BUDE). This test profile currently makes use of the OpenMP implementation of miniBUDE for CPU benchmarking. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org GFInst/s, More Is Better miniBUDE 20210901 Implementation: OpenMP - Input Deck: BM1 Raspberry Pi 4 3 6 9 12 15 SE +/- 0.00, N = 3 10.13 1. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -mcpu=native -lm
OpenBenchmarking.org Billion Interactions/s, More Is Better miniBUDE 20210901 Implementation: OpenMP - Input Deck: BM1 Raspberry Pi 4 0.0911 0.1822 0.2733 0.3644 0.4555 SE +/- 0.000, N = 3 0.405 1. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -mcpu=native -lm
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 Raspberry Pi 4 300 600 900 1200 1500 SE +/- 0.84, N = 3 1396.06 1. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp
Dolfyn Dolfyn is a Computational Fluid Dynamics (CFD) code of modern numerical simulation techniques. The Dolfyn test profile measures the execution time of the bundled computational fluid dynamics demos that are bundled with Dolfyn. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics Raspberry Pi 4 20 40 60 80 100 SE +/- 0.59, N = 3 89.58
nekRS nekRS is an open-source Navier Stokes solver based on the spectral element method. NekRS supports both CPU and GPU/accelerator support though this test profile is currently configured for CPU execution. NekRS is part of Nek5000 of the Mathematics and Computer Science MCS at Argonne National Laboratory. This nekRS benchmark is primarily relevant to large core count HPC servers and otherwise may be very time consuming. Learn more via the OpenBenchmarking.org test page.
Input: TurboPipe Periodic
Raspberry Pi 4: The test quit with a non-zero exit status. E: [raspberrypi:320982] PMIX ERROR: UNREACHABLE in file ../../../src/server/pmix_server.c at line 2795
Xmrig Xmrig is an open-source cross-platform CPU/GPU miner for RandomX, KawPow, CryptoNight and AstroBWT. This test profile is setup to measure the Xmlrig CPU mining performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org H/s, More Is Better Xmrig 6.18.1 Variant: Monero - Hash Count: 1M Raspberry Pi 4 20 40 60 80 100 SE +/- 1.47, N = 3 99.8 1. (CXX) g++ options: -fexceptions -fno-rtti -O3 -Ofast -static-libgcc -static-libstdc++ -rdynamic -lssl -lcrypto -luv -lpthread -lrt -ldl -lhwloc
Variant: Wownero - Hash Count: 1M
Raspberry Pi 4: The test run did not produce a result. E: sh: 1: exec: ./xmrig: not found
LZ4 Compression This test measures the time needed to compress/decompress a sample file (an Ubuntu ISO) using LZ4 compression. Learn more via the OpenBenchmarking.org test page.
Compression Level: 1
Raspberry Pi 4: The test run did not produce a result.
Compression Level: 3
Raspberry Pi 4: The test run did not produce a result.
Compression Level: 9
Raspberry Pi 4: The test run did not produce a result.
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.4 Compression Level: 19 - Compression Speed Raspberry Pi 4 0.4185 0.837 1.2555 1.674 2.0925 SE +/- 0.00, N = 3 1.86 1. (CC) gcc options: -O3 -pthread -lz -llzma
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.4 Compression Level: 3, Long Mode - Decompression Speed Raspberry Pi 4 70 140 210 280 350 SE +/- 1.53, N = 3 331.0 1. (CC) gcc options: -O3 -pthread -lz -llzma
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.4 Compression Level: 8, Long Mode - Decompression Speed Raspberry Pi 4 70 140 210 280 350 SE +/- 1.27, N = 3 302.5 1. (CC) gcc options: -O3 -pthread -lz -llzma
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.4 Compression Level: 19, Long Mode - Compression Speed Raspberry Pi 4 0.369 0.738 1.107 1.476 1.845 SE +/- 0.00, N = 3 1.64 1. (CC) gcc options: -O3 -pthread -lz -llzma
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.4 Compression Level: 19, Long Mode - Decompression Speed Raspberry Pi 4 50 100 150 200 250 SE +/- 0.52, N = 3 236.9 1. (CC) gcc options: -O3 -pthread -lz -llzma
JPEG XL libjxl The JPEG XL Image Coding System is designed to provide next-generation JPEG image capabilities with JPEG XL offering better image quality and compression over legacy JPEG. This test profile is currently focused on the multi-threaded JPEG XL image encode performance using the reference libjxl library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.7 Input: PNG - Quality: 80 Raspberry Pi 4 0.2723 0.5446 0.8169 1.0892 1.3615 SE +/- 0.00, N = 3 1.21 1. (CXX) g++ options: -fno-rtti -funwind-tables -O3 -O2 -fPIE -pie -lm -pthread -latomic
OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.7 Input: PNG - Quality: 90 Raspberry Pi 4 0.2655 0.531 0.7965 1.062 1.3275 SE +/- 0.00, N = 3 1.18 1. (CXX) g++ options: -fno-rtti -funwind-tables -O3 -O2 -fPIE -pie -lm -pthread -latomic
OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.7 Input: JPEG - Quality: 80 Raspberry Pi 4 0.2745 0.549 0.8235 1.098 1.3725 SE +/- 0.00, N = 3 1.22 1. (CXX) g++ options: -fno-rtti -funwind-tables -O3 -O2 -fPIE -pie -lm -pthread -latomic
OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.7 Input: JPEG - Quality: 90 Raspberry Pi 4 0.2678 0.5356 0.8034 1.0712 1.339 SE +/- 0.00, N = 3 1.19 1. (CXX) g++ options: -fno-rtti -funwind-tables -O3 -O2 -fPIE -pie -lm -pthread -latomic
JPEG XL Decoding libjxl The JPEG XL Image Coding System is designed to provide next-generation JPEG image capabilities with JPEG XL offering better image quality and compression over legacy JPEG. This test profile is suited for JPEG XL decode performance testing to PNG output file, the pts/jpexl test is for encode performance. The JPEG XL encoding/decoding is done using the libjxl codebase. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MP/s, More Is Better JPEG XL Decoding libjxl 0.7 CPU Threads: 1 Raspberry Pi 4 1.3388 2.6776 4.0164 5.3552 6.694 SE +/- 0.01, N = 3 5.95
OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.2.4 Encode Settings: Quality 100 Raspberry Pi 4 0.549 1.098 1.647 2.196 2.745 SE +/- 0.03, N = 3 2.44 1. (CC) gcc options: -fvisibility=hidden -O2 -lpng16 -lgif -ltiff -lm -pthread
OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.2.4 Encode Settings: Quality 100, Lossless Raspberry Pi 4 0.0653 0.1306 0.1959 0.2612 0.3265 SE +/- 0.00, N = 3 0.29 1. (CC) gcc options: -fvisibility=hidden -O2 -lpng16 -lgif -ltiff -lm -pthread
OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.2.4 Encode Settings: Quality 100, Highest Compression Raspberry Pi 4 0.2475 0.495 0.7425 0.99 1.2375 SE +/- 0.00, N = 3 1.10 1. (CC) gcc options: -fvisibility=hidden -O2 -lpng16 -lgif -ltiff -lm -pthread
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.38 Operation: Swirl Raspberry Pi 4 11 22 33 44 55 SE +/- 0.33, N = 3 50 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.38 Operation: Rotate Raspberry Pi 4 20 40 60 80 100 SE +/- 0.67, N = 3 101 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.38 Operation: Sharpen Raspberry Pi 4 5 10 15 20 25 21 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.38 Operation: Enhanced Raspberry Pi 4 5 10 15 20 25 21 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.38 Operation: Resizing Raspberry Pi 4 13 26 39 52 65 56 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.38 Operation: Noise-Gaussian Raspberry Pi 4 7 14 21 28 35 31 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.38 Operation: HWB Color Space Raspberry Pi 4 30 60 90 120 150 146 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -lpthread
OpenBenchmarking.org FPS, More Is Better dav1d 1.1 Video Input: Summer Nature 1080p Raspberry Pi 4 14 28 42 56 70 SE +/- 0.18, N = 3 61.73 1. (CC) gcc options: -pthread -lm
AOM AV1 This is a test of the AOMedia AV1 encoder (libaom) developed by AOMedia and Google as the AV1 Codec Library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.6 Encoder Mode: Speed 8 Realtime - Input: Bosphorus 4K Raspberry Pi 4 0.8033 1.6066 2.4099 3.2132 4.0165 SE +/- 0.00, N = 3 3.57 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.6 Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4K Raspberry Pi 4 1.0418 2.0836 3.1254 4.1672 5.209 SE +/- 0.01, N = 3 4.63 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.6 Encoder Mode: Speed 10 Realtime - Input: Bosphorus 4K Raspberry Pi 4 1.0508 2.1016 3.1524 4.2032 5.254 SE +/- 0.06, N = 3 4.67 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.6 Encoder Mode: Speed 8 Realtime - Input: Bosphorus 1080p Raspberry Pi 4 3 6 9 12 15 SE +/- 0.07, N = 3 11.75 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.6 Encoder Mode: Speed 9 Realtime - Input: Bosphorus 1080p Raspberry Pi 4 4 8 12 16 20 SE +/- 0.20, N = 3 14.18 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.6 Encoder Mode: Speed 10 Realtime - Input: Bosphorus 1080p Raspberry Pi 4 4 8 12 16 20 SE +/- 0.06, N = 3 14.20 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.13 Speed: Speed 5 - Input: Bosphorus 4K Raspberry Pi 4 0.1935 0.387 0.5805 0.774 0.9675 SE +/- 0.00, N = 3 0.86 1. (CXX) g++ options: -lm -lpthread -march=armv8-a -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11
VVenC VVenC is the Fraunhofer Versatile Video Encoder as a fast/efficient H.266/VVC encoder. The vvenc encoder makes use of SIMD Everywhere (SIMDe). The vvenc software is published under The Clear BSD License. Learn more via the OpenBenchmarking.org test page.
Video Input: Bosphorus 4K - Video Preset: Faster
Raspberry Pi 4: The test quit with a non-zero exit status.
OpenBenchmarking.org Frames Per Second, More Is Better VVenC 1.7 Video Input: Bosphorus 1080p - Video Preset: Faster Raspberry Pi 4 0.2583 0.5166 0.7749 1.0332 1.2915 SE +/- 0.005, N = 3 1.148 1. (CXX) g++ options: -O3 -flto -fno-fat-lto-objects -flto=auto -lpthread
Stargate Digital Audio Workstation Stargate is an open-source, cross-platform digital audio workstation (DAW) software package with "a unique and carefully curated experience" with scalability from old systems up through modern multi-core systems. Stargate is GPLv3 licensed and makes use of Qt5 (PyQt5) for its user-interface. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 22.11.5 Sample Rate: 44100 - Buffer Size: 512 Raspberry Pi 4 0.0739 0.1478 0.2217 0.2956 0.3695 SE +/- 0.000372, N = 3 0.328516 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 22.11.5 Sample Rate: 96000 - Buffer Size: 512 Raspberry Pi 4 0.0494 0.0988 0.1482 0.1976 0.247 SE +/- 0.000012, N = 3 0.219344 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 22.11.5 Sample Rate: 480000 - Buffer Size: 512 Raspberry Pi 4 0.0706 0.1412 0.2118 0.2824 0.353 SE +/- 0.000117, N = 3 0.313838 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
Timed Node.js Compilation This test profile times how long it takes to build/compile Node.js itself from source. Node.js is a JavaScript run-time built from the Chrome V8 JavaScript engine while itself is written in C/C++. Learn more via the OpenBenchmarking.org test page.
Time To Compile
Raspberry Pi 4: The test quit with a non-zero exit status. E: g++: fatal error: Killed signal terminated program cc1plus
FFmpeg This is a benchmark of the FFmpeg multimedia framework. The FFmpeg test profile is making use of a modified version of vbench from Columbia University's Architecture and Design Lab (ARCADE) [http://arcade.cs.columbia.edu/vbench/] that is a benchmark for video-as-a-service workloads. The test profile offers the options of a range of vbench scenarios based on freely distributable video content and offers the options of using the x264 or x265 video encoders for transcoding. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 6.0 Encoder: libx264 - Scenario: Live Raspberry Pi 4 30 60 90 120 150 SE +/- 0.16, N = 3 145.81 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
OpenBenchmarking.org FPS, More Is Better FFmpeg 6.0 Encoder: libx264 - Scenario: Live Raspberry Pi 4 8 16 24 32 40 SE +/- 0.04, N = 3 34.63 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 6.0 Encoder: libx265 - Scenario: Live Raspberry Pi 4 300 600 900 1200 1500 SE +/- 0.15, N = 3 1165.30 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
OpenBenchmarking.org FPS, More Is Better FFmpeg 6.0 Encoder: libx265 - Scenario: Live Raspberry Pi 4 0.9743 1.9486 2.9229 3.8972 4.8715 SE +/- 0.00, N = 3 4.33 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 6.0 Encoder: libx264 - Scenario: Upload Raspberry Pi 4 200 400 600 800 1000 SE +/- 0.63, N = 3 1122.88 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
OpenBenchmarking.org FPS, More Is Better FFmpeg 6.0 Encoder: libx264 - Scenario: Upload Raspberry Pi 4 0.5063 1.0126 1.5189 2.0252 2.5315 SE +/- 0.00, N = 3 2.25 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 6.0 Encoder: libx265 - Scenario: Upload Raspberry Pi 4 800 1600 2400 3200 4000 SE +/- 0.57, N = 3 3571.59 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
OpenBenchmarking.org FPS, More Is Better FFmpeg 6.0 Encoder: libx265 - Scenario: Upload Raspberry Pi 4 0.1598 0.3196 0.4794 0.6392 0.799 SE +/- 0.00, N = 3 0.71 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 6.0 Encoder: libx264 - Scenario: Platform Raspberry Pi 4 200 400 600 800 1000 SE +/- 1.80, N = 3 924.23 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
OpenBenchmarking.org FPS, More Is Better FFmpeg 6.0 Encoder: libx264 - Scenario: Platform Raspberry Pi 4 2 4 6 8 10 SE +/- 0.02, N = 3 8.20 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 6.0 Encoder: libx265 - Scenario: Platform Raspberry Pi 4 1200 2400 3600 4800 6000 SE +/- 2.80, N = 3 5447.52 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
OpenBenchmarking.org FPS, More Is Better FFmpeg 6.0 Encoder: libx265 - Scenario: Platform Raspberry Pi 4 0.3128 0.6256 0.9384 1.2512 1.564 SE +/- 0.00, N = 3 1.39 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 6.0 Encoder: libx264 - Scenario: Video On Demand Raspberry Pi 4 200 400 600 800 1000 SE +/- 0.87, N = 3 924.75 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
OpenBenchmarking.org FPS, More Is Better FFmpeg 6.0 Encoder: libx264 - Scenario: Video On Demand Raspberry Pi 4 2 4 6 8 10 SE +/- 0.01, N = 3 8.19 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 6.0 Encoder: libx265 - Scenario: Video On Demand Raspberry Pi 4 1200 2400 3600 4800 6000 SE +/- 0.58, N = 3 5451.18 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
OpenBenchmarking.org FPS, More Is Better FFmpeg 6.0 Encoder: libx265 - Scenario: Video On Demand Raspberry Pi 4 0.3128 0.6256 0.9384 1.2512 1.564 SE +/- 0.00, N = 3 1.39 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
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 Raspberry Pi 4 13 26 39 52 65 SE +/- 1.81, N = 14 58.26 1. (CC) gcc options: -O2 -pedantic -fvisibility=hidden
Memcached Memcached is a high performance, distributed memory object caching system. This Memcached test profiles makes use of memtier_benchmark for excuting this CPU/memory-focused server benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ops/sec, More Is Better Memcached 1.6.18 Set To Get Ratio: 1:10 Raspberry Pi 4 20K 40K 60K 80K 100K SE +/- 819.29, N = 5 78927.15 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.org Ops/sec, More Is Better Memcached 1.6.18 Set To Get Ratio: 1:100 Raspberry Pi 4 16K 32K 48K 64K 80K SE +/- 741.56, N = 3 75136.59 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
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 2023 Implementation: MPI CPU - Input: water_GMX50_bare Raspberry Pi 4 0.0128 0.0256 0.0384 0.0512 0.064 SE +/- 0.000, N = 3 0.057 1. (CXX) g++ options: -O3 -pthread
PostgreSQL This is a benchmark of PostgreSQL using the integrated pgbench for facilitating the database benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org TPS, More Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 50 - Mode: Read Only Raspberry Pi 4 5K 10K 15K 20K 25K SE +/- 332.97, N = 12 24772 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 50 - Mode: Read Only - Average Latency Raspberry Pi 4 0.455 0.91 1.365 1.82 2.275 SE +/- 0.026, N = 12 2.022 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 100 - Mode: Read Only Raspberry Pi 4 4K 8K 12K 16K 20K SE +/- 194.44, N = 12 18013 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 100 - Mode: Read Only - Average Latency Raspberry Pi 4 1.2508 2.5016 3.7524 5.0032 6.254 SE +/- 0.059, N = 12 5.559 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 250 - Mode: Read Only Raspberry Pi 4 4K 8K 12K 16K 20K SE +/- 104.90, N = 3 17012 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 250 - Mode: Read Only - Average Latency Raspberry Pi 4 4 8 12 16 20 SE +/- 0.09, N = 3 14.70 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 50 - Mode: Read Write Raspberry Pi 4 80 160 240 320 400 SE +/- 4.16, N = 12 357 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 50 - Mode: Read Write - Average Latency Raspberry Pi 4 30 60 90 120 150 SE +/- 1.72, N = 12 140.29 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 500 - Mode: Read Only Raspberry Pi 4 4K 8K 12K 16K 20K SE +/- 190.50, N = 3 16594 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 500 - Mode: Read Only - Average Latency Raspberry Pi 4 7 14 21 28 35 SE +/- 0.35, N = 3 30.14 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 100 - Mode: Read Write Raspberry Pi 4 80 160 240 320 400 SE +/- 2.49, N = 3 350 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 100 - Mode: Read Write - Average Latency Raspberry Pi 4 60 120 180 240 300 SE +/- 2.03, N = 3 285.84 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 250 - Mode: Read Write Raspberry Pi 4 50 100 150 200 250 SE +/- 2.03, N = 3 247 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 250 - Mode: Read Write - Average Latency Raspberry Pi 4 200 400 600 800 1000 SE +/- 8.26, N = 3 1010.64 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 500 - Mode: Read Write Raspberry Pi 4 30 60 90 120 150 SE +/- 3.56, N = 9 152 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 500 - Mode: Read Write - Average Latency Raspberry Pi 4 700 1400 2100 2800 3500 SE +/- 80.85, N = 9 3300.89 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
GEGL GEGL is the Generic Graphics Library and is the library/framework used by GIMP and other applications like GNOME Photos. This test profile times how long it takes to complete various GEGL operations on a static set of sample JPEG images. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Crop Raspberry Pi 4 8 16 24 32 40 SE +/- 0.49, N = 3 34.41
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Wavelet Blur Raspberry Pi 4 50 100 150 200 250 SE +/- 2.52, N = 3 220.12
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Color Enhance Raspberry Pi 4 50 100 150 200 250 SE +/- 0.75, N = 3 231.69
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Rotate 90 Degrees Raspberry Pi 4 40 80 120 160 200 SE +/- 1.40, N = 3 168.35
Stress-NG OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.04 Test: Hash Raspberry Pi 4 50K 100K 150K 200K 250K SE +/- 67.08, N = 3 218195.53 1. (CC) gcc options: -std=gnu99 -O2 -lm -laio -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.04 Test: MMAP Raspberry Pi 4 0.8393 1.6786 2.5179 3.3572 4.1965 SE +/- 0.00, N = 3 3.73 1. (CC) gcc options: -std=gnu99 -O2 -lm -laio -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.04 Test: NUMA Raspberry Pi 4 10 20 30 40 50 SE +/- 0.02, N = 3 43.43 1. (CC) gcc options: -std=gnu99 -O2 -lm -laio -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.04 Test: Poll Raspberry Pi 4 20K 40K 60K 80K 100K SE +/- 138.19, N = 3 79870.14 1. (CC) gcc options: -std=gnu99 -O2 -lm -laio -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.04 Test: Zlib Raspberry Pi 4 14 28 42 56 70 SE +/- 0.13, N = 3 64.08 1. (CC) gcc options: -std=gnu99 -O2 -lm -laio -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.04 Test: Futex Raspberry Pi 4 40K 80K 120K 160K 200K SE +/- 1544.49, N = 15 164100.32 1. (CC) gcc options: -std=gnu99 -O2 -lm -laio -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.04 Test: MEMFD Raspberry Pi 4 3 6 9 12 15 SE +/- 0.05, N = 3 10.98 1. (CC) gcc options: -std=gnu99 -O2 -lm -laio -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.04 Test: Mutex Raspberry Pi 4 40K 80K 120K 160K 200K SE +/- 3835.67, N = 15 166150.52 1. (CC) gcc options: -std=gnu99 -O2 -lm -laio -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.04 Test: Atomic Raspberry Pi 4 20 40 60 80 100 SE +/- 0.03, N = 3 86.25 1. (CC) gcc options: -std=gnu99 -O2 -lm -laio -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.04 Test: Crypto Raspberry Pi 4 600 1200 1800 2400 3000 SE +/- 9.03, N = 3 2994.76 1. (CC) gcc options: -std=gnu99 -O2 -lm -laio -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.04 Test: Malloc Raspberry Pi 4 20K 40K 60K 80K 100K SE +/- 117.34, N = 3 104901.21 1. (CC) gcc options: -std=gnu99 -O2 -lm -laio -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.04 Test: Forking Raspberry Pi 4 600 1200 1800 2400 3000 SE +/- 21.36, N = 3 2800.80 1. (CC) gcc options: -std=gnu99 -O2 -lm -laio -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.04 Test: Pthread Raspberry Pi 4 1600 3200 4800 6400 8000 SE +/- 6.25, N = 3 7633.87 1. (CC) gcc options: -std=gnu99 -O2 -lm -laio -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.04 Test: IO_uring Raspberry Pi 4 100 200 300 400 500 SE +/- 10.65, N = 15 451.68 1. (CC) gcc options: -std=gnu99 -O2 -lm -laio -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.04 Test: SENDFILE Raspberry Pi 4 4K 8K 12K 16K 20K SE +/- 9.15, N = 3 17946.72 1. (CC) gcc options: -std=gnu99 -O2 -lm -laio -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.04 Test: CPU Cache Raspberry Pi 4 50 100 150 200 250 SE +/- 5.96, N = 15 245.37 1. (CC) gcc options: -std=gnu99 -O2 -lm -laio -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.04 Test: CPU Stress Raspberry Pi 4 80 160 240 320 400 SE +/- 0.52, N = 3 389.32 1. (CC) gcc options: -std=gnu99 -O2 -lm -laio -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.04 Test: Semaphores Raspberry Pi 4 50K 100K 150K 200K 250K SE +/- 291.42, N = 3 222205.51 1. (CC) gcc options: -std=gnu99 -O2 -lm -laio -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.04 Test: Matrix Math Raspberry Pi 4 300 600 900 1200 1500 SE +/- 15.30, N = 3 1388.26 1. (CC) gcc options: -std=gnu99 -O2 -lm -laio -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.04 Test: Vector Math Raspberry Pi 4 1000 2000 3000 4000 5000 SE +/- 0.15, N = 3 4749.00 1. (CC) gcc options: -std=gnu99 -O2 -lm -laio -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.04 Test: Function Call Raspberry Pi 4 1700 3400 5100 6800 8500 SE +/- 0.83, N = 3 7765.64 1. (CC) gcc options: -std=gnu99 -O2 -lm -laio -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.04 Test: Memory Copying Raspberry Pi 4 20 40 60 80 100 SE +/- 0.12, N = 3 104.36 1. (CC) gcc options: -std=gnu99 -O2 -lm -laio -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.04 Test: Socket Activity Raspberry Pi 4 90 180 270 360 450 SE +/- 2.38, N = 3 421.05 1. (CC) gcc options: -std=gnu99 -O2 -lm -laio -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.04 Test: Context Switching Raspberry Pi 4 40K 80K 120K 160K 200K SE +/- 2527.26, N = 15 177654.41 1. (CC) gcc options: -std=gnu99 -O2 -lm -laio -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.04 Test: Glibc C String Functions Raspberry Pi 4 20K 40K 60K 80K 100K SE +/- 208.69, N = 3 102130.81 1. (CC) gcc options: -std=gnu99 -O2 -lm -laio -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.04 Test: Glibc Qsort Data Sorting Raspberry Pi 4 3 6 9 12 15 SE +/- 0.13, N = 3 12.49 1. (CC) gcc options: -std=gnu99 -O2 -lm -laio -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.04 Test: System V Message Passing Raspberry Pi 4 130K 260K 390K 520K 650K SE +/- 20227.66, N = 15 598911.20 1. (CC) gcc options: -std=gnu99 -O2 -lm -laio -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lz -pthread
Mobile Neural Network MNN is the Mobile Neural Network as a highly efficient, lightweight deep learning framework developed by Alibaba. This MNN test profile is building the OpenMP / CPU threaded version for processor benchmarking and not any GPU-accelerated test. MNN does allow making use of AVX-512 extensions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2.1 Model: nasnet Raspberry Pi 4 20 40 60 80 100 SE +/- 0.38, N = 3 79.82 MIN: 78.91 / MAX: 136.97 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 2.1 Model: mobilenetV3 Raspberry Pi 4 3 6 9 12 15 SE +/- 0.01, N = 3 10.87 MIN: 10.71 / MAX: 22.02 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 2.1 Model: squeezenetv1.1 Raspberry Pi 4 7 14 21 28 35 SE +/- 0.26, N = 3 31.17 MIN: 30.41 / MAX: 60.27 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 2.1 Model: resnet-v2-50 Raspberry Pi 4 60 120 180 240 300 SE +/- 1.42, N = 3 284.61 MIN: 280.49 / MAX: 314.73 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 2.1 Model: SqueezeNetV1.0 Raspberry Pi 4 14 28 42 56 70 SE +/- 0.18, N = 3 61.66 MIN: 60.88 / MAX: 74.42 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 2.1 Model: MobileNetV2_224 Raspberry Pi 4 8 16 24 32 40 SE +/- 0.06, N = 3 33.04 MIN: 32.6 / MAX: 44.32 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 2.1 Model: mobilenet-v1-1.0 Raspberry Pi 4 13 26 39 52 65 SE +/- 0.25, N = 3 57.59 MIN: 56.73 / MAX: 139.15 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 2.1 Model: inception-v3 Raspberry Pi 4 80 160 240 320 400 SE +/- 2.11, N = 3 356.04 MIN: 348.64 / MAX: 461.28 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 NCNN 20220729 Target: CPU-v2-v2 - Model: mobilenet-v2 Raspberry Pi 4 14 28 42 56 70 SE +/- 0.75, N = 3 61.64 MIN: 59.79 / MAX: 74.49 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU-v3-v3 - Model: mobilenet-v3 Raspberry Pi 4 11 22 33 44 55 SE +/- 0.38, N = 3 47.02 MIN: 45.66 / MAX: 58.51 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: shufflenet-v2 Raspberry Pi 4 6 12 18 24 30 SE +/- 0.09, N = 3 26.12 MIN: 25.4 / MAX: 26.9 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: mnasnet Raspberry Pi 4 12 24 36 48 60 SE +/- 0.47, N = 3 52.72 MIN: 51.76 / MAX: 56.26 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: efficientnet-b0 Raspberry Pi 4 20 40 60 80 100 SE +/- 0.53, N = 3 76.39 MIN: 74.66 / MAX: 87.92 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: blazeface Raspberry Pi 4 3 6 9 12 15 SE +/- 0.03, N = 3 10.45 MIN: 10.21 / MAX: 11.97 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: googlenet Raspberry Pi 4 30 60 90 120 150 SE +/- 0.22, N = 3 122.74 MIN: 121.57 / MAX: 139.9 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: vgg16 Raspberry Pi 4 130 260 390 520 650 SE +/- 0.80, N = 3 619.53 MIN: 605 / MAX: 680.75 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: resnet18 Raspberry Pi 4 30 60 90 120 150 SE +/- 0.26, N = 3 146.09 MIN: 144.46 / MAX: 177.05 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: alexnet Raspberry Pi 4 20 40 60 80 100 SE +/- 0.53, N = 3 85.66 MIN: 83.58 / MAX: 98.84 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: resnet50 Raspberry Pi 4 60 120 180 240 300 SE +/- 0.52, N = 3 292.97 MIN: 289.07 / MAX: 314.26 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: yolov4-tiny Raspberry Pi 4 50 100 150 200 250 SE +/- 1.06, N = 3 247.31 MIN: 241.09 / MAX: 265.5 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: squeezenet_ssd Raspberry Pi 4 30 60 90 120 150 SE +/- 0.39, N = 3 156.50 MIN: 155 / MAX: 168.75 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: regnety_400m Raspberry Pi 4 16 32 48 64 80 SE +/- 0.23, N = 3 72.82 MIN: 71.69 / MAX: 82.51 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: vision_transformer Raspberry Pi 4 600 1200 1800 2400 3000 SE +/- 4.73, N = 3 2853.10 MIN: 2776.33 / MAX: 2992.57 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20220729 Target: CPU - Model: FastestDet Raspberry Pi 4 10 20 30 40 50 SE +/- 0.15, N = 3 41.79 MIN: 41.15 / MAX: 59.32 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
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 Raspberry Pi 4 4K 8K 12K 16K 20K SE +/- 32.53, N = 3 18882.99 MIN: 18781.08 / MAX: 19205.87 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 Raspberry Pi 4 200 400 600 800 1000 SE +/- 10.76, N = 3 1092.70 MIN: 1069.72 / MAX: 1115.24 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 Raspberry Pi 4 50 100 150 200 250 SE +/- 0.53, N = 3 230.97 MIN: 229.07 / MAX: 233.38 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 Raspberry Pi 4 200 400 600 800 1000 SE +/- 6.59, N = 3 899.07 MIN: 883.84 / MAX: 912.19 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl
OpenBenchmarking.org Op/s, More Is Better RocksDB 7.9.2 Test: Update Random Raspberry Pi 4 8K 16K 24K 32K 40K SE +/- 405.92, N = 3 38090 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.org Op/s, More Is Better RocksDB 7.9.2 Test: Read While Writing Raspberry Pi 4 60K 120K 180K 240K 300K SE +/- 2368.64, N = 3 269871 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.org Op/s, More Is Better RocksDB 7.9.2 Test: Read Random Write Random Raspberry Pi 4 40K 80K 120K 160K 200K SE +/- 1408.45, N = 3 164709 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
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 Raspberry Pi 4 800 1600 2400 3200 4000 SE +/- 7.22, N = 3 3672
nginx This is a benchmark of the lightweight Nginx HTTP(S) web-server. This Nginx web server benchmark test profile makes use of the wrk program for facilitating the HTTP requests over a fixed period time with a configurable number of concurrent clients/connections. HTTPS with a self-signed OpenSSL certificate is used by this test for local benchmarking. Learn more via the OpenBenchmarking.org test page.
Connections: 1
Raspberry Pi 4: The test quit with a non-zero exit status.
OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.23.2 Connections: 20 Raspberry Pi 4 100 200 300 400 500 SE +/- 3.93, N = 15 477.26 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.23.2 Connections: 100 Raspberry Pi 4 110 220 330 440 550 SE +/- 2.01, N = 3 503.90 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.23.2 Connections: 200 Raspberry Pi 4 110 220 330 440 550 SE +/- 3.02, N = 3 500.94 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.23.2 Connections: 500 Raspberry Pi 4 100 200 300 400 500 SE +/- 2.23, N = 3 465.05 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.23.2 Connections: 1000 Raspberry Pi 4 90 180 270 360 450 SE +/- 5.72, N = 3 415.23 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.23.2 Connections: 4000 Raspberry Pi 4 90 180 270 360 450 SE +/- 0.60, N = 3 407.14 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
BRL-CAD BRL-CAD is a cross-platform, open-source solid modeling system with built-in benchmark mode. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org VGR Performance Metric, More Is Better BRL-CAD 7.34 VGR Performance Metric Raspberry Pi 4 3K 6K 9K 12K 15K 14400 1. (CXX) g++ options: -std=c++14 -pipe -fvisibility=hidden -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto -ltcl8.6 -lregex_brl -lz_brl -lnetpbm -pthread -ldl -lm -ltk8.6
SPECFEM3D simulates acoustic (fluid), elastic (solid), coupled acoustic/elastic, poroelastic or seismic wave propagation in any type of conforming mesh of hexahedra. This test profile currently relies on CPU-based execution for SPECFEM3D and using a variety of their built-in examples/models for benchmarking. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better SPECFEM3D 4.0 Model: Mount St. Helens Raspberry Pi 4 200 400 600 800 1000 SE +/- 4.41, N = 3 1126.88 1. (F9X) gfortran options: -O2 -fopenmp -std=f2003 -fimplicit-none -fmax-errors=10 -pedantic -pedantic-errors -O3 -finline-functions -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent_core -levent_pthreads -lutil -lm -lrt -lz
OpenBenchmarking.org Seconds, Fewer Is Better SPECFEM3D 4.0 Model: Layered Halfspace Raspberry Pi 4 600 1200 1800 2400 3000 SE +/- 5.92, N = 3 2807.20 1. (F9X) gfortran options: -O2 -fopenmp -std=f2003 -fimplicit-none -fmax-errors=10 -pedantic -pedantic-errors -O3 -finline-functions -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent_core -levent_pthreads -lutil -lm -lrt -lz
OpenBenchmarking.org Seconds, Fewer Is Better SPECFEM3D 4.0 Model: Tomographic Model Raspberry Pi 4 200 400 600 800 1000 SE +/- 2.27, N = 3 1139.72 1. (F9X) gfortran options: -O2 -fopenmp -std=f2003 -fimplicit-none -fmax-errors=10 -pedantic -pedantic-errors -O3 -finline-functions -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent_core -levent_pthreads -lutil -lm -lrt -lz
OpenBenchmarking.org Seconds, Fewer Is Better SPECFEM3D 4.0 Model: Homogeneous Halfspace Raspberry Pi 4 300 600 900 1200 1500 SE +/- 4.48, N = 3 1441.58 1. (F9X) gfortran options: -O2 -fopenmp -std=f2003 -fimplicit-none -fmax-errors=10 -pedantic -pedantic-errors -O3 -finline-functions -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent_core -levent_pthreads -lutil -lm -lrt -lz
OpenBenchmarking.org Seconds, Fewer Is Better SPECFEM3D 4.0 Model: Water-layered Halfspace Raspberry Pi 4 600 1200 1800 2400 3000 SE +/- 32.56, N = 3 2669.97 1. (F9X) gfortran options: -O2 -fopenmp -std=f2003 -fimplicit-none -fmax-errors=10 -pedantic -pedantic-errors -O3 -finline-functions -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent_core -levent_pthreads -lutil -lm -lrt -lz
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: SHA256 Raspberry Pi 4 100M 200M 300M 400M 500M SE +/- 71645.67, N = 3 444864440 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: SHA512 Raspberry Pi 4 110M 220M 330M 440M 550M SE +/- 213656.63, N = 3 515639207 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org sign/s, More Is Better OpenSSL 3.1 Algorithm: RSA4096 Raspberry Pi 4 30 60 90 120 150 SE +/- 0.06, N = 3 115.5 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org verify/s, More Is Better OpenSSL 3.1 Algorithm: RSA4096 Raspberry Pi 4 2K 4K 6K 8K 10K SE +/- 0.79, N = 3 8930.3 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: ChaCha20 Raspberry Pi 4 300M 600M 900M 1200M 1500M SE +/- 376917.52, N = 3 1629508767 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: AES-128-GCM Raspberry Pi 4 60M 120M 180M 240M 300M SE +/- 202998.46, N = 3 281296987 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: AES-256-GCM Raspberry Pi 4 50M 100M 150M 200M 250M SE +/- 76741.38, N = 3 237227850 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: ChaCha20-Poly1305 Raspberry Pi 4 300M 600M 900M 1200M 1500M SE +/- 1146742.49, N = 3 1290401290 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
Raspberry Pi 4 Processor: ARMv8 Cortex-A72 @ 1.80GHz (4 Cores), Motherboard: BCM2835 Raspberry Pi 400 Rev 1.0, Chipset: Broadcom BCM2711, Memory: 4096MB, Disk: 128GB SF128, Graphics: vc4drmfb, Monitor: DELL P2210H
OS: Debian 11, Kernel: 5.15.84-v8+ (aarch64), Desktop: LXDE, Display Server: X Server 1.20.11, Compiler: GCC 10.2.1 20210110, File-System: ext4, Screen Resolution: 1920x1080
Kernel Notes: snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1Compiler Notes: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-mutex --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -vProcessor Notes: Scaling Governor: cpufreq-dt ondemandPython Notes: Python 3.9.2Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Vulnerable + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 13 March 2023 05:13 by user pi.