Raspberry Pi OS Benchmarks

ARMv7 Cortex-A72 testing with a BCM2711 Raspberry Pi 400 Rev 1.0 and vc4drmfb on Raspbian 11 via the Phoronix Test Suite.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2202104-NE-RASPBERRY71
Jump To Table - Results

Statistics

Remove Outliers Before Calculating Averages

Graph Settings

Prefer Vertical Bar Graphs
No Box Plots
On Line Graphs With Missing Data, Connect The Line Gaps

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs
Condense Test Profiles With Multiple Version Results Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
32-bit
February 09 2022
  2 Days, 14 Hours, 11 Minutes
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


Raspberry Pi OS BenchmarksOpenBenchmarking.orgPhoronix Test SuiteARMv7 Cortex-A72 @ 1.80GHz (4 Cores)BCM2711 Raspberry Pi 400 Rev 1.0Broadcom BCM27114096MB128GB SF128vc4drmfbDELL P2210HRaspbian 115.10.92-v7l+ (armv7l)LXDEX Server 1.20.11GCC 10.2.1 20210110ext41920x1080ProcessorMotherboardChipsetMemoryDiskGraphicsMonitorOSKernelDesktopDisplay ServerCompilerFile-SystemScreen ResolutionRaspberry Pi OS Benchmarks PerformanceSystem Logs- snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 - --build=arm-linux-gnueabihf --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-sjlj-exceptions --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --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-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --program-prefix=arm-linux-gnueabihf- --target=arm-linux-gnueabihf --with-arch=armv6 --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfp --with-gcc-major-version-only --with-target-system-zlib=auto -v - Scaling Governor: cpufreq-dt ondemand- noatime,rw- Block Size: 4096- OpenJDK Runtime Environment (build 11.0.14+9-post-Raspbian-1deb11u1) - Python 3.9.2

Raspberry Pi OS Benchmarkspostmark: Disk Transaction Performanceosbench: Create Filesosbench: Create Threadsosbench: Launch Programsosbench: Create Processesosbench: Memory Allocationsetcpak: DXT1etcpak: ETC1etcpak: ETC2etcpak: ETC1 + Ditheringdolfyn: Computational Fluid Dynamicslammps: Rhodopsin Proteinwebp: Defaultwebp: Quality 100webp: Quality 100, Losslesswebp: Quality 100, Highest Compressionwebp: Quality 100, Lossless, Highest Compressionsimdjson: LargeRandsimdjson: PartialTweetssimdjson: DistinctUserIDjava-scimark2: Compositejava-gradle-perf: Reactorcompress-lz4: 1 - Compression Speedcompress-lz4: 1 - Decompression Speedcompress-lz4: 3 - Compression Speedcompress-lz4: 3 - Decompression Speedcompress-lz4: 9 - Compression Speedcompress-lz4: 9 - Decompression Speedcompress-zstd: 3 - Compression Speedcompress-zstd: 3 - Decompression Speedcompress-zstd: 8 - Compression Speedcompress-zstd: 8 - Decompression Speedcompress-zstd: 19 - Compression Speedcompress-zstd: 19 - Decompression Speedcompress-zstd: 3, Long Mode - Compression Speedcompress-zstd: 3, Long Mode - Decompression Speedcompress-zstd: 8, Long Mode - Compression Speedcompress-zstd: 8, Long Mode - Decompression Speedluajit: Compositescimark2: Compositeluaradio: Five Back to Back FIR Filtersluaradio: FM Deemphasis Filterluaradio: Hilbert Transformluaradio: Complex Phaselibraw: Post-Processing Benchmarktscp: AI Chess Performancenode-express-loadtest: graphics-magick: Swirlgraphics-magick: Rotategraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Resizinggraphics-magick: Noise-Gaussiangraphics-magick: HWB Color Spacettsiod-renderer: Phong Rendering With Soft-Shadow Mappingx264: H.264 Video Encodingx265: Bosphorus 4Kx265: Bosphorus 1080pcoremark: CoreMark Size 666 - Iterations Per Secondcompress-7zip: Compression Ratingcompress-7zip: Decompression Ratingc-ray: Total Time - 4K, 16 Rays Per Pixelpovray: Trace Timesmallpt: Global Illumination Renderer; 128 Samplesnumpy: encode-flac: WAV To FLACencode-mp3: WAV To MP3encode-ogg: WAV To Oggencode-opus: WAV To Opus Encodeespeak: Text-To-Speech Synthesishelsing: 12 digitn-queens: Elapsed Timengspice: C2670ngspice: C7552perl-benchmark: Pod2htmlperl-benchmark: Interpretersudokut: Total Timeaircrack-ng: securemark: SecureMark-TLSopenssl: SHA256openssl: RSA4096openssl: RSA4096node-web-tooling: liquid-dsp: 1 - 256 - 57liquid-dsp: 2 - 256 - 57liquid-dsp: 4 - 256 - 57askap: tConvolve OpenMP - Griddingaskap: tConvolve OpenMP - Degriddingaskap: Hogbom Clean OpenMPtjbench: Decompression Throughputsqlite-speedtest: Timed Time - Size 1,000draco: Liondraco: Church Facaderedis: GETredis: SETstress-ng: MMAPstress-ng: NUMAstress-ng: MEMFDstress-ng: Atomicstress-ng: Cryptostress-ng: Mallocstress-ng: Forkingstress-ng: IO_uringstress-ng: SENDFILEstress-ng: CPU Cachestress-ng: CPU Stressstress-ng: Semaphoresstress-ng: Matrix Mathstress-ng: Vector Mathstress-ng: Memory Copyingstress-ng: Socket Activitystress-ng: Context Switchingstress-ng: Glibc C String Functionsstress-ng: Glibc Qsort Data Sortingstress-ng: System V Message Passingncnn: CPU - mobilenetncnn: CPU-v2-v2 - mobilenet-v2ncnn: CPU-v3-v3 - mobilenet-v3ncnn: CPU - shufflenet-v2ncnn: CPU - mnasnetncnn: CPU - efficientnet-b0ncnn: CPU - blazefacencnn: CPU - googlenetncnn: CPU - vgg16ncnn: CPU - resnet18ncnn: CPU - alexnetncnn: CPU - resnet50ncnn: CPU - yolov4-tinyncnn: CPU - squeezenet_ssdncnn: CPU - regnety_400mtnn: CPU - DenseNettnn: CPU - MobileNet v2tnn: CPU - SqueezeNet v2tnn: CPU - SqueezeNet v1.1sysbench: RAM / Memorysysbench: CPUoptcarrot: Optimized Benchmarkpybench: Total For Average Test Timespyperformance: gopyperformance: 2to3pyperformance: chaospyperformance: floatpyperformance: nbodypyperformance: pathlibpyperformance: raytracepyperformance: json_loadspyperformance: crypto_pyaespyperformance: regex_compilepyperformance: python_startuppyperformance: django_templatepyperformance: pickle_pure_pythonphpbench: PHP Benchmark Suiteencode-wavpack: WAV To WavPackgit: Time To Complete Common Git Commandsopencv: Features 2Dopencv: Object Detectionopencv: DNN - Deep Neural Network32-bit153180.95555668.330083457.984379178.695406143.89385571.0137.1373.8887.139106.6530.5857.46610.01984.84025.160192.6840.100.180.18567.241240.9392525.762585.312.481856.812.051858.269.5652.614.4679.82.36550.866.7717.114.5726.3297.80171.6348.271.233.2101.36.4442274276940891720542510443.00065.970.321.2739560.38175647399036532.978623.483110.62229.27170.75434.01783.24349.618135.129214.487114.800787.818704.7650.528982100.0068595554.5021315.62147525479537373119.99087.02.4412619667250750005026300071.0809551.66816.007658.453638576.0812252632650302136.89225281.713.4742.6611.47109498.52201.242546538.522346.524062.9111561.5890.572271.70237188.211388.731438.09123.29398.93179246.9234025.6114.11762038.31631.99174.52144.2482.60158.56243.5422.40408.301505.53316.79274.631225.36493.97243.53218.4721185.8601195.459303.409950.6572304.93474.6923.4941921.161.545125325191182.2911144775538.22782.42123242188.264223.8431116169769432464878OpenBenchmarking.org

