Apple M1 2022 macOS

Apple M1 testing with a Apple Mac mini and Apple M1 on macOS 12.3 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 2203206-NE-APPLEM12041
Jump To Table - Results

Statistics

Remove Outliers Before Calculating Averages

Graph Settings

Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
macOS 12.3
March 19 2022
  1 Day, 6 Hours, 44 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):


Apple M1 2022 macOSOpenBenchmarking.orgPhoronix Test SuiteApple M1 @ 2.40GHz (8 Cores)Apple Mac mini8GB229GBApple M1DELL P2415QmacOS 12.321.4.0 (x86_64)OpenCL 1.2 (Feb 12 2022 01:56:27)GCC 13.1.6 + Clang 13.1.6 + Xcode 13.3APFS3840x2160ProcessorMotherboardMemoryDiskGraphicsMonitorOSKernelOpenCLCompilerFile-SystemScreen ResolutionApple M1 2022 MacOS BenchmarksSystem Logs- XPC_FLAGS=0x0- Python 3.9.2

Apple M1 2022 macOSv-ray: CPUbrl-cad: VGR Performance Metricgit: Time To Complete Common Git Commandscompress-rar: Linux Source Tree Archiving To RARpybench: Total For Average Test Timesblender: Fishy Cat - CPU-Onlyblender: Classroom - CPU-Onlyblender: BMW27 - CPU-Onlyncnn: CPU - regnety_400mncnn: CPU - squeezenet_ssdncnn: CPU - yolov4-tinyncnn: CPU - resnet50ncnn: CPU - alexnetncnn: CPU - resnet18ncnn: CPU - vgg16ncnn: CPU - googlenetncnn: CPU - blazefacencnn: CPU - efficientnet-b0ncnn: CPU - mnasnetncnn: CPU - shufflenet-v2ncnn: CPU-v3-v3 - mobilenet-v3ncnn: CPU-v2-v2 - mobilenet-v2ncnn: CPU - mobilenetstress-ng: System V Message Passingstress-ng: Glibc Qsort Data Sortingstress-ng: Glibc C String Functionsstress-ng: Context Switchingstress-ng: Socket Activitystress-ng: Memory Copyingstress-ng: Vector Mathstress-ng: Matrix Mathstress-ng: CPU Stressstress-ng: CPU Cachestress-ng: Forkingstress-ng: Mallocstress-ng: MMAPsqlite-speedtest: Timed Time - Size 1,000tjbench: Decompression Throughputopenssl: openssl: vosk: tachyon: Total Timeencode-flac: WAV To FLAConednn: Matrix Multiply Batch Shapes Transformer - f32 - CPUonednn: Recurrent Neural Network Inference - f32 - CPUonednn: Recurrent Neural Network Training - f32 - CPUonednn: Deconvolution Batch shapes_3d - f32 - CPUonednn: Deconvolution Batch shapes_1d - f32 - CPUonednn: Convolution Batch Shapes Auto - f32 - CPUonednn: IP Shapes 3D - f32 - CPUonednn: IP Shapes 1D - f32 - CPUprimesieve: 1e12 Prime Number Generationcompress-pbzip2: FreeBSD-13.0-RELEASE-amd64-memstick.img Compressionc-ray: Total Time - 4K, 16 Rays Per Pixelbuild-nodejs: Time To Compilebuild-llvm: Unix Makefilesbuild-llvm: Ninjabuild-ffmpeg: Time To Compileavifenc: 10, Losslessavifenc: 6, Losslessavifenc: 10avifenc: 6avifenc: 2avifenc: 0oidn: RTLightmap.hdr.4096x4096oidn: RT.ldr_alb_nrm.3840x2160oidn: RT.hdr_alb_nrm.3840x2160rav1e: 10rav1e: 6rav1e: 5rav1e: 1kvazaar: Bosphorus 1080p - Ultra Fastkvazaar: Bosphorus 1080p - Very Fastkvazaar: Bosphorus 4K - Ultra Fastkvazaar: Bosphorus 4K - Very Fastkvazaar: Bosphorus 1080p - Mediumkvazaar: Bosphorus 4K - Mediumembree: Pathtracer ISPC - Asian Dragon Objembree: Pathtracer ISPC - Asian Dragonembree: Pathtracer - Asian Dragon Objembree: Pathtracer - Asian Dragonembree: Pathtracer - Crowngraphics-magick: HWB Color Spacegraphics-magick: Noise-Gaussiangraphics-magick: Resizinggraphics-magick: Enhancedgraphics-magick: Sharpengraphics-magick: Rotategraphics-magick: Swirlluxcorerender: Rainbow Colors and Prism - CPUluxcorerender: DLSC - CPUlibraw: Post-Processing Benchmarkcompress-zstd: 19, Long Mode - Decompression Speedcompress-zstd: 19, Long Mode - Compression Speedcompress-zstd: 8, Long Mode - Decompression Speedcompress-zstd: 8, Long Mode - Compression Speedcompress-zstd: 3, Long Mode - Decompression Speedcompress-zstd: 3, Long Mode - Compression Speedcompress-zstd: 19 - Decompression Speedcompress-zstd: 19 - Compression Speedcompress-zstd: 8 - Decompression Speedcompress-zstd: 8 - Compression Speedcompress-zstd: 3 - Compression Speedcompress-zstd: 19, Long Mode - Decompression Speedcompress-zstd: 19, Long Mode - Compression Speedcompress-zstd: 8, Long Mode - Decompression Speedcompress-zstd: 8, Long Mode - Compression Speedcompress-zstd: 3, Long Mode - Decompression Speedcompress-zstd: 3, Long Mode - Compression Speedcompress-zstd: 19 - Decompression Speedcompress-zstd: 19 - Compression Speedcompress-zstd: 8 - Decompression Speedcompress-zstd: 8 - Compression Speedcompress-zstd: 3 - Decompression Speedcompress-zstd: 3 - Compression Speedfhourstones: Complex Connect-4 Solvingwebp: Quality 100, Lossless, Highest Compressionwebp: Quality 100, Highest Compressionwebp: Quality 100, Losslesswebp: Quality 100webp: Defaultmafft: Multiple Sequence Alignment - LSU RNAnamd: ATPase Simulation - 327,506 Atomsleveldb: Seq Fillleveldb: Seq Fillleveldb: Rand Deleteleveldb: Seek Randleveldb: Rand Readleveldb: Rand Fillleveldb: Rand Fillleveldb: Overwriteleveldb: Overwriteleveldb: Fill Syncleveldb: Hot Readsockperf: ThroughputmacOS 12.349386973655.19955.9011257467.33859.82314.8330.11202.29580.58453.13125.42307.322654.02234.713.8936.9223.9113.7618.6623.9392.9011568655.70173.70111541.571520807.50626.794900.6917663.1831173.38815.531301.33260.9630465468.2441.4691.342148.46270620913.0563.717.830339.125123.94226.925233982.866806.0134.035131.55279.950431.773662.981930.21218.368244.3611096.5811091.2651054.033110.5137.10786.8834.24822.80370.319133.4450.040.080.084.0671.3461.0910.21933.9716.927.533.627.231.274.11054.68343.96244.35883.76072292516631241062743.841.0110.823316.516.74026.8341.03809.7972.93232.719.93684.1319.53089.13487.916.74149.3671.03956.7981.83405.520.43799.1700.43629.82945.116283.537.9606.88017.2312.8001.80632.0923.5644151.27917.233.1648.9014.62456.84815.557.09015.531735.2354.678OpenBenchmarking.org

