macOS 10.12 Open-Source Benchmarking

Benchmarks by Michael Larabel for a future article on Phoronix. Intel Core i5 testing with a Apple Mac mini and Intel Iris 1536MB on macOS 10.12 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1609271-LO-OSXBENCHM32.

macOS 10.12 Open-Source BenchmarkingProcessorMotherboardChipsetMemoryDiskGraphicsMonitorOSKernelCompilerFile-SystemScreen ResolutionOS X 10.10.5OS X 10.11.625macOS 10.12Intel Core i5 @ 2.60GHz (4 Cores)Apple Mac miniIntel 82 x 4096 MB DDR3-1600MHz1 TB APPLE HDD HTS541010A9E662Intel Iris 1536MBThunderbolt DisplayOS X 10.10.514.5.0 (x86_64)Apple LLVM 7.0.2 (clang-700.1.81) + GCC 4.2.1 + Xcode 7.2.1Journaled HFS+2560x1440OS X 10.11.615.6.0 (x86_64)Apple LLVM 8.0.0 (clang-800.0.38) + GCC 4.2.1 + Xcode 8.0macOS 10.1216.0.0 (x86_64)OpenBenchmarking.orgSystem Details- Python 2.7.10.

macOS 10.12 Open-Source Benchmarkingsqlite: Default Test Directorycompilebench: Compilecompilebench: Initial Createmafft: Multiple Sequence Alignmentfhourstones: Complex Connect-4 Solvingtscp: AI Chess Performancegraphics-magick: Resizinggraphics-magick: HWB Color Spacehimeno: Poisson Pressure Solverbuild-imagemagick: Time To Compilebuild-php: Time To Compilec-ray: Total Timestockfish: Total Timeopenssl: RSA 4096-bit Performancepgbench: Mostly RAM - Normal Load - Read Writehint: FLOATurbanterror: 2560 x 1440blake2: Phoronix Test Suite v6.6.0scimark2: Compositeprimesieve: 1e12 Prime Number Generationpgbench: On-Disk - Normal Load - Read WriteOS X 10.10.5OS X 10.11.625macOS 10.1243.9268.9543.2138.0310197.87107826794125885.7582.2961.5476.27497157.63315.17239904779.3843.534.961131.74423.0944.7747.1471.3846.0434.8610053.20107406493115789.2286.5660.6472.63443260.33318.40242065033.4544.775.191142.96411.3743.9651.9867.6838.1234.8010036.43107364393114852.1889.1261.9473.66443859.57152.23242155604.4552.605.191147.02408.8443.87OpenBenchmarking.org

SQLite

Test Target: Default Test Directory

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.8.10.2Test Target: Default Test DirectoryOS X 10.10.5OS X 10.11.625macOS 10.121224364860SE +/- 0.87, N = 6SE +/- 1.22, N = 6SE +/- 2.86, N = 643.9247.1451.981. (CC) gcc options: -O2 -lreadline -lcurses

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileOS X 10.10.5OS X 10.11.625macOS 10.121632486480SE +/- 1.20, N = 6SE +/- 0.54, N = 3SE +/- 1.37, N = 668.9571.3867.68

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateOS X 10.10.5OS X 10.11.625macOS 10.121020304050SE +/- 1.42, N = 3SE +/- 1.23, N = 3SE +/- 3.67, N = 343.2146.0438.12

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 6.864Multiple Sequence AlignmentOS X 10.10.5OS X 10.11.625macOS 10.12918273645SE +/- 0.15, N = 3SE +/- 0.15, N = 3SE +/- 0.15, N = 338.0334.8634.801. (CC) gcc options: -O3 -lm -lpthread

Fhourstones

Complex Connect-4 Solving

OpenBenchmarking.orgKpos / sec, More Is BetterFhourstones 3.1Complex Connect-4 SolvingOS X 10.10.5OS X 10.11.625macOS 10.122K4K6K8K10KSE +/- 2.42, N = 3SE +/- 4.56, N = 3SE +/- 28.34, N = 310197.8710053.2010036.431. (CC) gcc options: -O3

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceOS X 10.10.5OS X 10.11.625macOS 10.12200K400K600K800K1000KSE +/- 789.33, N = 5SE +/- 1027.81, N = 5SE +/- 661.87, N = 51078267107406410736431. (CC) gcc options: -O3 -march=native

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: ResizingOS X 10.10.5OS X 10.11.625macOS 10.1220406080100SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 39493931. (CC) gcc options: -O2 -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: HWB Color SpaceOS X 10.10.5OS X 10.11.625macOS 10.12306090120150SE +/- 1.53, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 31251151141. (CC) gcc options: -O2 -lbz2 -lxml2 -lz -lm -lpthread

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverOS X 10.10.5OS X 10.11.625macOS 10.122004006008001000SE +/- 1.89, N = 3SE +/- 5.06, N = 3SE +/- 58.27, N = 6885.75789.22852.181. (CC) gcc options: -O3