PostMark

This is a test of NetApp's PostMark benchmark designed to simulate small-file testing similar to the tasks endured by web and mail servers. This test profile will set PostMark to perform 25,000 transactions with 500 files simultaneously with the file sizes ranging between 5 and 512 kilobytes. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction Performance32-bit306090120150SE +/- 0.33, N = 31531. (CC) gcc options: -O3

OSBench

OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Files32-bit4080120160200SE +/- 1.70, N = 7180.961. (CC) gcc options: -lm

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Threads32-bit1530456075SE +/- 0.06, N = 768.331. (CC) gcc options: -lm

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch Programs32-bit100200300400500SE +/- 1.59, N = 7457.981. (CC) gcc options: -lm

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Processes32-bit4080120160200SE +/- 0.17, N = 7178.701. (CC) gcc options: -lm

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory Allocations32-bit306090120150SE +/- 0.10, N = 7143.891. (CC) gcc options: -lm

C-Blosc

A simple, compressed, fast and persistent data store library for C. Learn more via the OpenBenchmarking.org test page.

Compressor: blosclz

32-bit: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

Etcpak

Etcpack is the self-proclaimed "fastest ETC compressor on the planet" with focused on providing open-source, very fast ETC and S3 texture compression support. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 0.7Configuration: DXT132-bit1632486480SE +/- 0.02, N = 371.011. (CXX) g++ options: -O3 -std=c++11 -lpthread

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 0.7Configuration: ETC132-bit246810SE +/- 0.003, N = 37.1371. (CXX) g++ options: -O3 -std=c++11 -lpthread

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 0.7Configuration: ETC232-bit0.87481.74962.62443.49924.374SE +/- 0.006, N = 33.8881. (CXX) g++ options: -O3 -std=c++11 -lpthread

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 0.7Configuration: ETC1 + Dithering32-bit246810SE +/- 0.000, N = 37.1391. (CXX) g++ options: -O3 -std=c++11 -lpthread

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.orgSeconds, Fewer Is BetterDolfyn 0.527Computational Fluid Dynamics32-bit20406080100SE +/- 0.22, N = 3106.65

LAMMPS Molecular Dynamics Simulator

LAMMPS is a classical molecular dynamics code, and an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 29Oct2020Model: Rhodopsin Protein32-bit0.13160.26320.39480.52640.658SE +/- 0.002, N = 30.5851. (CXX) g++ options: -O3 -pthread -lm