Chaos Group V-RAY

This is a test of Chaos Group's V-RAY benchmark. V-RAY is a commercial renderer that can integrate with various creator software products like SketchUp and 3ds Max. The V-RAY benchmark is standalone and supports CPU and NVIDIA CUDA/RTX based rendering. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgvsamples, More Is BetterChaos Group V-RAY 5Mode: CPUmacOS 12.311002200330044005500SE +/- 31.67, N = 34938

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.orgVGR Performance Metric, More Is BetterBRL-CAD 7.32.2VGR Performance MetricmacOS 12.315K30K45K60K75K697361. (CXX) g++ options: -std=c++11 -pipe -fvisibility=hidden -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb -Qunused-arguments -O3 -finline-functions -flto -pedantic -isysroot -framework -ldl -lm

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 CommandsmacOS 12.31224364860SE +/- 0.09, N = 355.201. git version 2.32.0 (Apple Git-132)

RAR Compression

This test measures the time needed to archive/compress two copies of the Linux 5.14 kernel source tree using RAR/WinRAR compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterRAR Compression 6.0.2Linux Source Tree Archiving To RARmacOS 12.31326395265SE +/- 0.57, N = 355.90

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 TimesmacOS 12.330060090012001500SE +/- 5.51, N = 31257

Blender

