Apple M1 Mac Mini

Apple M1 testing with a Apple Mac mini (M1 2020) and llvmpipe on Arch Linux ARM 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 2208059-NE-APPLEM1MA26
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
M1 Mac Mini
August 04 2022
  22 Hours, 3 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 Mac Mini Suite 1.0.0 System Test suite extracted from Apple M1 Mac Mini. pts/etcpak-1.1.0 -b -M --rgba Benchmark: Multi-Threaded - Configuration: ETC2 pts/etcpak-1.1.0 -b --rgba Benchmark: Single-Threaded - Configuration: ETC2 pts/lczero-1.6.0 -b eigen Backend: Eigen pts/lammps-1.4.0 benchmark_20k_atoms.in Model: 20k Atoms pts/lammps-1.4.0 in.rhodo Model: Rhodopsin Protein pts/webp-1.0.0 -q 100 -lossless Encode Settings: Quality 100, Lossless pts/webp-1.0.0 -q 100 -m 6 Encode Settings: Quality 100, Highest Compression pts/simdjson-2.0.1 kostya Throughput Test: Kostya pts/simdjson-2.0.1 top_tweet Throughput Test: TopTweet pts/simdjson-2.0.1 large_random Throughput Test: LargeRandom pts/simdjson-2.0.1 partial_tweets Throughput Test: PartialTweets pts/simdjson-2.0.1 distinct_user_id Throughput Test: DistinctUserID pts/xmrig-1.0.0 --bench=1M Variant: Monero - Hash Count: 1M pts/xmrig-1.0.0 -a rx/wow --bench=1M Variant: Wownero - Hash Count: 1M pts/java-gradle-perf-1.1.0 TEST_REACTOR Gradle Build: Reactor pts/dacapobench-1.0.1 h2 Java Test: H2 pts/dacapobench-1.0.1 jython Java Test: Jython pts/dacapobench-1.0.1 tradesoap Java Test: Tradesoap pts/dacapobench-1.0.1 tradebeans Java Test: Tradebeans pts/renaissance-1.3.0 dotty Test: Scala Dotty pts/renaissance-1.3.0 dec-tree Test: Random Forest pts/renaissance-1.3.0 movie-lens Test: ALS Movie Lens pts/renaissance-1.3.0 als Test: Apache Spark ALS pts/renaissance-1.3.0 naive-bayes Test: Apache Spark Bayes pts/renaissance-1.3.0 reactors Test: Savina Reactors.IO pts/renaissance-1.3.0 page-rank Test: Apache Spark PageRank pts/renaissance-1.3.0 finagle-http Test: Finagle HTTP Requests pts/renaissance-1.3.0 db-shootout Test: In-Memory Database Shootout pts/renaissance-1.3.0 akka-uct Test: Akka Unbalanced Cobwebbed Tree pts/renaissance-1.3.0 future-genetic Test: Genetic Algorithm Using Jenetics + Futures pts/compress-zstd-1.5.0 -b3 Compression Level: 3 - Compression Speed pts/compress-zstd-1.5.0 -b3 Compression Level: 3 - Decompression Speed pts/compress-zstd-1.5.0 -b8 Compression Level: 8 - Compression Speed pts/compress-zstd-1.5.0 -b8 Compression Level: 8 - Decompression Speed pts/compress-zstd-1.5.0 -b19 Compression Level: 19 - Compression Speed pts/compress-zstd-1.5.0 -b19 Compression Level: 19 - Decompression Speed pts/compress-zstd-1.5.0 -b3 --long Compression Level: 3, Long Mode - Compression Speed pts/compress-zstd-1.5.0 -b3 --long Compression Level: 3, Long Mode - Decompression Speed pts/compress-zstd-1.5.0 -b8 --long Compression Level: 8, Long Mode - Compression Speed pts/compress-zstd-1.5.0 -b8 --long Compression Level: 8, Long Mode - Decompression Speed pts/compress-zstd-1.5.0 -b19 --long Compression Level: 19, Long Mode - Compression Speed pts/compress-zstd-1.5.0 -b19 --long Compression Level: 19, Long Mode - Decompression Speed pts/luaradio-1.0.0 Test: Five Back to Back FIR Filters pts/luaradio-1.0.0 Test: FM Deemphasis Filter pts/luaradio-1.0.0 Test: Hilbert Transform pts/luaradio-1.0.0 Test: Complex Phase system/gnuradio-1.0.0 Test: Five Back to Back FIR Filters system/gnuradio-1.0.0 Test: Signal Source (Cosine) system/gnuradio-1.0.0 Test: FIR Filter system/gnuradio-1.0.0 Test: IIR Filter system/gnuradio-1.0.0 Test: FM Deemphasis Filter system/gnuradio-1.0.0 Test: Hilbert Transform pts/vpxenc-3.1.0 --cpu-used=0 ~/Bosphorus_3840x2160.y4m --width=3840 --height=2160 Speed: Speed 0 - Input: Bosphorus 4K pts/vpxenc-3.1.0 --cpu-used=5 ~/Bosphorus_3840x2160.y4m --width=3840 --height=2160 Speed: Speed 5 - Input: Bosphorus 4K pts/vpxenc-3.1.0 --cpu-used=0 ~/Bosphorus_1920x1080_120fps_420_8bit_YUV.yuv --width=1920 --height=1080 Speed: Speed 0 - Input: Bosphorus 1080p pts/vpxenc-3.1.0 --cpu-used=5 ~/Bosphorus_1920x1080_120fps_420_8bit_YUV.yuv --width=1920 --height=1080 Speed: Speed 5 - Input: Bosphorus 1080p pts/x265-1.3.0 Bosphorus_3840x2160.y4m Video Input: Bosphorus 4K pts/x265-1.3.0 Bosphorus_1920x1080_120fps_420_8bit_YUV.y4m Video Input: Bosphorus 1080p pts/coremark-1.0.1 CoreMark Size 666 - Iterations Per Second pts/stockfish-1.4.0 Total Time pts/avifenc-1.2.0 -s 0 Encoder Speed: 0 pts/avifenc-1.2.0 -s 2 Encoder Speed: 2 pts/avifenc-1.2.0 -s 6 Encoder Speed: 6 pts/avifenc-1.2.0 -s 6 -l Encoder Speed: 6, Lossless pts/avifenc-1.2.0 -s 10 -l Encoder Speed: 10, Lossless pts/build2-1.1.0 Time To Compile pts/compress-pbzip2-1.6.0 FreeBSD-13.0-RELEASE-amd64-memstick.img Compression pts/povray-1.2.1 Trace Time pts/primesieve-1.9.0 1e12 Length: 1e12 pts/primesieve-1.9.0 1e13 Length: 1e13 pts/numpy-1.2.1 pts/compress-xz-1.1.0 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 pts/encode-flac-1.7.0 WAV To FLAC pts/encode-mp3-1.7.4 WAV To MP3 pts/ngspice-1.0.0 ~/iscas85Circuits/85/c2670/c2670_ann.net Circuit: C2670 pts/ngspice-1.0.0 ~/iscas85Circuits/85/c7552p/c7552_ann.net Circuit: C7552 pts/rnnoise-1.0.2 pts/webp2-1.1.0 Encode Settings: Default pts/webp2-1.1.0 -q 75 -effort 7 Encode Settings: Quality 75, Compression Effort 7 pts/webp2-1.1.0 -q 95 -effort 7 Encode Settings: Quality 95, Compression Effort 7 pts/webp2-1.1.0 -q 100 -effort 5 Encode Settings: Quality 100, Compression Effort 5 pts/webp2-1.1.0 -q 100 -effort 9 Encode Settings: Quality 100, Lossless Compression pts/synthmark-1.0.1 -tv -p100 -s30 Test: VoiceMark_100 pts/securemark-1.0.0 Benchmark: SecureMark-TLS pts/openssl-3.0.1 sha256 Algorithm: SHA256 pts/openssl-3.0.1 rsa4096 Algorithm: RSA4096 pts/node-web-tooling-1.0.1 pts/liquid-dsp-1.0.0 -n 1 -b 256 -f 57 Threads: 1 - Buffer Length: 256 - Filter Length: 57 pts/liquid-dsp-1.0.0 -n 2 -b 256 -f 57 Threads: 2 - Buffer Length: 256 - Filter Length: 57 pts/liquid-dsp-1.0.0 -n 4 -b 256 -f 57 Threads: 4 - Buffer Length: 256 - Filter Length: 57 pts/liquid-dsp-1.0.0 -n 8 -b 256 -f 57 Threads: 8 - Buffer Length: 256 - Filter Length: 57 pts/liquid-dsp-1.0.0 -n 16 -b 256 -f 57 Threads: 16 - Buffer Length: 256 - Filter Length: 57 pts/spark-1.0.0 -r 1000000 -p 100 Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark Time pts/spark-1.0.0 -r 1000000 -p 100 Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark pts/spark-1.0.0 -r 1000000 -p 100 Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe pts/spark-1.0.0 -r 1000000 -p 100 Row Count: 1000000 - Partitions: 100 - Group By Test Time pts/spark-1.0.0 -r 1000000 -p 100 Row Count: 1000000 - Partitions: 100 - Repartition Test Time pts/spark-1.0.0 -r 1000000 -p 100 Row Count: 1000000 - Partitions: 100 - Inner Join Test Time pts/spark-1.0.0 -r 1000000 -p 100 Row Count: 1000000 - Partitions: 100 - Broadcast Inner Join Test Time pts/spark-1.0.0 -r 1000000 -p 2000 Row Count: 1000000 - Partitions: 2000 - SHA-512 Benchmark Time pts/spark-1.0.0 -r 1000000 -p 2000 Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark pts/spark-1.0.0 -r 1000000 -p 2000 Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe pts/spark-1.0.0 -r 1000000 -p 2000 Row Count: 1000000 - Partitions: 2000 - Group By Test Time pts/spark-1.0.0 -r 1000000 -p 2000 Row Count: 1000000 - Partitions: 2000 - Repartition Test Time pts/spark-1.0.0 -r 1000000 -p 2000 Row Count: 1000000 - Partitions: 2000 - Inner Join Test Time pts/spark-1.0.0 -r 1000000 -p 2000 Row Count: 1000000 - Partitions: 2000 - Broadcast Inner Join Test Time pts/askap-2.1.0 tConvolveMT Test: tConvolve MT - Gridding pts/askap-2.1.0 tConvolveMT Test: tConvolve MT - Degridding pts/askap-2.1.0 tHogbomCleanOMP Test: Hogbom Clean OpenMP pts/askap-2.1.0 tConvolveOMP Test: tConvolve OpenMP - Gridding pts/askap-2.1.0 tConvolveOMP Test: tConvolve OpenMP - Degridding system/cryptsetup-1.0.1 PBKDF2-sha512 system/cryptsetup-1.0.1 PBKDF2-whirlpool system/cryptsetup-1.0.1 AES-XTS 256b Encryption system/cryptsetup-1.0.1 AES-XTS 256b Decryption system/cryptsetup-1.0.1 Serpent-XTS 256b Encryption system/cryptsetup-1.0.1 Serpent-XTS 256b Decryption system/cryptsetup-1.0.1 Twofish-XTS 256b Encryption system/cryptsetup-1.0.1 Twofish-XTS 256b Decryption system/cryptsetup-1.0.1 AES-XTS 512b Encryption system/cryptsetup-1.0.1 AES-XTS 512b Decryption system/cryptsetup-1.0.1 Serpent-XTS 512b Encryption system/cryptsetup-1.0.1 Twofish-XTS 512b Encryption system/cryptsetup-1.0.1 Twofish-XTS 512b Decryption system/cryptsetup-1.0.1 Serpent-XTS 512b Decryption pts/tjbench-1.2.0 decompression-throughput Test: Decompression Throughput pts/tensorflow-lite-1.1.0 --graph=squeezenet.tflite Model: SqueezeNet pts/tensorflow-lite-1.1.0 --graph=inception_v4.tflite Model: Inception V4 pts/tensorflow-lite-1.1.0 --graph=nasnet_mobile.tflite Model: NASNet Mobile pts/tensorflow-lite-1.1.0 --graph=mobilenet_v1_1.0_224.tflite Model: Mobilenet Float pts/tensorflow-lite-1.1.0 --graph=mobilenet_v1_1.0_224_quant.tflite Model: Mobilenet Quant pts/tensorflow-lite-1.1.0 --graph=inception_resnet_v2.tflite Model: Inception ResNet V2 pts/astcenc-1.3.1 -medium Preset: Medium pts/astcenc-1.3.1 -thorough Preset: Thorough pts/astcenc-1.3.1 -exhaustive Preset: Exhaustive pts/basis-1.1.1 Settings: ETC1S pts/basis-1.1.1 -uastc -uastc_level 0 Settings: UASTC Level 0 pts/basis-1.1.1 -uastc -uastc_level 2 Settings: UASTC Level 2 pts/basis-1.1.1 -uastc -uastc_level 3 Settings: UASTC Level 3 system/darktable-1.0.5 bench.SRW output.jpg --core -d perf --disable-opencl Test: Boat - Acceleration: CPU-only system/darktable-1.0.5 server-rack.dng output.jpg --core -d perf --disable-opencl Test: Server Rack - Acceleration: CPU-only system/darktable-1.0.5 server_room.NEF output.jpg --core -d perf --disable-opencl Test: Server Room - Acceleration: CPU-only system/gegl-1.0.0 crop x=100 y=100 width=1920 height=1080 Operation: Crop system/gegl-1.0.0 scale-size x=400 y=400 Operation: Scale system/gegl-1.0.0 cartoon Operation: Cartoon system/gegl-1.0.0 reflect Operation: Reflect system/gegl-1.0.0 antialias Operation: Antialias system/gegl-1.0.0 tile-glass tile-width=20 tile-height=20 Operation: Tile Glass system/gegl-1.0.0 wavelet-blur Operation: Wavelet Blur system/gegl-1.0.0 color-enhance Operation: Color Enhance system/gegl-1.0.0 rotate-on-center degrees=90 Operation: Rotate 90 Degrees system/gimp-1.1.3 resize Test: resize system/gimp-1.1.3 rotate Test: rotate system/gimp-1.1.3 auto-levels Test: auto-levels system/gimp-1.1.3 unsharp-mask Test: unsharp-mask system/inkscape-1.0.1 Operation: SVG Files To PNG system/octave-benchmark-1.0.1 pts/draco-1.5.0 -i lion.ply Model: Lion pts/draco-1.5.0 -i church.ply Model: Church Facade pts/stress-ng-1.5.1 --mmap 0 Test: MMAP pts/stress-ng-1.5.1 --numa 0 Test: NUMA pts/stress-ng-1.5.1 --futex 0 Test: Futex pts/stress-ng-1.5.1 --memfd 0 Test: MEMFD pts/stress-ng-1.5.1 --atomic 0 Test: Atomic pts/stress-ng-1.5.1 --crypt 0 Test: Crypto pts/stress-ng-1.5.1 --malloc 0 Test: Malloc pts/stress-ng-1.5.1 --io-uring 0 Test: IO_uring pts/stress-ng-1.5.1 --sendfile 0 Test: SENDFILE pts/stress-ng-1.5.1 --cache 0 Test: CPU Cache pts/stress-ng-1.5.1 --cpu 0 --cpu-method all Test: CPU Stress pts/stress-ng-1.5.1 --sem 0 Test: Semaphores pts/stress-ng-1.5.1 --matrix 0 Test: Matrix Math pts/stress-ng-1.5.1 --vecmath 0 Test: Vector Math pts/stress-ng-1.5.1 --memcpy 0 Test: Memory Copying pts/stress-ng-1.5.1 --sock 0 Test: Socket Activity pts/stress-ng-1.5.1 --switch 0 Test: Context Switching pts/stress-ng-1.5.1 --str 0 Test: Glibc C String Functions pts/stress-ng-1.5.1 --qsort 0 Test: Glibc Qsort Data Sorting pts/stress-ng-1.5.1 --msg 0 Test: System V Message Passing pts/ncnn-1.3.0 -1 Target: CPU - Model: mobilenet pts/ncnn-1.3.0 -1 Target: CPU-v2-v2 - Model: mobilenet-v2 pts/ncnn-1.3.0 -1 Target: CPU-v3-v3 - Model: mobilenet-v3 pts/ncnn-1.3.0 -1 Target: CPU - Model: shufflenet-v2 pts/ncnn-1.3.0 -1 Target: CPU - Model: mnasnet pts/ncnn-1.3.0 -1 Target: CPU - Model: efficientnet-b0 pts/ncnn-1.3.0 -1 Target: CPU - Model: blazeface pts/ncnn-1.3.0 -1 Target: CPU - Model: googlenet pts/ncnn-1.3.0 -1 Target: CPU - Model: vgg16 pts/ncnn-1.3.0 -1 Target: CPU - Model: resnet18 pts/ncnn-1.3.0 -1 Target: CPU - Model: alexnet pts/ncnn-1.3.0 -1 Target: CPU - Model: resnet50 pts/ncnn-1.3.0 -1 Target: CPU - Model: yolov4-tiny pts/ncnn-1.3.0 -1 Target: CPU - Model: squeezenet_ssd pts/ncnn-1.3.0 -1 Target: CPU - Model: regnety_400m pts/tnn-1.1.0 -dt NAIVE -mp ../benchmark/benchmark-model/densenet.tnnproto Target: CPU - Model: DenseNet pts/tnn-1.1.0 -dt NAIVE -mp ../benchmark/benchmark-model/mobilenet_v2.tnnproto Target: CPU - Model: MobileNet v2 pts/tnn-1.1.0 -dt NAIVE -mp ../benchmark/benchmark-model/shufflenet_v2.tnnproto Target: CPU - Model: SqueezeNet v2 pts/tnn-1.1.0 -dt NAIVE -mp ../benchmark/benchmark-model/squeezenet_v1.1.tnnproto Target: CPU - Model: SqueezeNet v1.1 pts/pybench-1.1.3 Total For Average Test Times pts/pyperformance-1.0.2 go Benchmark: go pts/pyperformance-1.0.2 2to3 Benchmark: 2to3 pts/pyperformance-1.0.2 chaos Benchmark: chaos pts/pyperformance-1.0.2 float Benchmark: float pts/pyperformance-1.0.2 nbody Benchmark: nbody pts/pyperformance-1.0.2 pathlib Benchmark: pathlib pts/pyperformance-1.0.2 raytrace Benchmark: raytrace pts/pyperformance-1.0.2 json_loads Benchmark: json_loads pts/pyperformance-1.0.2 crypto_pyaes Benchmark: crypto_pyaes pts/pyperformance-1.0.2 regex_compile Benchmark: regex_compile pts/pyperformance-1.0.2 python_startup Benchmark: python_startup pts/pyperformance-1.0.2 django_template Benchmark: django_template pts/pyperformance-1.0.2 pickle_pure_python Benchmark: pickle_pure_python pts/git-1.1.0 Time To Complete Common Git Commands pts/pyhpc-3.0.0 --device cpu -b numpy -s 1048576 benchmarks/equation_of_state/ Device: CPU - Backend: Numpy - Project Size: 1048576 - Benchmark: Equation of State pts/pyhpc-3.0.0 --device cpu -b numpy -s 1048576 benchmarks/isoneutral_mixing/ Device: CPU - Backend: Numpy - Project Size: 1048576 - Benchmark: Isoneutral Mixing pts/pyhpc-3.0.0 --device cpu -b numpy -s 4194304 benchmarks/equation_of_state/ Device: CPU - Backend: Numpy - Project Size: 4194304 - Benchmark: Equation of State pts/pyhpc-3.0.0 --device cpu -b numpy -s 4194304 benchmarks/isoneutral_mixing/ Device: CPU - Backend: Numpy - Project Size: 4194304 - Benchmark: Isoneutral Mixing pts/unpack-firefox-1.0.0 Extracting: firefox-84.0.source.tar.xz