WebP Image Encode

This is a test of Google's libwebp with the cwebp image encode utility and using a sample 6000x4000 pixel JPEG image as the input. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Default32-bit246810SE +/- 0.018, N = 57.4661. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 10032-bit3691215SE +/- 0.00, N = 510.021. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, Lossless32-bit20406080100SE +/- 0.13, N = 384.841. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, Highest Compression32-bit612182430SE +/- 0.00, N = 325.161. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, Lossless, Highest Compression32-bit4080120160200SE +/- 0.36, N = 3192.681. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff

simdjson

This is a benchmark of SIMDJSON, a high performance JSON parser. SIMDJSON aims to be the fastest JSON parser and is used by projects like Microsoft FishStore, Yandex ClickHouse, Shopify, and others. Learn more via the OpenBenchmarking.org test page.

Throughput Test: Kostya

32-bit: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 1.0Throughput Test: LargeRandom32-bit0.02250.0450.06750.090.1125SE +/- 0.00, N = 150.101. (CXX) g++ options: -O3 -pthread

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 1.0Throughput Test: PartialTweets32-bit0.04050.0810.12150.1620.2025SE +/- 0.00, N = 30.181. (CXX) g++ options: -O3 -pthread

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 1.0Throughput Test: DistinctUserID32-bit0.04050.0810.12150.1620.2025SE +/- 0.00, N = 30.181. (CXX) g++ options: -O3 -pthread

Go Benchmarks

Benchmark for monitoring real time performance of the Go implementation for HTTP, JSON and garbage testing per iteration. Learn more via the OpenBenchmarking.org test page.

Test: http

32-bit: The test quit with a non-zero exit status. The test run did not produce a result. The test run did not produce a result. E: sh: 1: exec: ./go-benchmark: not found

Test: json

32-bit: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: sh: 1: exec: ./go-benchmark: not found

Test: build

32-bit: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: sh: 1: exec: ./go-benchmark: not found

Test: garbage

32-bit: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: sh: 1: exec: ./go-benchmark: not found

Java SciMark

This test runs the Java version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This benchmark is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Composite32-bit120240360480600SE +/- 2.27, N = 4567.24

Java Gradle Build

This test runs Java software project builds using the Gradle build system. It is intended to give developers an idea as to the build performance for development activities and build servers. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterJava Gradle BuildGradle Build: Reactor32-bit30060090012001500SE +/- 18.84, N = 91240.94

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.

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 1 - Compression Speed32-bit5001000150020002500SE +/- 10.66, N = 32525.761. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 1 - Decompression Speed32-bit6001200180024003000SE +/- 16.65, N = 32585.31. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 3 - Compression Speed32-bit3691215SE +/- 0.01, N = 312.481. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 3 - Decompression Speed32-bit400800120016002000SE +/- 2.39, N = 31856.81. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 9 - Compression Speed32-bit3691215SE +/- 0.00, N = 312.051. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 9 - Decompression Speed32-bit400800120016002000SE +/- 1.52, N = 31858.21. (CC) gcc options: -O3

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.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Compression Speed32-bit1530456075SE +/- 0.63, N = 1369.51. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Decompression Speed32-bit140280420560700SE +/- 2.19, N = 13652.61. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8 - Compression Speed32-bit48121620SE +/- 0.13, N = 314.41. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8 - Decompression Speed32-bit150300450600750SE +/- 1.41, N = 3679.81. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Compression Speed32-bit0.5311.0621.5932.1242.655SE +/- 0.01, N = 32.361. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Decompression Speed32-bit120240360480600SE +/- 1.00, N = 3550.81. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3, Long Mode - Compression Speed32-bit1530456075SE +/- 0.20, N = 366.71. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3, Long Mode - Decompression Speed32-bit150300450600750SE +/- 1.99, N = 3717.11. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8, Long Mode - Compression Speed32-bit48121620SE +/- 0.06, N = 314.51. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8, Long Mode - Decompression Speed32-bit160320480640800SE +/- 1.27, N = 3726.31. (CC) gcc options: -O3 -pthread -lz -llzma

Compression Level: 19, Long Mode

32-bit: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

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.

CPU Threads: 1

32-bit: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: ./jpegxl-decode: 2: /home/pi/.phoronix-test-suite/installed-tests/pts/jpegxl-1.4.0//libjxl-0.6.1/build/tools/djxl: not found

CPU Threads: All

32-bit: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: ./jpegxl-decode: 2: /home/pi/.phoronix-test-suite/installed-tests/pts/jpegxl-1.4.0//libjxl-0.6.1/build/tools/djxl: not found

LuaJIT

This test profile is a collection of Lua scripts/benchmarks run against a locally-built copy of LuaJIT upstream. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Composite32-bit60120180240300SE +/- 3.54, N = 3297.801. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

SciMark

This test runs the ANSI C version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This test is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Composite32-bit4080120160200SE +/- 1.26, N = 3171.631. (CC) gcc options: -lm

LuaRadio