Blender is an open-source 3D creation and modeling software project. This test is of Blender's Cycles benchmark with various sample files. GPU computing via NVIDIA OptiX and NVIDIA CUDA is currently supported. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.0Blend File: Fishy Cat - Compute: CPU-OnlymacOS 12.3100200300400500SE +/- 0.50, N = 3467.33

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.0Blend File: Classroom - Compute: CPU-OnlymacOS 12.32004006008001000SE +/- 3.26, N = 3859.82

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 3.0Blend File: BMW27 - Compute: CPU-OnlymacOS 12.370140210280350SE +/- 0.67, N = 3314.83

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: regnety_400mmacOS 12.3714212835SE +/- 0.01, N = 330.11MIN: 30.07 / MAX: 30.281. (CXX) g++ options: -O3 -isysroot

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: squeezenet_ssdmacOS 12.34080120160200SE +/- 0.07, N = 3202.29MIN: 202.02 / MAX: 203.671. (CXX) g++ options: -O3 -isysroot

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: yolov4-tinymacOS 12.3130260390520650SE +/- 0.17, N = 3580.58MIN: 579.94 / MAX: 582.161. (CXX) g++ options: -O3 -isysroot

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: resnet50macOS 12.3100200300400500SE +/- 0.05, N = 3453.13MIN: 452.85 / MAX: 453.481. (CXX) g++ options: -O3 -isysroot

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: alexnetmacOS 12.3306090120150SE +/- 0.01, N = 3125.42MIN: 125.27 / MAX: 125.631. (CXX) g++ options: -O3 -isysroot

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: resnet18macOS 12.370140210280350SE +/- 0.02, N = 3307.32MIN: 307.06 / MAX: 308.841. (CXX) g++ options: -O3 -isysroot

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: vgg16macOS 12.36001200180024003000SE +/- 0.19, N = 32654.02MIN: 2653.01 / MAX: 2656.081. (CXX) g++ options: -O3 -isysroot

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: googlenetmacOS 12.350100150200250SE +/- 0.02, N = 3234.71MIN: 234.57 / MAX: 235.051. (CXX) g++ options: -O3 -isysroot

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: blazefacemacOS 12.30.87531.75062.62593.50124.3765SE +/- 0.00, N = 33.89MIN: 3.88 / MAX: 4.041. (CXX) g++ options: -O3 -isysroot

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: efficientnet-b0macOS 12.3816243240SE +/- 0.01, N = 336.92MIN: 36.86 / MAX: 37.111. (CXX) g++ options: -O3 -isysroot

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: mnasnetmacOS 12.3612182430SE +/- 0.07, N = 323.91MIN: 23.81 / MAX: 24.21. (CXX) g++ options: -O3 -isysroot

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: shufflenet-v2macOS 12.348121620SE +/- 0.13, N = 313.76MIN: 13.48 / MAX: 14.051. (CXX) g++ options: -O3 -isysroot

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU-v3-v3 - Model: mobilenet-v3macOS 12.3510152025SE +/- 0.02, N = 318.66MIN: 18.61 / MAX: 18.851. (CXX) g++ options: -O3 -isysroot

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU-v2-v2 - Model: mobilenet-v2macOS 12.3612182430SE +/- 0.08, N = 323.93MIN: 23.8 / MAX: 24.271. (CXX) g++ options: -O3 -isysroot

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: mobilenetmacOS 12.320406080100SE +/- 0.20, N = 392.90MIN: 92.59 / MAX: 93.471. (CXX) g++ options: -O3 -isysroot

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: System V Message PassingmacOS 12.32M4M6M8M10MSE +/- 25942.00, N = 311568655.701. (CC) gcc options: -O2 -std=gnu99 -lm -lz -pthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Glibc Qsort Data SortingmacOS 12.34080120160200SE +/- 2.08, N = 3173.701. (CC) gcc options: -O2 -std=gnu99 -lm -lz -pthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Glibc C String FunctionsmacOS 12.320K40K60K80K100KSE +/- 551.15, N = 3111541.571. (CC) gcc options: -O2 -std=gnu99 -lm -lz -pthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Context SwitchingmacOS 12.3300K600K900K1200K1500KSE +/- 4987.84, N = 31520807.501. (CC) gcc options: -O2 -std=gnu99 -lm -lz -pthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Socket ActivitymacOS 12.3140280420560700SE +/- 0.28, N = 3626.791. (CC) gcc options: -O2 -std=gnu99 -lm -lz -pthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Memory CopyingmacOS 12.311002200330044005500SE +/- 11.42, N = 34900.691. (CC) gcc options: -O2 -std=gnu99 -lm -lz -pthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Vector MathmacOS 12.34K8K12K16K20KSE +/- 1.79, N = 317663.181. (CC) gcc options: -O2 -std=gnu99 -lm -lz -pthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Matrix MathmacOS 12.37K14K21K28K35KSE +/- 4.07, N = 331173.381. (CC) gcc options: -O2 -std=gnu99 -lm -lz -pthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: CPU StressmacOS 12.32004006008001000SE +/- 1.18, N = 3815.531. (CC) gcc options: -O2 -std=gnu99 -lm -lz -pthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: CPU CachemacOS 12.330060090012001500SE +/- 1.97, N = 31301.331. (CC) gcc options: -O2 -std=gnu99 -lm -lz -pthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: ForkingmacOS 12.360120180240300SE +/- 0.39, N = 3260.961. (CC) gcc options: -O2 -std=gnu99 -lm -lz -pthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: MallocmacOS 12.37M14M21M28M35MSE +/- 159624.87, N = 330465468.241. (CC) gcc options: -O2 -std=gnu99 -lm -lz -pthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: MMAPmacOS 12.3918273645SE +/- 0.28, N = 341.461. (CC) gcc options: -O2 -std=gnu99 -lm -lz -pthread -lc

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,000macOS 12.320406080100SE +/- 0.66, N = 391.341. (CC) gcc options: -O2 -lz

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 ThroughputmacOS 12.3306090120150SE +/- 0.07, N = 3148.461. (CC) gcc options: -O3 -isysroot

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. The system/openssl test profiles relies on benchmarking the system/OS-supplied openssl binary rather than the pts/openssl test profile that uses the locally-built OpenSSL for benchmarking. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgverify/s, More Is BetterOpenSSLmacOS 12.34K8K12K16K20KSE +/- 4.57, N = 320913.01. LibreSSL 2.8.3

OpenBenchmarking.orgsign/s, More Is BetterOpenSSLmacOS 12.3120240360480600SE +/- 0.09, N = 3563.71. LibreSSL 2.8.3

VOSK Speech Recognition Toolkit

VOSK is an open-source offline speech recognition API/toolkit. VOSK supports speech recognition in 17 languages and has a variety of models available and interfaces for different programming languages. This test profile times the speech-to-text process for a roughly three minute audio recording. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterVOSK Speech Recognition Toolkit 0.3.21macOS 12.348121620SE +/- 0.28, N = 317.83

Tachyon

This is a test of the threaded Tachyon, a parallel ray-tracing system, measuring the time to ray-trace a sample scene. The sample scene used is the Teapot scene ray-traced to 8K x 8K with 32 samples. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTachyon 0.99.2Total TimemacOS 12.370140210280350SE +/- 0.20, N = 3339.131. (CC) gcc options: -O2 -ffast-math -ltachyon -lpthread

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 FLACmacOS 12.3612182430SE +/- 0.09, N = 523.941. (CXX) g++ options: -logg -lm

oneDNN

This is a test of the Intel oneDNN as an Intel-optimized library for Deep Neural Networks and making use of its built-in benchdnn functionality. The result is the total perf time reported. Intel oneDNN was formerly known as DNNL (Deep Neural Network Library) and MKL-DNN before being rebranded as part of the Intel oneAPI initiative. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.1.2Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPUmacOS 12.3612182430SE +/- 0.04, N = 326.93MIN: 26.631. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -isysroot

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.1.2Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPUmacOS 12.37K14K21K28K35KSE +/- 17.65, N = 333982.8MIN: 33955.41. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -isysroot

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.1.2Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPUmacOS 12.314K28K42K56K70KSE +/- 11.98, N = 366806.0MIN: 66780.71. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -isysroot

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.1.2Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPUmacOS 12.3306090120150SE +/- 0.02, N = 3134.04MIN: 133.941. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -isysroot

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.1.2Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPUmacOS 12.3306090120150SE +/- 0.01, N = 3131.55MIN: 131.431. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -isysroot

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.1.2Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPUmacOS 12.320406080100SE +/- 0.17, N = 379.95MIN: 79.521. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -isysroot

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.1.2Harness: IP Shapes 3D - Data Type: f32 - Engine: CPUmacOS 12.3714212835SE +/- 0.04, N = 331.77MIN: 30.911. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -isysroot

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.1.2Harness: IP Shapes 1D - Data Type: f32 - Engine: CPUmacOS 12.31428425670SE +/- 0.08, N = 362.98MIN: 62.751. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -isysroot

