apple 1 Intel Core i7-6700HQ testing with a Apple Mac-A5C67F76ED83108C (265.0.0.0.0 BIOS) and AMD Radeon RX 460/560D / Pro 450/455/460/555/555X/560/560X 2GB on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2011149-FI-APPLE121905 .
apple 1 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution 1 2 3 Intel Core i7-6700HQ @ 3.50GHz (4 Cores / 8 Threads) Apple Mac-A5C67F76ED83108C (265.0.0.0.0 BIOS) Intel Xeon E3-1200 v5/E3-1500 16GB 251GB APPLE SSD SM0256L AMD Radeon RX 460/560D / Pro 450/455/460/555/555X/560/560X 2GB (800/1270MHz) Cirrus Logic Generic Color LCD Broadcom BCM43602 802.11ac LAN SoC Ubuntu 20.04 5.9.0-050900rc7daily20200928-generic (x86_64) 20200927 GNOME Shell 3.36.4 X Server 1.20.8 amdgpu 19.1.0 4.6 Mesa 20.0.4 (LLVM 9.0.1) GCC 9.3.0 ext4 2880x1800 OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details - Scaling Governor: intel_pstate powersave - CPU Microcode: 0xdc - Thermald 1.9.1 Python Details - Python 3.8.5 Security Details - itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Mitigation of Microcode + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable
apple 1 hmmer: Pfam Database Search embree: Pathtracer - Crown embree: Pathtracer ISPC - Crown embree: Pathtracer - Asian Dragon embree: Pathtracer - Asian Dragon Obj embree: Pathtracer ISPC - Asian Dragon embree: Pathtracer ISPC - Asian Dragon Obj espeak: Text-To-Speech Synthesis gromacs: Water Benchmark astcenc: Fast astcenc: Medium astcenc: Thorough astcenc: Exhaustive basis: ETC1S basis: UASTC Level 0 basis: UASTC Level 2 basis: UASTC Level 3 basis: UASTC Level 2 + RDO Post-Processing ai-benchmark: Device Inference Score ai-benchmark: Device Training Score ai-benchmark: Device AI Score brl-cad: VGR Performance Metric numpy: leveldb: Hot Read leveldb: Fill Sync leveldb: Fill Sync leveldb: Overwrite leveldb: Overwrite leveldb: Rand Fill leveldb: Rand Fill leveldb: Rand Read leveldb: Seek Rand leveldb: Rand Delete leveldb: Seq Fill leveldb: Seq Fill indigobench: CPU - Bedroom indigobench: CPU - Supercar 1 2 3 146.998 3.7565 4.1118 4.3383 4.0658 5.1330 4.5718 35.335 0.414 5.50 13.33 85.71 687.48 91.349 12.782 88.210 174.387 987.951 532 596 1128 36970 264.84 4.650 0.1 15319.900 22.8 38.830 22.8 38.834 4.640 6.072 36.531 23.6 37.526 0.586 1.385 147.033 3.7615 4.0728 4.3230 4.0543 5.2245 4.5258 35.421 0.412 5.50 13.32 85.75 703.15 90.888 12.828 89.398 174.437 988.129 532 598 1130 37052 265.21 4.635 0.1 15227.095 21.9 41.061 22.8 38.815 4.683 6.156 36.951 23.5 37.720 0.588 1.389 147.027 3.7667 4.0584 4.2813 4.0393 5.1312 4.5839 35.606 0.411 5.50 13.34 85.76 690.98 91.635 12.839 93.633 174.543 988.160 531 599 1130 37854 263.54 4.650 0.1 15228.238 22.7 38.971 22.7 39.003 4.673 6.100 36.615 23.9 36.994 0.586 1.374 OpenBenchmarking.org
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 3.3.1 Pfam Database Search 1 2 3 30 60 90 120 150 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 147.00 147.03 147.03 1. (CC) gcc options: -O3 -pthread -lhmmer -leasel -lm
Embree Binary: Pathtracer - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Crown 1 2 3 0.8475 1.695 2.5425 3.39 4.2375 SE +/- 0.0534, N = 4 SE +/- 0.0370, N = 9 SE +/- 0.0486, N = 5 3.7565 3.7615 3.7667 MIN: 3.52 / MAX: 3.88 MIN: 3.43 / MAX: 3.88 MIN: 3.5 / MAX: 3.9
Embree Binary: Pathtracer ISPC - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Crown 1 2 3 0.9252 1.8504 2.7756 3.7008 4.626 SE +/- 0.0081, N = 3 SE +/- 0.0101, N = 3 SE +/- 0.0176, N = 3 4.1118 4.0728 4.0584 MIN: 4.05 / MAX: 4.22 MIN: 4.02 / MAX: 4.25 MIN: 3.99 / MAX: 4.19
Embree Binary: Pathtracer - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Asian Dragon 1 2 3 0.9761 1.9522 2.9283 3.9044 4.8805 SE +/- 0.0388, N = 3 SE +/- 0.0570, N = 3 SE +/- 0.0269, N = 3 4.3383 4.3230 4.2813 MIN: 4.18 / MAX: 4.6 MIN: 4.14 / MAX: 4.6 MIN: 4.18 / MAX: 4.5
Embree Binary: Pathtracer - Model: Asian Dragon Obj OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Asian Dragon Obj 1 2 3 0.9148 1.8296 2.7444 3.6592 4.574 SE +/- 0.0212, N = 3 SE +/- 0.0184, N = 3 SE +/- 0.0152, N = 3 4.0658 4.0543 4.0393 MIN: 4.02 / MAX: 4.16 MIN: 4.01 / MAX: 4.16 MIN: 3.57 / MAX: 4.14
Embree Binary: Pathtracer ISPC - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Asian Dragon 1 2 3 1.1755 2.351 3.5265 4.702 5.8775 SE +/- 0.0041, N = 3 SE +/- 0.0038, N = 3 SE +/- 0.0144, N = 3 5.1330 5.2245 5.1312 MIN: 5.09 / MAX: 5.24 MIN: 5.18 / MAX: 5.31 MIN: 5.06 / MAX: 5.24
Embree Binary: Pathtracer ISPC - Model: Asian Dragon Obj OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Asian Dragon Obj 1 2 3 1.0314 2.0628 3.0942 4.1256 5.157 SE +/- 0.0157, N = 3 SE +/- 0.0532, N = 6 SE +/- 0.0096, N = 3 4.5718 4.5258 4.5839 MIN: 4.53 / MAX: 4.64 MIN: 4.21 / MAX: 4.63 MIN: 4.55 / MAX: 4.64
eSpeak-NG Speech Engine Text-To-Speech Synthesis OpenBenchmarking.org Seconds, Fewer Is Better eSpeak-NG Speech Engine 20200907 Text-To-Speech Synthesis 1 2 3 8 16 24 32 40 SE +/- 0.15, N = 4 SE +/- 0.17, N = 4 SE +/- 0.32, N = 4 35.34 35.42 35.61 1. (CC) gcc options: -O2 -std=c99
GROMACS Water Benchmark OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2020.3 Water Benchmark 1 2 3 0.0932 0.1864 0.2796 0.3728 0.466 SE +/- 0.000, N = 3 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 0.414 0.412 0.411 1. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm
ASTC Encoder Preset: Fast OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Fast 1 2 3 1.2375 2.475 3.7125 4.95 6.1875 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 5.50 5.50 5.50 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
ASTC Encoder Preset: Medium OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Medium 1 2 3 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 13.33 13.32 13.34 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
ASTC Encoder Preset: Thorough OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Thorough 1 2 3 20 40 60 80 100 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 85.71 85.75 85.76 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
ASTC Encoder Preset: Exhaustive OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Exhaustive 1 2 3 150 300 450 600 750 SE +/- 0.90, N = 3 SE +/- 1.54, N = 3 SE +/- 0.94, N = 3 687.48 703.15 690.98 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
Basis Universal Settings: ETC1S OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: ETC1S 1 2 3 20 40 60 80 100 SE +/- 0.01, N = 3 SE +/- 0.23, N = 3 SE +/- 0.26, N = 3 91.35 90.89 91.64 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 0 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 0 1 2 3 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 12.78 12.83 12.84 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 2 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 2 1 2 3 20 40 60 80 100 SE +/- 0.06, N = 3 SE +/- 0.88, N = 9 SE +/- 0.50, N = 3 88.21 89.40 93.63 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 3 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 3 1 2 3 40 80 120 160 200 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.08, N = 3 174.39 174.44 174.54 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 2 + RDO Post-Processing OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 2 + RDO Post-Processing 1 2 3 200 400 600 800 1000 SE +/- 0.52, N = 3 SE +/- 0.59, N = 3 SE +/- 0.28, N = 3 987.95 988.13 988.16 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
AI Benchmark Alpha Device Inference Score OpenBenchmarking.org Score, More Is Better AI Benchmark Alpha 0.1.2 Device Inference Score 1 2 3 120 240 360 480 600 532 532 531
AI Benchmark Alpha Device Training Score OpenBenchmarking.org Score, More Is Better AI Benchmark Alpha 0.1.2 Device Training Score 1 2 3 130 260 390 520 650 596 598 599
AI Benchmark Alpha Device AI Score OpenBenchmarking.org Score, More Is Better AI Benchmark Alpha 0.1.2 Device AI Score 1 2 3 200 400 600 800 1000 1128 1130 1130
BRL-CAD VGR Performance Metric OpenBenchmarking.org VGR Performance Metric, More Is Better BRL-CAD 7.30.8 VGR Performance Metric 1 2 3 8K 16K 24K 32K 40K 36970 37052 37854 1. (CXX) g++ options: -std=c++11 -pipe -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto -pedantic -rdynamic -lSM -lICE -lXi -lGLU -lGL -lGLdispatch -lX11 -lXext -lXrender -lpthread -ldl -luuid -lm
Numpy Benchmark OpenBenchmarking.org Score, More Is Better Numpy Benchmark 1 2 3 60 120 180 240 300 SE +/- 0.91, N = 3 SE +/- 0.84, N = 3 SE +/- 0.25, N = 3 264.84 265.21 263.54
LevelDB Benchmark: Hot Read OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Hot Read 1 2 3 1.0463 2.0926 3.1389 4.1852 5.2315 SE +/- 0.011, N = 3 SE +/- 0.042, N = 3 SE +/- 0.030, N = 3 4.650 4.635 4.650 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Fill Sync OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Fill Sync 1 2 3 0.0225 0.045 0.0675 0.09 0.1125 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.1 0.1 0.1 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Fill Sync OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Fill Sync 1 2 3 3K 6K 9K 12K 15K SE +/- 21.41, N = 3 SE +/- 4.94, N = 3 SE +/- 41.67, N = 3 15319.90 15227.10 15228.24 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Overwrite OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Overwrite 1 2 3 5 10 15 20 25 SE +/- 0.09, N = 3 SE +/- 0.73, N = 12 SE +/- 0.03, N = 3 22.8 21.9 22.7 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Overwrite OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Overwrite 1 2 3 9 18 27 36 45 SE +/- 0.12, N = 3 SE +/- 2.01, N = 12 SE +/- 0.05, N = 3 38.83 41.06 38.97 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Random Fill 1 2 3 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 22.8 22.8 22.7 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Fill 1 2 3 9 18 27 36 45 SE +/- 0.09, N = 3 SE +/- 0.11, N = 3 SE +/- 0.05, N = 3 38.83 38.82 39.00 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Read OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Read 1 2 3 1.0537 2.1074 3.1611 4.2148 5.2685 SE +/- 0.009, N = 3 SE +/- 0.024, N = 3 SE +/- 0.008, N = 3 4.640 4.683 4.673 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Seek Random OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Seek Random 1 2 3 2 4 6 8 10 SE +/- 0.009, N = 3 SE +/- 0.010, N = 3 SE +/- 0.013, N = 3 6.072 6.156 6.100 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Delete OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Delete 1 2 3 8 16 24 32 40 SE +/- 0.13, N = 3 SE +/- 0.33, N = 12 SE +/- 0.06, N = 3 36.53 36.95 36.62 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Sequential Fill 1 2 3 6 12 18 24 30 SE +/- 0.32, N = 12 SE +/- 0.27, N = 3 SE +/- 0.06, N = 3 23.6 23.5 23.9 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Sequential Fill 1 2 3 9 18 27 36 45 SE +/- 0.59, N = 12 SE +/- 0.43, N = 3 SE +/- 0.09, N = 3 37.53 37.72 36.99 1. (CXX) g++ options: -O3 -lsnappy -lpthread
IndigoBench Acceleration: CPU - Scene: Bedroom OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.4 Acceleration: CPU - Scene: Bedroom 1 2 3 0.1323 0.2646 0.3969 0.5292 0.6615 SE +/- 0.005, N = 11 SE +/- 0.003, N = 3 SE +/- 0.007, N = 7 0.586 0.588 0.586
IndigoBench Acceleration: CPU - Scene: Supercar OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.4 Acceleration: CPU - Scene: Supercar 1 2 3 0.3125 0.625 0.9375 1.25 1.5625 SE +/- 0.000, N = 3 SE +/- 0.002, N = 3 SE +/- 0.003, N = 3 1.385 1.389 1.374
Phoronix Test Suite v10.8.4