LuaRadio is a lightweight software-defined radio (SDR) framework built atop LuaJIT. LuaRadio provides a suite of source, sink, and processing blocks, with a simple API for defining flow graphs, running flow graphs, creating blocks, and creating data types. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Five Back to Back FIR Filters32-bit1122334455SE +/- 0.06, N = 348.2

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: FM Deemphasis Filter32-bit1632486480SE +/- 1.59, N = 371.2

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Hilbert Transform32-bit816243240SE +/- 0.00, N = 333.2

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Complex Phase32-bit20406080100SE +/- 0.19, N = 3101.3

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.orgMpix/sec, More Is BetterLibRaw 0.20Post-Processing Benchmark32-bit246810SE +/- 0.00, N = 36.441. (CXX) g++ options: -O2 -fopenmp -ljpeg -lz -lm

TSCP

This is a performance test of TSCP, Tom Kerrigan's Simple Chess Program, which has a built-in performance benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess Performance32-bit90K180K270K360K450KSE +/- 358.51, N = 84227421. (CC) gcc options: -O3 -march=native

Node.js Express HTTP Load Test

A Node.js Express server with a Node-based loadtest client for facilitating HTTP benchmarking. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRequests Per Second, More Is BetterNode.js Express HTTP Load Test32-bit170340510680850SE +/- 2.03, N = 3769

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.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Swirl32-bit918273645SE +/- 0.33, N = 3401. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Rotate32-bit20406080100891. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Sharpen32-bit48121620171. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Enhanced32-bit510152025201. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Resizing32-bit1224364860SE +/- 0.58, N = 5541. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Noise-Gaussian32-bit612182430251. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: HWB Color Space32-bit204060801001041. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

dav1d

Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.

Video Input: Chimera 1080p

32-bit: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: Failed to open input file chimera_8b_1080p.ivf: No such file or directory

Video Input: Summer Nature 1080p

32-bit: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: Failed to open input file summer_nature_1080p.ivf: No such file or directory

TTSIOD 3D Renderer

A portable GPL 3D software renderer that supports OpenMP and Intel Threading Building Blocks with many different rendering modes. This version does not use OpenGL but is entirely CPU/software based. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3bPhong Rendering With Soft-Shadow Mapping32-bit1020304050SE +/- 0.08, N = 343.001. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -lSDL -fopenmp -fwhole-program -lstdc++

x264

This is a simple test of the x264 encoder run on the CPU (OpenCL support disabled) with a sample video file. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2019-12-17H.264 Video Encoding32-bit1.34332.68664.02995.37326.7165SE +/- 0.05, N = 95.971. (CC) gcc options: -ldl -lm -lpthread

x265

This is a simple test of the x265 encoder run on the CPU with 1080p and 4K options for H.265 video encode performance with x265. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 4K32-bit0.0720.1440.2160.2880.36SE +/- 0.00, N = 30.321. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 1080p32-bit0.28580.57160.85741.14321.429SE +/- 0.00, N = 31.271. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

Coremark

This is a test of EEMBC CoreMark processor benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per Second32-bit8K16K24K32K40KSE +/- 23.25, N = 439560.381. (CC) gcc options: -O2 -lrt" -lrt

7-Zip Compression

This is a test of 7-Zip compression/decompression with its integrated benchmark feature. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 21.06Test: Compression Rating32-bit10002000300040005000SE +/- 6.69, N = 347391. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 21.06Test: Decompression Rating32-bit2K4K6K8K10KSE +/- 7.00, N = 390361. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

C-Ray

This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per Pixel32-bit120240360480600SE +/- 3.81, N = 3532.981. (CC) gcc options: -lm -lpthread -O3

POV-Ray

This is a test of POV-Ray, the Persistence of Vision Raytracer. POV-Ray is used to create 3D graphics using ray-tracing. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0.7Trace Time32-bit130260390520650SE +/- 7.06, N = 4623.481. (CXX) g++ options: -pipe -O3 -ffast-math -pthread -lSDL -lXpm -lSM -lICE -lX11 -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system

Smallpt

Smallpt is a C++ global illumination renderer written in less than 100 lines of code. Global illumination is done via unbiased Monte Carlo path tracing and there is multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 Samples32-bit20406080100SE +/- 0.06, N = 3110.621. (CXX) g++ options: -fopenmp -O3

Numpy Benchmark

This is a test to obtain the general Numpy performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgScore, More Is BetterNumpy Benchmark32-bit714212835SE +/- 0.03, N = 329.27

Bullet Physics Engine

This is a benchmark of the Bullet Physics Engine. Learn more via the OpenBenchmarking.org test page.

Test: Raytests

32-bit: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: ./bullet: 3: ./AppBenchmarks: not found

Test: 3000 Fall

32-bit: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

Test: 1000 Stack

32-bit: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

Test: 1000 Convex

32-bit: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

Test: 136 Ragdolls

32-bit: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

Test: Prim Trimesh

32-bit: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

Test: Convex Trimesh

32-bit: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

FLAC Audio Encoding

This test times how long it takes to encode a sample WAV file to FLAC format ten times. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.3WAV To FLAC32-bit4080120160200SE +/- 0.31, N = 5170.751. (CXX) g++ options: -fvisibility=hidden -logg -lm

LAME MP3 Encoding

LAME is an MP3 encoder licensed under the LGPL. This test measures the time required to encode a WAV file to MP3 format. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP332-bit816243240SE +/- 0.02, N = 334.021. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm

Ogg Audio Encoding