Primesieve

Primesieve generates prime numbers using a highly optimized sieve of Eratosthenes implementation. Primesieve benchmarks the CPU's L1/L2 cache performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 7.71e12 Prime Number GenerationmacOS 12.3714212835SE +/- 0.06, N = 330.211. (CXX) g++ options: -O3 -isysroot

Parallel BZIP2 Compression

This test measures the time needed to compress a file (FreeBSD-13.0-RELEASE-amd64-memstick.img) using Parallel BZIP2 compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.13FreeBSD-13.0-RELEASE-amd64-memstick.img CompressionmacOS 12.3510152025SE +/- 0.13, N = 318.371. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

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 PixelmacOS 12.350100150200250SE +/- 0.18, N = 3244.361. (CC) gcc options: -lm -lpthread -O3

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.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Node.js Compilation 17.3Time To CompilemacOS 12.32004006008001000SE +/- 0.66, N = 31096.58

Timed LLVM Compilation

This test times how long it takes to build the LLVM compiler stack. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 13.0Build System: Unix MakefilesmacOS 12.32004006008001000SE +/- 1.59, N = 31091.27

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 13.0Build System: NinjamacOS 12.32004006008001000SE +/- 1.35, N = 31054.03

Timed FFmpeg Compilation

This test times how long it takes to build the FFmpeg multimedia library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed FFmpeg Compilation 4.4Time To CompilemacOS 12.320406080100SE +/- 0.16, N = 3110.51

libavif avifenc

This is a test of the AOMedia libavif library testing the encoding of a JPEG image to AV1 Image Format (AVIF). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.9.0Encoder Speed: 10, LosslessmacOS 12.3246810SE +/- 0.009, N = 37.1071. (CXX) g++ options: -O3 -fPIC -isysroot -lm

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.9.0Encoder Speed: 6, LosslessmacOS 12.320406080100SE +/- 0.39, N = 386.881. (CXX) g++ options: -O3 -fPIC -isysroot -lm

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.9.0Encoder Speed: 10macOS 12.30.95581.91162.86743.82324.779SE +/- 0.010, N = 34.2481. (CXX) g++ options: -O3 -fPIC -isysroot -lm

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.9.0Encoder Speed: 6macOS 12.3510152025SE +/- 0.01, N = 322.801. (CXX) g++ options: -O3 -fPIC -isysroot -lm

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.9.0Encoder Speed: 2macOS 12.31632486480SE +/- 0.16, N = 370.321. (CXX) g++ options: -O3 -fPIC -isysroot -lm

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.9.0Encoder Speed: 0macOS 12.3306090120150SE +/- 0.48, N = 3133.451. (CXX) g++ options: -O3 -fPIC -isysroot -lm

Intel Open Image Denoise

Open Image Denoise is a denoising library for ray-tracing and part of the oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgImages / Sec, More Is BetterIntel Open Image Denoise 1.4.0Run: RTLightmap.hdr.4096x4096macOS 12.30.0090.0180.0270.0360.045SE +/- 0.00, N = 30.04

OpenBenchmarking.orgImages / Sec, More Is BetterIntel Open Image Denoise 1.4.0Run: RT.ldr_alb_nrm.3840x2160macOS 12.30.0180.0360.0540.0720.09SE +/- 0.00, N = 30.08

OpenBenchmarking.orgImages / Sec, More Is BetterIntel Open Image Denoise 1.4.0Run: RT.hdr_alb_nrm.3840x2160macOS 12.30.0180.0360.0540.0720.09SE +/- 0.00, N = 30.08

rav1e

Xiph rav1e is a Rust-written AV1 video encoder that claims to be the fastest and safest AV1 encoder. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betterrav1e 0.5Speed: 10macOS 12.30.91511.83022.74533.66044.5755SE +/- 0.008, N = 34.067

OpenBenchmarking.orgFrames Per Second, More Is Betterrav1e 0.5Speed: 6macOS 12.30.30290.60580.90871.21161.5145SE +/- 0.001, N = 31.346

OpenBenchmarking.orgFrames Per Second, More Is Betterrav1e 0.5Speed: 5macOS 12.30.24550.4910.73650.9821.2275SE +/- 0.001, N = 31.091

OpenBenchmarking.orgFrames Per Second, More Is Betterrav1e 0.5Speed: 1macOS 12.30.04930.09860.14790.19720.2465SE +/- 0.000, N = 30.219

Kvazaar

This is a test of Kvazaar as a CPU-based H.265/HEVC video encoder written in the C programming language and optimized in Assembly. Kvazaar is the winner of the 2016 ACM Open-Source Software Competition and developed at the Ultra Video Group, Tampere University, Finland. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.1Video Input: Bosphorus 1080p - Video Preset: Ultra FastmacOS 12.3816243240SE +/- 0.02, N = 333.971. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.1Video Input: Bosphorus 1080p - Video Preset: Very FastmacOS 12.348121620SE +/- 0.01, N = 316.921. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.1Video Input: Bosphorus 4K - Video Preset: Ultra FastmacOS 12.3246810SE +/- 0.01, N = 37.531. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.1Video Input: Bosphorus 4K - Video Preset: Very FastmacOS 12.30.81451.6292.44353.2584.0725SE +/- 0.00, N = 33.621. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.1Video Input: Bosphorus 1080p - Video Preset: MediummacOS 12.3246810SE +/- 0.01, N = 37.231. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.1Video Input: Bosphorus 4K - Video Preset: MediummacOS 12.30.28580.57160.85741.14321.429SE +/- 0.00, N = 31.271. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2

