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 macOScompress-rar: Linux Source Tree Archiving To RARstress-ng: MMAPstress-ng: Mallocstress-ng: Forkingstress-ng: CPU Cachestress-ng: CPU Stressstress-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 Passingcompress-zstd: 8 - Compression Speedcompress-zstd: 19 - Compression Speedcompress-zstd: 3 - Compression Speedencode-flac: WAV To FLACcompress-zstd: 8 - Decompression Speedcompress-zstd: 19 - Decompression Speedtjbench: Decompression Throughputcompress-zstd: 19, Long Mode - Decompression Speedcompress-zstd: 8, Long Mode - Decompression Speedcompress-zstd: 19, Long Mode - Compression Speedcompress-zstd: 8, Long Mode - Compression Speedcompress-zstd: 3, Long Mode - Decompression Speedcompress-zstd: 3, Long Mode - Compression Speedbrl-cad: VGR Performance Metriclibraw: Post-Processing Benchmarkwebp: Defaultwebp: Quality 100webp: Quality 100, Losslesswebp: Quality 100, Highest Compressionwebp: Quality 100, Lossless, Highest Compressionvosk: mafft: Multiple Sequence Alignment - LSU RNAncnn: 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_400mnamd: ATPase Simulation - 327,506 Atomsonednn: IP Shapes 1D - f32 - CPUonednn: IP Shapes 3D - f32 - CPUonednn: Convolution Batch Shapes Auto - f32 - CPUonednn: Deconvolution Batch shapes_1d - f32 - CPUonednn: Deconvolution Batch shapes_3d - f32 - CPUonednn: Recurrent Neural Network Training - f32 - CPUonednn: Recurrent Neural Network Inference - f32 - CPUonednn: Matrix Multiply Batch Shapes Transformer - f32 - CPUbuild-ffmpeg: Time To Compileprimesieve: 1e12 Prime Number Generationbuild-llvm: Ninjabuild-llvm: Unix Makefilescompress-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 Speedcompress-zstd: 19, Long Mode - Compression Speedcompress-zstd: 19, Long Mode - Decompression Speedcompress-pbzip2: FreeBSD-13.0-RELEASE-amd64-memstick.img Compressionkvazaar: Bosphorus 4K - Mediumkvazaar: Bosphorus 1080p - Mediumkvazaar: Bosphorus 4K - Very Fastkvazaar: Bosphorus 4K - Ultra Fastkvazaar: Bosphorus 1080p - Very Fastkvazaar: Bosphorus 1080p - Ultra Fastgraphics-magick: Swirlgraphics-magick: Rotategraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Resizinggraphics-magick: Noise-Gaussiangraphics-magick: HWB Color Spacetachyon: Total Timec-ray: Total Time - 4K, 16 Rays Per Pixelv-ray: CPUblender: BMW27 - CPU-Onlyblender: Classroom - CPU-Onlyblender: Fishy Cat - CPU-Onlyrav1e: 1rav1e: 5rav1e: 6rav1e: 10avifenc: 2avifenc: 6openssl: avifenc: 0avifenc: 10avifenc: 6, Losslessavifenc: 10, Losslessembree: Pathtracer - Crownembree: Pathtracer - Asian Dragonembree: Pathtracer - Asian Dragon Objembree: Pathtracer ISPC - Asian Dragonembree: Pathtracer ISPC - Asian Dragon Objoidn: RT.hdr_alb_nrm.3840x2160oidn: RT.ldr_alb_nrm.3840x2160oidn: RTLightmap.hdr.4096x4096luxcorerender: DLSC - CPUluxcorerender: Rainbow Colors and Prism - CPUopenssl: build-nodejs: Time To Compileleveldb: Hot Readleveldb: Fill Syncleveldb: Overwriteleveldb: Overwriteleveldb: Rand Fillleveldb: Rand Fillleveldb: Rand Readleveldb: Seek Randleveldb: Rand Deleteleveldb: Seq Fillleveldb: Seq Fillsqlite-speedtest: Timed Time - Size 1,000fhourstones: Complex Connect-4 Solvinggit: Time To Complete Common Git Commandspybench: Total For Average Test TimesmacOS 12.355.90141.4630465468.24260.961301.33815.5331173.3817663.184900.69626.791520807.50111541.57173.7011568655.70319.519.93089.123.9423684.13232.7148.4627063316.54026.816.7341.03809.7972.96973610.821.8062.80017.2316.88037.96017.83032.09292.9023.9318.6613.7623.9136.923.89234.712654.02307.32125.42453.13580.58202.2930.113.5644162.981931.773679.9504131.552134.03566806.033982.826.9252110.51330.2121054.0331091.2652945.13629.8700.43799.120.43405.5981.83956.7671.04149.316.73487.918.3681.277.233.627.5316.9233.97741062243116625229339.1251244.3614938314.83859.82467.330.2191.0911.3464.06770.31922.80320913.0133.4454.24886.8837.1073.76074.35883.96244.68344.11050.080.080.041.013.84563.71096.5814.67831735.23515.557.09015.556.8484.6248.90133.16417.251.27991.34216283.555.1991257OpenBenchmarking.org

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

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: MMAPmacOS 12.3918273645SE +/- 0.28, N = 341.461. (CC) gcc options: -O2 -std=gnu99 -lm -lz -pthread -lc

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.

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

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

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)

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

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

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: CPU StressmacOS 12.32004006008001000SE +/- 1.18, N = 3815.531. (CC) gcc options: -O2 -std=gnu99 -lm -lz -pthread -lc

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.

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

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

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

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: 8 - Compression SpeedmacOS 12.370140210280350SE +/- 0.15, N = 3319.51. *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***

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

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

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 - Compression SpeedmacOS 12.3510152025SE +/- 0.00, N = 319.91. *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***

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

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: 3 - Compression SpeedmacOS 12.37001400210028003500SE +/- 5.50, N = 33089.11. *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***

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

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

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: 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: 19 - Decompression SpeedmacOS 12.37001400210028003500SE +/- 0.07, N = 33232.71. *** zstd command line interface 64-bits v1.5.2, by Yann Collet ***

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

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 ***

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

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

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

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

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

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

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

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.

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: DefaultmacOS 12.30.40640.81281.21921.62562.032SE +/- 0.002, N = 31.806

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: Quality 100, LosslessmacOS 12.348121620SE +/- 0.02, N = 317.23

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

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

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

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

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.

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

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

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

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

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

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: NinjamacOS 12.32004006008001000SE +/- 1.35, N = 31054.03

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

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 SpeedmacOS 12.36001200180024003000SE +/- 3.42, N = 32945.11. (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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 19, Long Mode - Decompression SpeedmacOS 12.37001400210028003500SE +/- 0.25, N = 33487.91. (CC) gcc options: -O3 -pthread -lz -llzma

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

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

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: 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 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 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 1080p - Video Preset: Ultra FastmacOS 12.3816243240SE +/- 0.02, N = 333.971. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2

AOM AV1

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.

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 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 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 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 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 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 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 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 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 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 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 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 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.

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

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

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

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

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

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: BMW27 - Compute: CPU-OnlymacOS 12.370140210280350SE +/- 0.67, N = 3314.83

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: Fishy Cat - Compute: CPU-OnlymacOS 12.3100200300400500SE +/- 0.50, N = 3467.33

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: 1macOS 12.30.04930.09860.14790.19720.2465SE +/- 0.000, N = 30.219

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: 6macOS 12.30.30290.60580.90871.21161.5145SE +/- 0.001, N = 31.346

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

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: 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: 6macOS 12.3510152025SE +/- 0.01, N = 322.801. (CXX) g++ options: -O3 -fPIC -isysroot -lm

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

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: 0macOS 12.3306090120150SE +/- 0.48, N = 3133.451. (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: 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: 10, LosslessmacOS 12.3246810SE +/- 0.009, N = 37.1071. (CXX) g++ options: -O3 -fPIC -isysroot -lm

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 - Model: CrownmacOS 12.30.84621.69242.53863.38484.231SE +/- 0.0036, N = 33.7607MIN: 3.74 / MAX: 3.81

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.

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: 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 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 ISPC - Model: Asian Dragon ObjmacOS 12.30.92491.84982.77473.69964.6245SE +/- 0.0045, N = 34.1105MIN: 4.09 / MAX: 4.17

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: RT.hdr_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.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: RTLightmap.hdr.4096x4096macOS 12.30.0090.0180.0270.0360.045SE +/- 0.00, N = 30.04

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 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.

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.

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: DLSC - Acceleration: CPUmacOS 12.30.22730.45460.68190.90921.1365SE +/- 0.01, N = 31.01MIN: 0.96 / MAX: 1.04

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

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

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

OSPray

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.

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/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.

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.orgsign/s, More Is BetterOpenSSLmacOS 12.3120240360480600SE +/- 0.09, N = 3563.71. LibreSSL 2.8.3

OSPray

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: 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/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.

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

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

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

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

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.

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.

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: Hot ReadmacOS 12.31.05262.10523.15784.21045.263SE +/- 0.044, N = 34.6781. (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.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: OverwritemacOS 12.31326395265SE +/- 0.19, N = 357.091. (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: Random FillmacOS 12.31326395265SE +/- 0.37, N = 356.851. (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: Seek RandommacOS 12.3246810SE +/- 0.054, N = 38.9011. (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.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: Sequential FillmacOS 12.31224364860SE +/- 0.04, N = 351.281. (CXX) g++ options: -O3 -isysroot

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

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

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

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)

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

134 Results Shown

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