This test times how long it takes to encode a sample WAV file to Ogg format using the reference Xiph.org tools/libraries. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterOgg Audio Encoding 1.3.4WAV To Ogg32-bit20406080100SE +/- 0.87, N = 383.241. (CC) gcc options: -O2 -ffast-math -fsigned-char

Opus Codec Encoding

Opus is an open audio codec. Opus is a lossy audio compression format designed primarily for interactive real-time applications over the Internet. This test uses Opus-Tools and measures the time required to encode a WAV file to Opus. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterOpus Codec Encoding 1.3.1WAV To Opus Encode32-bit1122334455SE +/- 0.13, N = 549.621. (CXX) g++ options: -fvisibility=hidden -logg -lm

eSpeak-NG Speech Engine

This test times how long it takes the eSpeak speech synthesizer to read Project Gutenberg's The Outline of Science and output to a WAV file. This test profile is now tracking the eSpeak-NG version of eSpeak. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BettereSpeak-NG Speech Engine 20200907Text-To-Speech Synthesis32-bit306090120150SE +/- 0.70, N = 4135.131. (CC) gcc options: -O2 -std=c99

Helsing

Helsing is an open-source POSIX vampire number generator. This test profile measures the time it takes to generate vampire numbers between varying numbers of digits. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterHelsing 1.0-betaDigit Range: 12 digit32-bit50100150200250SE +/- 2.29, N = 3214.491. (CC) gcc options: -O2 -pthread

N-Queens

This is a test of the OpenMP version of a test that solves the N-queens problem. The board problem size is 18. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterN-Queens 1.0Elapsed Time32-bit306090120150SE +/- 0.01, N = 3114.801. (CC) gcc options: -static -fopenmp -O3 -march=native

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.orgSeconds, Fewer Is BetterNgspice 34Circuit: C267032-bit2004006008001000SE +/- 1.23, N = 3787.821. (CC) gcc options: -O0 -fopenmp -lm -lstdc++ -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lXft -lfontconfig -lXrender -lfreetype -lSM -lICE

OpenBenchmarking.orgSeconds, Fewer Is BetterNgspice 34Circuit: C755232-bit150300450600750SE +/- 0.05, N = 3704.771. (CC) gcc options: -O0 -fopenmp -lm -lstdc++ -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lXft -lfontconfig -lXrender -lfreetype -lSM -lICE

Perl Benchmarks

Perl benchmark suite that can be used to compare the relative speed of different versions of perl. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: Pod2html32-bit0.1190.2380.3570.4760.595SE +/- 0.00341938, N = 30.52898210

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: Interpreter32-bit0.00150.0030.00450.0060.0075SE +/- 0.00016708, N = 120.00685955

Sudokut

This is a test of Sudokut, which is a Sudoku puzzle solver written in Tcl. This test measures how long it takes to solve 100 Sudoku puzzles. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSudokut 0.4Total Time32-bit1224364860SE +/- 0.05, N = 354.50

Aircrack-ng

Aircrack-ng is a tool for assessing WiFi/WLAN network security. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgk/s, More Is BetterAircrack-ng 1.5.232-bit30060090012001500SE +/- 2.27, N = 31315.621. (CXX) g++ options: -O3 -fvisibility=hidden -fcommon -rdynamic -lpthread -lz -lcrypto -lhwloc -ldl -lm -pthread

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.orgmarks, More Is BetterSecureMark 1.0.4Benchmark: SecureMark-TLS32-bit10K20K30K40K50KSE +/- 392.25, N = 3475251. (CC) gcc options: -pedantic -O3

OpenJPEG

OpenJPEG is an open-source JPEG 2000 codec written in the C programming language. The default input for this test profile is the NASA/JPL-Caltech/MSSS Curiosity panorama 717MB TIFF image file converting to JPEG2000 format. Learn more via the OpenBenchmarking.org test page.

Encode: NASA Curiosity Panorama M34

32-bit: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

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.orgbyte/s, More Is BetterOpenSSL 3.0Algorithm: SHA25632-bit100M200M300M400M500MSE +/- 3091432.26, N = 34795373731. (CC) gcc options: -pthread -march=armv7-a -O3 -lssl -lcrypto -ldl -latomic

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.0Algorithm: RSA409632-bit306090120150SE +/- 0.07, N = 3119.91. (CC) gcc options: -pthread -march=armv7-a -O3 -lssl -lcrypto -ldl -latomic

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.0Algorithm: RSA409632-bit2K4K6K8K10KSE +/- 10.15, N = 39087.01. (CC) gcc options: -pthread -march=armv7-a -O3 -lssl -lcrypto -ldl -latomic

Node.js V8 Web Tooling Benchmark

Running the V8 project's Web-Tooling-Benchmark under Node.js. The Web-Tooling-Benchmark stresses JavaScript-related workloads common to web developers like Babel and TypeScript and Babylon. This test profile can test the system's JavaScript performance with Node.js. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgruns/s, More Is BetterNode.js V8 Web Tooling Benchmark32-bit0.5491.0981.6472.1962.745SE +/- 0.01, N = 32.44

Liquid-DSP