Embree

Intel Embree is a collection of high-performance ray-tracing kernels for execution on CPUs and supporting instruction sets such as SSE, AVX, AVX2, and AVX-512. Embree also supports making use of the Intel SPMD Program Compiler (ISPC). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.13Binary: Pathtracer ISPC - Model: Asian Dragon ObjmacOS 12.30.92491.84982.77473.69964.6245SE +/- 0.0045, N = 34.1105MIN: 4.09 / MAX: 4.17

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.13Binary: Pathtracer ISPC - Model: Asian DragonmacOS 12.31.05382.10763.16144.21525.269SE +/- 0.0020, N = 34.6834MIN: 4.66 / MAX: 4.74

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.13Binary: Pathtracer - Model: Asian Dragon ObjmacOS 12.30.89151.7832.67453.5664.4575SE +/- 0.0042, N = 23.9624MIN: 3.94 / MAX: 4.01

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.13Binary: Pathtracer - Model: Asian DragonmacOS 12.30.98071.96142.94213.92284.9035SE +/- 0.0013, N = 34.3588MIN: 4.34 / MAX: 4.43

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.13Binary: Pathtracer - Model: CrownmacOS 12.30.84621.69242.53863.38484.231SE +/- 0.0036, N = 33.7607MIN: 3.74 / MAX: 3.81

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: HWB Color SpacemacOS 12.3501001502002502291. (CC) gcc options: -O2 -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lXext -lX11 -llzma -lbz2 -lxml2 -lz -lzstd -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Noise-GaussianmacOS 12.3612182430251. (CC) gcc options: -O2 -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lXext -lX11 -llzma -lbz2 -lxml2 -lz -lzstd -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: ResizingmacOS 12.34080120160200SE +/- 0.33, N = 31661. (CC) gcc options: -O2 -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lXext -lX11 -llzma -lbz2 -lxml2 -lz -lzstd -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: EnhancedmacOS 12.3714212835311. (CC) gcc options: -O2 -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lXext -lX11 -llzma -lbz2 -lxml2 -lz -lzstd -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: SharpenmacOS 12.3612182430241. (CC) gcc options: -O2 -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lXext -lX11 -llzma -lbz2 -lxml2 -lz -lzstd -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: RotatemacOS 12.32004006008001000SE +/- 1.45, N = 310621. (CC) gcc options: -O2 -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lXext -lX11 -llzma -lbz2 -lxml2 -lz -lzstd -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: SwirlmacOS 12.31632486480SE +/- 0.33, N = 3741. (CC) gcc options: -O2 -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lXext -lX11 -llzma -lbz2 -lxml2 -lz -lzstd -lm -lpthread

LuxCoreRender

LuxCoreRender is an open-source 3D physically based renderer formerly known as LuxRender. LuxCoreRender supports CPU-based rendering as well as GPU acceleration via OpenCL, NVIDIA CUDA, and NVIDIA OptiX interfaces. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.6Scene: Rainbow Colors and Prism - Acceleration: CPUmacOS 12.30.8641.7282.5923.4564.32SE +/- 0.01, N = 33.84MIN: 3.8 / MAX: 3.87

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.6Scene: DLSC - Acceleration: CPUmacOS 12.30.22730.45460.68190.90921.1365SE +/- 0.01, N = 31.01MIN: 0.96 / MAX: 1.04

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 BenchmarkmacOS 12.33691215SE +/- 0.01, N = 310.82

Zstd Compression

This test measures the time needed to compress/decompress a sample input file using Zstd compression supplied by the system or otherwise externally of the test profile. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterZstd CompressionCompression Level: 19, Long Mode - Decompression SpeedmacOS 12.37001400210028003500SE +/- 0.48, N = 33316.51. *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***

OpenBenchmarking.orgMB/s, More Is BetterZstd CompressionCompression Level: 19, Long Mode - Compression SpeedmacOS 12.348121620SE +/- 0.00, N = 316.71. *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***

OpenBenchmarking.orgMB/s, More Is BetterZstd CompressionCompression Level: 8, Long Mode - Decompression SpeedmacOS 12.39001800270036004500SE +/- 0.03, N = 34026.81. *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***

OpenBenchmarking.orgMB/s, More Is BetterZstd CompressionCompression Level: 8, Long Mode - Compression SpeedmacOS 12.370140210280350SE +/- 1.00, N = 3341.01. *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***

OpenBenchmarking.orgMB/s, More Is BetterZstd CompressionCompression Level: 3, Long Mode - Decompression SpeedmacOS 12.38001600240032004000SE +/- 0.48, N = 33809.71. *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***

OpenBenchmarking.orgMB/s, More Is BetterZstd CompressionCompression Level: 3, Long Mode - Compression SpeedmacOS 12.32004006008001000SE +/- 0.39, N = 3972.91. *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***

OpenBenchmarking.orgMB/s, More Is BetterZstd CompressionCompression Level: 19 - Decompression SpeedmacOS 12.37001400210028003500SE +/- 0.07, N = 33232.71. *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***

OpenBenchmarking.orgMB/s, More Is BetterZstd CompressionCompression Level: 19 - Compression SpeedmacOS 12.3510152025SE +/- 0.00, N = 319.91. *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***