Timed ImageMagick Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed ImageMagick Compilation 6.9.0Time To CompileOS X 10.10.5OS X 10.11.625macOS 10.1220406080100SE +/- 1.22, N = 5SE +/- 1.74, N = 6SE +/- 1.84, N = 682.2986.5689.12

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 5.2.9Time To CompileOS X 10.10.5OS X 10.11.625macOS 10.121428425670SE +/- 0.28, N = 3SE +/- 0.07, N = 3SE +/- 0.82, N = 361.5460.6461.941. (CC) gcc options: -O2 -pedantic -lpthread -lz -liconv -lm

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeOS X 10.10.5OS X 10.11.625macOS 10.1220406080100SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 376.2772.6373.661. (CC) gcc options: -lm -lpthread -O3

Stockfish

Total Time

OpenBenchmarking.orgms, Fewer Is BetterStockfish 2014-11-26Total TimeOS X 10.10.5OS X 10.11.625macOS 10.1211002200330044005500SE +/- 8.08, N = 3SE +/- 0.88, N = 3SE +/- 0.58, N = 34971443244381. (CXX) g++ options: -arch -lpthread -fno-exceptions -fno-rtti -ansi -pedantic -O3 -mdynamic-no-pic -msse -msse3 -mpopcnt

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.1gRSA 4096-bit PerformanceOS X 10.10.5OS X 10.11.625macOS 10.121428425670SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.03, N = 357.6360.3359.571. (CC) gcc options: -arch -O3 -fomit-frame-pointer -lssl -lcrypto

PostgreSQL pgbench

Scaling: Mostly RAM - Test: Normal Load - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: Mostly RAM - Test: Normal Load - Mode: Read WriteOS X 10.10.5OS X 10.11.625macOS 10.1270140210280350SE +/- 4.72, N = 6SE +/- 7.59, N = 6SE +/- 4.12, N = 6315.17318.40152.23-mthreads-mthreads1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -pthreads -lpgcommon -lpgport -lpq -lpthread -lm

Hierarchical INTegration

Test: FLOAT

OpenBenchmarking.orgQUIPs, More Is BetterHierarchical INTegration 1.0Test: FLOATOS X 10.10.5OS X 10.11.625macOS 10.1250M100M150M200M250MSE +/- 303189.14, N = 3SE +/- 151828.24, N = 3SE +/- 18111.50, N = 3239904779.38242065033.45242155604.451. (CC) gcc options: -O3 -march=native -lm

Urban Terror

Resolution: 2560 x 1440

OpenBenchmarking.orgFrames Per Second, More Is BetterUrban Terror 4.2.013Resolution: 2560 x 1440OS X 10.10.5OS X 10.11.625macOS 10.121224364860SE +/- 0.28, N = 3SE +/- 0.32, N = 3SE +/- 0.50, N = 343.5344.7752.60

Urban Terror

Resolution: 2560 x 1440 - Total Frame Time

OpenBenchmarking.orgMilliseconds, Fewer Is BetterUrban Terror 4.2.013Resolution: 2560 x 1440 - Total Frame TimeOS X 10.10.5OS X 10.11.625macOS 10.121632486480Min: 4 / Avg: 22.95 / Max: 86Min: 2 / Avg: 21.94 / Max: 74Min: 2 / Avg: 19.03 / Max: 66

BLAKE2

Phoronix Test Suite v6.6.0

OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20130131Phoronix Test Suite v6.6.0OS X 10.10.5OS X 10.11.625macOS 10.121.16782.33563.50344.67125.839SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 34.965.195.191. (CC) gcc options: -std=gnu99 -O3 -march=native -lcrypto -lz

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeOS X 10.10.5OS X 10.11.625macOS 10.122004006008001000SE +/- 6.16, N = 4SE +/- 3.00, N = 4SE +/- 1.66, N = 41131.741142.961147.02

Primesieve

1e12 Prime Number Generation

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 5.4.21e12 Prime Number GenerationOS X 10.10.5OS X 10.11.625macOS 10.1290180270360450SE +/- 0.92, N = 3SE +/- 0.46, N = 3SE +/- 0.16, N = 3423.09411.37408.841. (CXX) g++ options: -O2

PostgreSQL pgbench

Scaling: On-Disk - Test: Normal Load - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: On-Disk - Test: Normal Load - Mode: Read WriteOS X 10.10.5OS X 10.11.625macOS 10.121020304050SE +/- 0.75, N = 6SE +/- 1.11, N = 444.7743.9643.87-mthreads-mthreads1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -pthreads -lpgcommon -lpgport -lpq -lpthread -lm


Phoronix Test Suite v10.8.4