LiquidSDR's Liquid-DSP is a software-defined radio (SDR) digital signal processing library. This test profile runs a multi-threaded benchmark of this SDR/DSP library focused on embedded platform usage. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 1 - Buffer Length: 256 - Filter Length: 5732-bit3M6M9M12M15MSE +/- 1855.92, N = 3126196671. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 2 - Buffer Length: 256 - Filter Length: 5732-bit5M10M15M20M25MSE +/- 56518.43, N = 3250750001. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 4 - Buffer Length: 256 - Filter Length: 5732-bit11M22M33M44M55MSE +/- 46357.31, N = 3502630001. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

ASKAP

ASKAP is a set of benchmarks from the Australian SKA Pathfinder. The principal ASKAP benchmarks are the Hogbom Clean Benchmark (tHogbomClean) and Convolutional Resamping Benchmark (tConvolve) as well as some previous ASKAP benchmarks being included as well for OpenCL and CUDA execution of tConvolve. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 1.0Test: tConvolve OpenMP - Gridding32-bit1632486480SE +/- 0.90, N = 371.081. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 1.0Test: tConvolve OpenMP - Degridding32-bit120240360480600SE +/- 2.98, N = 3551.671. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp

OpenBenchmarking.orgIterations Per Second, More Is BetterASKAP 1.0Test: Hogbom Clean OpenMP32-bit48121620SE +/- 0.08, N = 316.011. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp

libjpeg-turbo tjbench

tjbench is a JPEG decompression/compression benchmark that is part of libjpeg-turbo, a JPEG image codec library optimized for SIMD instructions on modern CPU architectures. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.1.0Test: Decompression Throughput32-bit1326395265SE +/- 0.37, N = 358.451. (CC) gcc options: -O3 -rdynamic -lm

SQLite Speedtest

This is a benchmark of SQLite's speedtest1 benchmark program with an increased problem size of 1,000. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,00032-bit120240360480600SE +/- 3.41, N = 3576.081. (CC) gcc options: -O2 -ldl -lz -lpthread

Google Draco

Draco is a library developed by Google for compressing/decompressing 3D geometric meshes and point clouds. This test profile uses some Artec3D PLY models as the sample 3D model input formats for Draco compression/decompression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.0Model: Lion32-bit5K10K15K20K25KSE +/- 24.21, N = 3225261. (CXX) g++ options: -O3

OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.0Model: Church Facade32-bit7K14K21K28K35KSE +/- 115.12, N = 3326501. (CXX) g++ options: -O3

Redis

Redis is an open-source in-memory data structure store, used as a database, cache, and message broker. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: GET32-bit60K120K180K240K300KSE +/- 2506.25, N = 3302136.891. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: SET32-bit50K100K150K200K250KSE +/- 2945.00, N = 3225281.711. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Stress-NG

Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: MMAP32-bit0.78081.56162.34243.12323.904SE +/- 0.02, N = 33.471. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: NUMA32-bit1020304050SE +/- 0.03, N = 342.661. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: MEMFD32-bit3691215SE +/- 0.07, N = 311.471. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Atomic32-bit20K40K60K80K100KSE +/- 95.53, N = 3109498.521. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Crypto32-bit4080120160200SE +/- 0.10, N = 3201.241. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Malloc32-bit500K1000K1500K2000K2500KSE +/- 6982.53, N = 32546538.521. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

Test: RdRand

32-bit: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: stress-ng: error: [7556] No stress workers invoked (one or more were unsupported)

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Forking32-bit5001000150020002500SE +/- 6.09, N = 32346.521. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: IO_uring32-bit9001800270036004500SE +/- 68.01, N = 154062.911. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: SENDFILE32-bit2K4K6K8K10KSE +/- 13.30, N = 311561.581. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: CPU Cache32-bit20406080100SE +/- 0.77, N = 390.571. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: CPU Stress32-bit5001000150020002500SE +/- 24.10, N = 32271.701. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Semaphores32-bit50K100K150K200K250KSE +/- 177.14, N = 3237188.211. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Matrix Math32-bit30060090012001500SE +/- 5.77, N = 31388.731. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Vector Math32-bit30060090012001500SE +/- 0.32, N = 31438.091. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Memory Copying32-bit306090120150SE +/- 0.22, N = 3123.291. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Socket Activity32-bit90180270360450SE +/- 0.93, N = 3398.931. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Context Switching32-bit40K80K120K160K200KSE +/- 2039.50, N = 3179246.921. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Glibc C String Functions32-bit7K14K21K28K35KSE +/- 40.46, N = 334025.611. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Glibc Qsort Data Sorting32-bit48121620SE +/- 0.14, N = 514.111. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: System V Message Passing32-bit160K320K480K640K800KSE +/- 9392.51, N = 3762038.311. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

NCNN