OpenBenchmarking.orgMB/s, More Is BetterZstd CompressionCompression Level: 8 - Decompression SpeedmacOS 12.38001600240032004000SE +/- 0.27, N = 33684.11. *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***

OpenBenchmarking.orgMB/s, More Is BetterZstd CompressionCompression Level: 8 - Compression SpeedmacOS 12.370140210280350SE +/- 0.15, N = 3319.51. *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***

OpenBenchmarking.orgMB/s, More Is BetterZstd CompressionCompression Level: 3 - Compression SpeedmacOS 12.37001400210028003500SE +/- 5.50, N = 33089.11. *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19, Long Mode - Decompression SpeedmacOS 12.37001400210028003500SE +/- 0.25, N = 33487.91. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19, Long Mode - Compression SpeedmacOS 12.348121620SE +/- 0.00, N = 316.71. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8, Long Mode - Decompression SpeedmacOS 12.39001800270036004500SE +/- 0.46, N = 34149.31. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8, Long Mode - Compression SpeedmacOS 12.3140280420560700SE +/- 2.03, N = 3671.01. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3, Long Mode - Decompression SpeedmacOS 12.38001600240032004000SE +/- 0.27, N = 33956.71. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3, Long Mode - Compression SpeedmacOS 12.32004006008001000SE +/- 0.03, N = 3981.81. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Decompression SpeedmacOS 12.37001400210028003500SE +/- 0.20, N = 33405.51. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Compression SpeedmacOS 12.3510152025SE +/- 0.03, N = 320.41. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8 - Decompression SpeedmacOS 12.38001600240032004000SE +/- 0.29, N = 33799.11. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8 - Compression SpeedmacOS 12.3150300450600750SE +/- 0.64, N = 3700.41. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Decompression SpeedmacOS 12.380016002400320040003629.81. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Compression SpeedmacOS 12.36001200180024003000SE +/- 3.42, N = 32945.11. (CC) gcc options: -O3 -pthread -lz -llzma

Fhourstones

This integer benchmark solves positions in the game of Connect-4, as played on a vertical 7x6 board. By default, it uses a 64Mb transposition table with the twobig replacement strategy. Positions are represented as 64-bit bitboards, and the hash function is computed using a single 64-bit modulo operation, giving 64-bit machines a slight edge. The alpha-beta searcher sorts moves dynamically based on the history heuristic. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgKpos / sec, More Is BetterFhourstones 3.1Complex Connect-4 SolvingmacOS 12.33K6K9K12K15KSE +/- 8.71, N = 316283.51. (CC) gcc options: -O3

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: Quality 100, Lossless, Highest CompressionmacOS 12.3918273645SE +/- 0.21, N = 337.96

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, Highest CompressionmacOS 12.3246810SE +/- 0.002, N = 36.880

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, LosslessmacOS 12.348121620SE +/- 0.02, N = 317.23

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100macOS 12.30.631.261.892.523.15SE +/- 0.008, N = 32.800

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: DefaultmacOS 12.30.40640.81281.21921.62562.032SE +/- 0.002, N = 31.806

Timed MAFFT Alignment

This test performs an alignment of 100 pyruvate decarboxylase sequences. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 7.471Multiple Sequence Alignment - LSU RNAmacOS 12.3714212835SE +/- 0.30, N = 332.091. (CC) gcc options: -std=c99 -O3 -lm -lpthread

NAMD

NAMD is a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems. NAMD was developed by the Theoretical and Computational Biophysics Group in the Beckman Institute for Advanced Science and Technology at the University of Illinois at Urbana-Champaign. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.14ATPase Simulation - 327,506 AtomsmacOS 12.30.8021.6042.4063.2084.01SE +/- 0.00249, N = 33.56441

LevelDB

LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Sequential FillmacOS 12.31224364860SE +/- 0.04, N = 351.281. (CXX) g++ options: -O3 -isysroot

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Sequential FillmacOS 12.348121620SE +/- 0.03, N = 317.21. (CXX) g++ options: -O3 -isysroot

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random DeletemacOS 12.3816243240SE +/- 0.04, N = 333.161. (CXX) g++ options: -O3 -isysroot

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Seek RandommacOS 12.3246810SE +/- 0.054, N = 38.9011. (CXX) g++ options: -O3 -isysroot

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random ReadmacOS 12.31.04042.08083.12124.16165.202SE +/- 0.057, N = 64.6241. (CXX) g++ options: -O3 -isysroot

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random FillmacOS 12.31326395265SE +/- 0.37, N = 356.851. (CXX) g++ options: -O3 -isysroot

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Random FillmacOS 12.348121620SE +/- 0.12, N = 315.51. (CXX) g++ options: -O3 -isysroot

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: OverwritemacOS 12.31326395265SE +/- 0.19, N = 357.091. (CXX) g++ options: -O3 -isysroot

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: OverwritemacOS 12.348121620SE +/- 0.06, N = 315.51. (CXX) g++ options: -O3 -isysroot

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Fill SyncmacOS 12.37K14K21K28K35KSE +/- 47.11, N = 331735.241. (CXX) g++ options: -O3 -isysroot

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Hot ReadmacOS 12.31.05262.10523.15784.21045.263SE +/- 0.044, N = 34.6781. (CXX) g++ options: -O3 -isysroot

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.

macOS 12.3: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

Stress-NG

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

Test: Semaphores

macOS 12.3: 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: SENDFILE

macOS 12.3: 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: IO_uring

macOS 12.3: 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: RdRand

macOS 12.3: 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: [19228] No stress workers invoked (one or more were unsupported)

Test: Crypto

macOS 12.3: 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: Atomic

macOS 12.3: 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: MEMFD

macOS 12.3: 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: NUMA

macOS 12.3: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

ASTC Encoder

ASTC Encoder (astcenc) is for the Adaptive Scalable Texture Compression (ASTC) format commonly used with OpenGL, OpenGL ES, and Vulkan graphics APIs. This test profile does a coding test of both compression/decompression. Learn more via the OpenBenchmarking.org test page.

Preset: Exhaustive

macOS 12.3: 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.

Preset: Thorough

macOS 12.3: 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.

Preset: Medium

macOS 12.3: 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.

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.

Implementation: MPI CPU - Input: water_GMX50_bare

macOS 12.3: 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.

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.

Threads: 8 - Buffer Length: 256 - Filter Length: 57

macOS 12.3: 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.

Threads: 4 - Buffer Length: 256 - Filter Length: 57

macOS 12.3: 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.

Threads: 2 - Buffer Length: 256 - Filter Length: 57

macOS 12.3: 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.

Threads: 1 - Buffer Length: 256 - Filter Length: 57

macOS 12.3: 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.

Algorithm: RSA4096

macOS 12.3: 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.

Algorithm: SHA256

macOS 12.3: 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.

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

macOS 12.3: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

OSPray

Benchmark: gravity_spheres_volume/dim_512/pathtracer/real_time

macOS 12.3: 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.

Benchmark: gravity_spheres_volume/dim_512/scivis/real_time

macOS 12.3: 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.

Benchmark: gravity_spheres_volume/dim_512/ao/real_time

macOS 12.3: 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.

Benchmark: particle_volume/pathtracer/real_time

macOS 12.3: 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.

Benchmark: particle_volume/scivis/real_time

macOS 12.3: 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.

Benchmark: particle_volume/ao/real_time

macOS 12.3: 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.

OpenVKL

OpenVKL is the Intel Open Volume Kernel Library that offers high-performance volume computation kernels and part of the Intel oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.

Benchmark: vklBenchmark Scalar

macOS 12.3: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

Benchmark: vklBenchmark ISPC

macOS 12.3: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

Embree

Intel Embree is a collection of high-performance ray-tracing kernels for execution on CPUs and supporting instruction sets such as SSE, AVX, AVX2, and AVX-512. Embree also supports making use of the Intel SPMD Program Compiler (ISPC). Learn more via the OpenBenchmarking.org test page.

Binary: Pathtracer ISPC - Model: Crown

macOS 12.3: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

AOM AV1

Encoder Mode: Speed 10 Realtime - Input: Bosphorus 1080p

macOS 12.3: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

Encoder Mode: Speed 9 Realtime - Input: Bosphorus 1080p

macOS 12.3: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

Encoder Mode: Speed 8 Realtime - Input: Bosphorus 1080p

macOS 12.3: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 1080p

macOS 12.3: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

Encoder Mode: Speed 6 Realtime - Input: Bosphorus 1080p

macOS 12.3: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

Encoder Mode: Speed 4 Two-Pass - Input: Bosphorus 1080p

macOS 12.3: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

Encoder Mode: Speed 0 Two-Pass - Input: Bosphorus 1080p

macOS 12.3: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

Encoder Mode: Speed 10 Realtime - Input: Bosphorus 4K

macOS 12.3: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4K

macOS 12.3: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

Encoder Mode: Speed 8 Realtime - Input: Bosphorus 4K

macOS 12.3: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 4K

macOS 12.3: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

Encoder Mode: Speed 6 Realtime - Input: Bosphorus 4K

macOS 12.3: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

Encoder Mode: Speed 4 Two-Pass - Input: Bosphorus 4K

macOS 12.3: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

Encoder Mode: Speed 0 Two-Pass - Input: Bosphorus 4K

macOS 12.3: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.

LuxCoreRender

LuxCoreRender is an open-source 3D physically based renderer formerly known as LuxRender. LuxCoreRender supports CPU-based rendering as well as GPU acceleration via OpenCL, NVIDIA CUDA, and NVIDIA OptiX interfaces. Learn more via the OpenBenchmarking.org test page.

Scene: LuxCore Benchmark - Acceleration: CPU

macOS 12.3: 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: RUNTIME ERROR: OpenCL driver API error (code: -11, file:/Users/runner/work/1/s/src/luxrays/utils/ocl.cpp, line: 374): CL_BUILD_PROGRAM_FAILURE

Scene: Orange Juice - Acceleration: CPU

macOS 12.3: 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: RUNTIME ERROR: OpenCL driver API error (code: -11, file:/Users/runner/work/1/s/src/luxrays/utils/ocl.cpp, line: 374): CL_BUILD_PROGRAM_FAILURE

Scene: Danish Mood - Acceleration: CPU

macOS 12.3: 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: RUNTIME ERROR: OpenCL driver API error (code: -11, file:/Users/runner/work/1/s/src/luxrays/utils/ocl.cpp, line: 374): CL_BUILD_PROGRAM_FAILURE

Botan

Botan is a BSD-licensed cross-platform open-source C++ crypto library "cryptography toolkit" that supports most publicly known cryptographic algorithms. The project's stated goal is to be "the best option for cryptography in C++ by offering the tools necessary to implement a range of practical systems, such as TLS protocol, X.509 certificates, modern AEAD ciphers, PKCS#11 and TPM hardware support, password hashing, and post quantum crypto schemes." Learn more via the OpenBenchmarking.org test page.

Test: ChaCha20Poly1305

macOS 12.3: 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.

Test: CAST-256

macOS 12.3: 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.

Test: Blowfish

macOS 12.3: 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.

Test: Twofish

macOS 12.3: 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.

Test: AES-256

macOS 12.3: 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.

Test: KASUMI

macOS 12.3: 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.

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: All

macOS 12.3: 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: line 2: /Users/michaellarabel/.phoronix-test-suite/installed-tests/pts/jpegxl-1.4.0//libjxl-0.6.1/build/tools/djxl: No such file or directory