NCNN is a high performance neural network inference framework optimized for mobile and other platforms developed by Tencent. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: mobilenet32-bit140280420560700SE +/- 0.49, N = 3631.99MIN: 628.26 / MAX: 665.781. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU-v2-v2 - Model: mobilenet-v232-bit4080120160200SE +/- 0.31, N = 3174.52MIN: 173.18 / MAX: 185.161. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU-v3-v3 - Model: mobilenet-v332-bit306090120150SE +/- 0.22, N = 3144.24MIN: 143.2 / MAX: 162.251. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: shufflenet-v232-bit20406080100SE +/- 0.22, N = 382.60MIN: 81.84 / MAX: 161.381. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: mnasnet32-bit4080120160200SE +/- 0.39, N = 3158.56MIN: 157.54 / MAX: 201.921. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: efficientnet-b032-bit50100150200250SE +/- 0.18, N = 3243.54MIN: 242.08 / MAX: 264.521. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: blazeface32-bit510152025SE +/- 0.02, N = 322.40MIN: 21.84 / MAX: 62.381. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: googlenet32-bit90180270360450SE +/- 0.52, N = 3408.30MIN: 405.89 / MAX: 433.741. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: vgg1632-bit30060090012001500SE +/- 1.60, N = 31505.53MIN: 1462.4 / MAX: 1657.941. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: resnet1832-bit70140210280350SE +/- 0.34, N = 3316.79MIN: 315.02 / MAX: 354.061. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: alexnet32-bit60120180240300SE +/- 0.07, N = 3274.63MIN: 272.84 / MAX: 302.931. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: resnet5032-bit30060090012001500SE +/- 0.78, N = 31225.36MIN: 1220.99 / MAX: 1299.711. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: yolov4-tiny32-bit110220330440550SE +/- 0.34, N = 3493.97MIN: 490.1 / MAX: 676.751. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: squeezenet_ssd32-bit50100150200250SE +/- 1.20, N = 3243.53MIN: 240.51 / MAX: 744.781. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: regnety_400m32-bit50100150200250SE +/- 0.05, N = 3218.47MIN: 217.27 / MAX: 235.131. (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.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: DenseNet32-bit5K10K15K20K25KSE +/- 21.78, N = 321185.86MIN: 21094.7 / MAX: 21327.481. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: MobileNet v232-bit30060090012001500SE +/- 4.59, N = 31195.46MIN: 1183.25 / MAX: 1216.311. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: SqueezeNet v232-bit70140210280350SE +/- 2.77, N = 3303.41MIN: 298.27 / MAX: 309.591. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: SqueezeNet v1.132-bit2004006008001000SE +/- 2.34, N = 3950.66MIN: 941.44 / MAX: 964.191. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

Sysbench

This is a benchmark of Sysbench with the built-in CPU and memory sub-tests. Sysbench is a scriptable multi-threaded benchmark tool based on LuaJIT. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/sec, More Is BetterSysbench 1.0.20Test: RAM / Memory32-bit5001000150020002500SE +/- 1.53, N = 32304.931. (CC) gcc options: -pthread -O2 -funroll-loops -rdynamic -ldl -laio -lm

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 1.0.20Test: CPU32-bit100200300400500SE +/- 0.03, N = 3474.691. (CC) gcc options: -pthread -O2 -funroll-loops -rdynamic -ldl -laio -lm

Optcarrot

Optcarrot is an NES emulator benchmark for the Ruby language. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is BetterOptcarrotOptimized Benchmark32-bit612182430SE +/- 0.14, N = 523.491. ruby 2.7.4p191 (2021-07-07 revision a21a3b7d23) [arm-linux-gnueabihf]

Xsbench

XSBench is a mini-app representing a key computational kernel of the Monte Carlo neutronics application OpenMC. Learn more via the OpenBenchmarking.org test page.

32-bit: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

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.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test Times32-bit9001800270036004500SE +/- 12.49, N = 34192

PyPerformance

PyPerformance is the reference Python performance benchmark suite. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: go32-bit0.2610.5220.7831.0441.305SE +/- 0.00, N = 31.16

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: 2to332-bit0.34650.6931.03951.3861.7325SE +/- 0.00, N = 31.54

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: chaos32-bit110220330440550SE +/- 1.00, N = 3512

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: float32-bit120240360480600SE +/- 1.00, N = 3532

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: nbody32-bit110220330440550SE +/- 0.67, N = 3519

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pathlib32-bit306090120150SE +/- 0.33, N = 3118

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: raytrace32-bit0.51531.03061.54592.06122.5765SE +/- 0.01, N = 32.29

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: json_loads32-bit20406080100111

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: crypto_pyaes32-bit100200300400500447

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: regex_compile32-bit160320480640800755

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: python_startup32-bit918273645SE +/- 0.03, N = 338.2

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: django_template32-bit60120180240300SE +/- 0.33, N = 3278

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pickle_pure_python32-bit0.54451.0891.63352.1782.7225SE +/- 0.00, N = 32.42

PHPBench

PHPBench is a benchmark suite for PHP. It performs a large number of simple tests in order to bench various aspects of the PHP interpreter. PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark Suite32-bit30K60K90K120K150KSE +/- 1279.19, N = 3123242

WavPack Audio Encoding

This test times how long it takes to encode a sample WAV file to WavPack format with very high quality settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterWavPack Audio Encoding 5.3WAV To WavPack32-bit4080120160200SE +/- 0.25, N = 5188.261. (CXX) g++ options: -rdynamic

Git

This test measures the time needed to carry out some sample Git operations on an example, static repository that happens to be a copy of the GNOME GTK tool-kit repository. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git Commands32-bit50100150200250SE +/- 0.13, N = 3223.841. git version 2.30.2

OpenCV

This is a benchmark of the OpenCV (Computer Vision) library's built-in performance tests. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterOpenCV 4.5.4Test: Features 2D32-bit200K400K600K800K1000KSE +/- 13480.76, N = 411161691. (CXX) g++ options: -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -fvisibility=hidden -O3 -ldl -lm -lpthread -lrt

OpenBenchmarking.orgms, Fewer Is BetterOpenCV 4.5.4Test: Object Detection32-bit160K320K480K640K800KSE +/- 38271.45, N = 97694321. (CXX) g++ options: -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -fvisibility=hidden -O3 -ldl -lm -lpthread -lrt

OpenBenchmarking.orgms, Fewer Is BetterOpenCV 4.5.4Test: DNN - Deep Neural Network32-bit100K200K300K400K500KSE +/- 109.79, N = 34648781. (CXX) g++ options: -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -fvisibility=hidden -O3 -ldl -lm -lpthread -lrt

CPU Temperature Monitor

OpenBenchmarking.orgCelsiusCPU Temperature MonitorPhoronix Test Suite System Monitoring32-bit1224364860Min: 31.64 / Avg: 44.4 / Max: 60.37

Memory Usage Monitor

OpenBenchmarking.orgMegabytesMemory Usage MonitorPhoronix Test Suite System Monitoring32-bit6001200180024003000Min: 103 / Avg: 456.65 / Max: 3615

159 Results Shown

PostMark
OSBench:
  Create Files
  Create Threads
  Launch Programs
  Create Processes
  Memory Allocations
Etcpak:
  DXT1
  ETC1
  ETC2
  ETC1 + Dithering
Dolfyn
LAMMPS Molecular Dynamics Simulator
WebP Image Encode:
  Default
  Quality 100
  Quality 100, Lossless
  Quality 100, Highest Compression
  Quality 100, Lossless, Highest Compression
simdjson:
  LargeRand
  PartialTweets
  DistinctUserID
Java SciMark
Java Gradle Build
LZ4 Compression:
  1 - Compression Speed
  1 - Decompression Speed
  3 - Compression Speed
  3 - Decompression Speed
  9 - Compression Speed
  9 - Decompression Speed
Zstd Compression:
  3 - Compression Speed
  3 - Decompression Speed
  8 - Compression Speed
  8 - Decompression Speed
  19 - Compression Speed
  19 - Decompression Speed
  3, Long Mode - Compression Speed
  3, Long Mode - Decompression Speed
  8, Long Mode - Compression Speed
  8, Long Mode - Decompression Speed
LuaJIT
SciMark
LuaRadio:
  Five Back to Back FIR Filters
  FM Deemphasis Filter
  Hilbert Transform
  Complex Phase
LibRaw
TSCP
Node.js Express HTTP Load Test
GraphicsMagick:
  Swirl
  Rotate
  Sharpen
  Enhanced
  Resizing
  Noise-Gaussian
  HWB Color Space
TTSIOD 3D Renderer
x264
x265:
  Bosphorus 4K
  Bosphorus 1080p
Coremark
7-Zip Compression:
  Compression Rating
  Decompression Rating
C-Ray
POV-Ray
Smallpt
Numpy Benchmark
FLAC Audio Encoding
LAME MP3 Encoding
Ogg Audio Encoding
Opus Codec Encoding
eSpeak-NG Speech Engine
Helsing
N-Queens
Ngspice:
  C2670
  C7552
Perl Benchmarks:
  Pod2html
  Interpreter
Sudokut
Aircrack-ng
SecureMark
OpenSSL:
  SHA256
  RSA4096
  RSA4096
Node.js V8 Web Tooling Benchmark
Liquid-DSP:
  1 - 256 - 57
  2 - 256 - 57
  4 - 256 - 57
ASKAP:
  tConvolve OpenMP - Gridding
  tConvolve OpenMP - Degridding
  Hogbom Clean OpenMP
libjpeg-turbo tjbench
SQLite Speedtest
Google Draco:
  Lion
  Church Facade
Redis:
  GET
  SET
Stress-NG:
  MMAP
  NUMA
  MEMFD
  Atomic
  Crypto
  Malloc
  Forking
  IO_uring
  SENDFILE
  CPU Cache
  CPU Stress
  Semaphores
  Matrix Math
  Vector Math
  Memory Copying
  Socket Activity
  Context Switching
  Glibc C String Functions
  Glibc Qsort Data Sorting
  System V Message Passing
NCNN:
  CPU - mobilenet
  CPU-v2-v2 - mobilenet-v2
  CPU-v3-v3 - mobilenet-v3
  CPU - shufflenet-v2
  CPU - mnasnet
  CPU - efficientnet-b0
  CPU - blazeface
  CPU - googlenet
  CPU - vgg16
  CPU - resnet18
  CPU - alexnet
  CPU - resnet50
  CPU - yolov4-tiny
  CPU - squeezenet_ssd
  CPU - regnety_400m
TNN:
  CPU - DenseNet
  CPU - MobileNet v2
  CPU - SqueezeNet v2
  CPU - SqueezeNet v1.1
Sysbench:
  RAM / Memory
  CPU
Optcarrot
PyBench
PyPerformance:
  go
  2to3
  chaos
  float
  nbody
  pathlib
  raytrace
  json_loads
  crypto_pyaes
  regex_compile
  python_startup
  django_template
  pickle_pure_python
PHPBench
WavPack Audio Encoding
Git
OpenCV:
  Features 2D
  Object Detection
  DNN - Deep Neural Network
CPU Temperature Monitor:
  Phoronix Test Suite System Monitoring:
    Celsius
    Megabytes