CPU Threads: 1

macOS 12.3: 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: line 2: /Users/michaellarabel/.phoronix-test-suite/installed-tests/pts/jpegxl-1.4.0//libjxl-0.6.1/build/tools/djxl: No such file or directory

GNU GMP GMPbench

GMPbench is a test of the GNU Multiple Precision Arithmetic (GMP) Library. GMPbench is a single-threaded integer benchmark that leverages the GMP library to stress the CPU with widening integer multiplication. Learn more via the OpenBenchmarking.org test page.

macOS 12.3: The test run did not produce a result. E: GMPbench.app.pi(1000000) ./runbench: line 121: ./pi: No such file or directory

Sockperf

This is a network socket API performance benchmark developed by Mellanox. This test profile runs both the client and server on the local host for evaluating individual system performance. Learn more via the OpenBenchmarking.org test page.

Test: Latency Under Load

macOS 12.3: 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. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: sockperf: line 7: ./sockperf: No such file or directory

Test: Latency Ping Pong

macOS 12.3: 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. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: sockperf: line 7: ./sockperf: No such file or directory

Test: Throughput

macOS 12.3: 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. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: sockperf: line 7: ./sockperf: No such file or directory

134 Results Shown

Chaos Group V-RAY
BRL-CAD
Git
RAR Compression
PyBench
Blender:
  Fishy Cat - CPU-Only
  Classroom - CPU-Only
  BMW27 - CPU-Only
NCNN:
  CPU - regnety_400m
  CPU - squeezenet_ssd
  CPU - yolov4-tiny
  CPU - resnet50
  CPU - alexnet
  CPU - resnet18
  CPU - vgg16
  CPU - googlenet
  CPU - blazeface
  CPU - efficientnet-b0
  CPU - mnasnet
  CPU - shufflenet-v2
  CPU-v3-v3 - mobilenet-v3
  CPU-v2-v2 - mobilenet-v2
  CPU - mobilenet
Stress-NG:
  System V Message Passing
  Glibc Qsort Data Sorting
  Glibc C String Functions
  Context Switching
  Socket Activity
  Memory Copying
  Vector Math
  Matrix Math
  CPU Stress
  CPU Cache
  Forking
  Malloc
  MMAP
SQLite Speedtest
libjpeg-turbo tjbench
OpenSSL:
 
 
VOSK Speech Recognition Toolkit
Tachyon
FLAC Audio Encoding
oneDNN:
  Matrix Multiply Batch Shapes Transformer - f32 - CPU
  Recurrent Neural Network Inference - f32 - CPU
  Recurrent Neural Network Training - f32 - CPU
  Deconvolution Batch shapes_3d - f32 - CPU
  Deconvolution Batch shapes_1d - f32 - CPU
  Convolution Batch Shapes Auto - f32 - CPU
  IP Shapes 3D - f32 - CPU
  IP Shapes 1D - f32 - CPU
Primesieve
Parallel BZIP2 Compression
C-Ray
Timed Node.js Compilation
Timed LLVM Compilation:
  Unix Makefiles
  Ninja
Timed FFmpeg Compilation
libavif avifenc:
  10, Lossless
  6, Lossless
  10
  6
  2
  0
Intel Open Image Denoise:
  RTLightmap.hdr.4096x4096
  RT.ldr_alb_nrm.3840x2160
  RT.hdr_alb_nrm.3840x2160
rav1e:
  10
  6
  5
  1
Kvazaar:
  Bosphorus 1080p - Ultra Fast
  Bosphorus 1080p - Very Fast
  Bosphorus 4K - Ultra Fast
  Bosphorus 4K - Very Fast
  Bosphorus 1080p - Medium
  Bosphorus 4K - Medium
Embree:
  Pathtracer ISPC - Asian Dragon Obj
  Pathtracer ISPC - Asian Dragon
  Pathtracer - Asian Dragon Obj
  Pathtracer - Asian Dragon
  Pathtracer - Crown
GraphicsMagick:
  HWB Color Space
  Noise-Gaussian
  Resizing
  Enhanced
  Sharpen
  Rotate
  Swirl
LuxCoreRender:
  Rainbow Colors and Prism - CPU
  DLSC - CPU
LibRaw
Zstd Compression:
  19, Long Mode - Decompression Speed
  19, Long Mode - Compression Speed
  8, Long Mode - Decompression Speed
  8, Long Mode - Compression Speed
  3, Long Mode - Decompression Speed
  3, Long Mode - Compression Speed
  19 - Decompression Speed
  19 - Compression Speed
  8 - Decompression Speed
  8 - Compression Speed
  3 - Compression Speed
Zstd Compression:
  19, Long Mode - Decompression Speed
  19, Long Mode - Compression Speed
  8, Long Mode - Decompression Speed
  8, Long Mode - Compression Speed
  3, Long Mode - Decompression Speed
  3, Long Mode - Compression Speed
  19 - Decompression Speed
  19 - Compression Speed
  8 - Decompression Speed
  8 - Compression Speed
  3 - Decompression Speed
  3 - Compression Speed
Fhourstones
WebP Image Encode:
  Quality 100, Lossless, Highest Compression
  Quality 100, Highest Compression
  Quality 100, Lossless
  Quality 100
  Default
Timed MAFFT Alignment
NAMD
LevelDB:
  Seq Fill:
    Microseconds Per Op
    MB/s
  Rand Delete:
    Microseconds Per Op
  Seek Rand:
    Microseconds Per Op
  Rand Read:
    Microseconds Per Op
  Rand Fill:
    Microseconds Per Op
    MB/s
  Overwrite:
    Microseconds Per Op
    MB/s
  Fill Sync:
    Microseconds Per Op
  Hot Read:
    Microseconds Per Op