Tests for a future article.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1806050-AR-1806050AR24 macOS 10.13.4 MacBook Pro Intel vs. Windows vs. Linux - Phoronix Test Suite macOS 10.13.4 MacBook Pro Intel vs. Windows vs. Linux Tests for a future article.
HTML result view exported from: https://openbenchmarking.org/result/1806050-AR-1806050AR24&grs&export=txt&sro .
macOS 10.13.4 MacBook Pro Intel vs. Windows vs. Linux Processor Motherboard Memory Disk Graphics Monitor Network Chipset Audio OS Kernel Compiler File-System Screen Resolution Display Driver OpenCL Vulkan Desktop Display Server OpenGL macOS 10.13.4 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 Ubuntu 18.04 Clear Linux 22780 Fedora Workstation 28 Intel Core i7 @ 2.60GHz (4 Cores / 8 Threads) Apple MacBook Pro 2 x 8 GB LPDDR3-2133MHz 234GB AMD Radeon Pro 450 + Intel HD 530 2048MB Color LCD macOS 10.13.4 17.5.0 (x86_64) Apple LLVM 9.1.0 (clang-902.0.39.2) + GCC 4.2.1 APFS 2880x1800 Intel Core i7-6700HQ @ 2.60GHz (4 Cores / 8 Threads) Apple Mac-A5C67F76ED83108C 2 x 8192 MB 2133MHz 234GB APPLE SSD SM0256L AMD Radeon Pro 450 2048MB LAN7500 USB 2.0 to 10/100/1000 + Realtek USB GbE Family Microsoft Windows 10 Pro Build 17134 10.0 (x86_64) 22.19.170.1536 OpenCL 2.0 AMD-APP (2348.3) 1.0.39 NTFS 16384MB 233GB Ubuntu 18.04 4.4.0-17134-Microsoft (x86_64) GCC 7.3.0 wslfs Intel Core i7-6700HQ @ 3.50GHz (4 Cores / 8 Threads) Apple Mac-A5C67F76ED83108C (MBP133.88Z.0242.B00.1802080916 BIOS) Intel Skylake 525GB SABRENT + 251GB APPLE SSD SM0256L AMD Radeon 2048MB Cirrus Logic Generic Color LCD Broadcom Limited BCM43602 802.11ac Wireless LAN SoC 4.15.0-22-generic (x86_64) GNOME Shell 3.28.1 X Server 1.19.6 amdgpu 18.0.1 4.5 Mesa 18.0.0-rc5 (LLVM 6.0.0) ext4 2880x1800 Intel Xeon E3-1200 v5/E3-1500 251GB APPLE SSD SM0256L Clear Linux OS 22780 4.16.12-575.native (x86_64) GNOME Shell 3.28.2 X Server 1.20.0 4.5 Mesa 18.2.0-devel (LLVM 6.0.0) 1.0.39 GCC 8.1.1 20180514 + Clang 6.0.0 + LLVM 6.0.0 Fedora 28 4.16.13-300.fc28.x86_64 (x86_64) Wayland 4.5 Mesa 18.0.2 (LLVM 6.0.0) GCC 8.1.1 20180502 OpenBenchmarking.org Environment Details - macOS 10.13.4: XPC_FLAGS=0x0 - Clear Linux 22780: CFFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl-sort-common-Wl--enable-new-dtags MESA_GLSL_CACHE_DISABLE=0 CFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags CXXFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags-fvisibility-inlines-hidden-Wl--enable-new-dtags FFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl--enable-new-dtags THEANO_FLAGS=floatX=float32 openmp=true gcc.cxxflags="-ftree-vectorize-mavx" Java Details - macOS 10.13.4: No Java runtime present requesting install. Python Details - macOS 10.13.4: Python 2.7.10 + Python 3.6.5 - Windows 10 Pro: Python 2.7.14 - Windows 10 WSL Ubuntu 18.04: Python 2.7.15rc1 + Python 3.6.5 - Ubuntu 18.04: Python 2.7.15rc1 + Python 3.6.5 - Clear Linux 22780: Python 3.6.5 - Fedora Workstation 28: Python 2.7.15 + Python 3.6.5 Compiler Details - Windows 10 WSL Ubuntu 18.04: --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - Ubuntu 18.04: --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - Clear Linux 22780: --build=x86_64-generic-linux --disable-libmpx --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --enable-__cxa_atexit --enable-bootstrap --enable-clocale=gnu --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libstdcxx-pch --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=westmere --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=haswell - Fedora Workstation 28: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,lto --enable-libmpx --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver Disk Details - Ubuntu 18.04: NONE / data=ordered,errors=remount-ro,relatime,rw - Clear Linux 22780: MQ-DEADLINE / data=ordered,relatime,rw,stripe=256 - Fedora Workstation 28: MQ-DEADLINE / data=ordered,relatime,rw,seclabel Processor Details - Ubuntu 18.04: Scaling Governor: intel_pstate powersave - Clear Linux 22780: Scaling Governor: intel_pstate performance - Fedora Workstation 28: Scaling Governor: intel_pstate powersave Graphics Details - Ubuntu 18.04, Clear Linux 22780: GLAMOR Security Details - Ubuntu 18.04: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW Protection - Clear Linux 22780: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW Protection - Fedora Workstation 28: SELinux + KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW Protection
macOS 10.13.4 MacBook Pro Intel vs. Windows vs. Linux compress-gzip: Linux Source Tree Archiving To .tar.gz pgbench: Buffer Test - Normal Load - Read Write osbench: Create Threads xonotic: 2880 x 1800 - Ultra pgbench: Buffer Test - Heavy Contention - Read Write go-benchmark: http sqlite: Timed SQLite Insertions osbench: Create Processes scimark2: Composite git: Time To Complete Common Git Commands osbench: Launch Programs pgbench: Buffer Test - Normal Load - Read Only osbench: Memory Allocations phpbench: PHP Benchmark Suite graphics-magick: Sharpen go-benchmark: build aobench: 2048 x 2048 - Total Time osbench: Create Files c-ray: Total Time pybench: Total For Average Test Times stockfish: Total Time build-php: Time To Compile graphics-magick: Resizing go-benchmark: json primesieve: 1e12 Prime Number Generation compress-7zip: Compress Speed Test graphics-magick: Blur go-benchmark: garbage ffmpeg: H.264 HD To NTSC DV fhourstones: Complex Connect-4 Solving graphics-magick: HWB Color Space encode-flac: WAV To FLAC graphics-magick: Local Adaptive Thresholding blake2: luajit: Composite optcarrot: Optimized Benchmark mafft: Multiple Sequence Alignment macOS 10.13.4 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 Ubuntu 18.04 Clear Linux 22780 Fedora Workstation 28 46.42 8272.94 15.66 35.18 6370.19 13494 5.74 142.60 584.69 8.34 464.09 63459.81 143.49 402769 55 23342351044 36.72 210.57 31.54 1948 9368294 130.76 112 16050911 69.84 17596 99 3196989 6.71 9288.20 156 11.35 93 3.96 1196.67 72.89 6.80 69.59 5535.71 36.45 174.51 4972.53 14355 120.49 513.21 12.61 895.85 34336.30 122.34 284135 83 21932066600 73.08 358.23 27.80 1592 9004136 134 16722727 72.76 18538 100 3387227 7.97 10504.10 161 10.80 77 4.23 52.36 1018.97 86.05 1441.62 36682 214.72 864.27 519.89 22.46 1073.41 38884.98 170.30 462244 102 32520147167 48.04 2139.52 26.70 1484 9223310 183.34 148 15365158 80.56 17465 106 3231072 7.86 10689.87 167 11.59 75 4.22 1152.75 103.56 7.85 48.06 2661.97 14.57 115.34 3851.62 12932 107.04 24.02 447.10 7.61 68.93 71942.80 90.49 452308 85 19783956041 55.31 17.89 38.11 1663 6009834 140.29 129 23582324 110.82 13525 108 4454423 9.63 9613.80 158 12.69 77 4.90 1048.28 77.94 6.53 7.62 2964.31 14.71 117.64 4372.37 9066 111.80 1783.78 6.46 46.49 99618.08 61.79 703267 119 15603424122 36.39 14.97 22.86 1188 9801749 131.22 179 14786630 72.23 21063 152 3097691 7.16 12178.23 204 9.96 93 4.29 1196.57 5.13 45.96 2536.28 15.70 103.36 3766.33 10793 116.52 25.60 529.80 6.27 53.68 83299.90 101.80 548460 118 16148512469 45.54 26.20 23.69 1542 9563317 113.57 176 14964770 72.27 17765 143 3109454 7.22 9491.83 200 10.57 90 4.40 1179.74 105.01 5.07 OpenBenchmarking.org
Gzip Compression Linux Source Tree Archiving To .tar.gz OpenBenchmarking.org Seconds, Fewer Is Better Gzip Compression Linux Source Tree Archiving To .tar.gz Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 15 30 45 60 75 SE +/- 0.02, N = 3 SE +/- 0.16, N = 3 SE +/- 0.46, N = 3 SE +/- 0.47, N = 3 SE +/- 0.73, N = 5 SE +/- 0.09, N = 3 7.62 45.96 48.06 69.59 52.36 46.42
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 2K 4K 6K 8K 10K SE +/- 11.54, N = 3 SE +/- 14.56, N = 3 SE +/- 10.93, N = 3 SE +/- 42.19, N = 3 SE +/- 20.52, N = 3 SE +/- 57.04, N = 3 2964.31 2536.28 2661.97 5535.71 1018.97 8272.94 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -lrt -lcrypt -ldl -O2 -lpthread -lrt -lcrypt -ldl -O2 -lpthread -lrt -lcrypt -ldl -O2 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lm
OSBench Test: Create Threads OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 20 40 60 80 100 SE +/- 0.29, N = 3 SE +/- 0.22, N = 5 SE +/- 0.04, N = 3 SE +/- 0.67, N = 3 SE +/- 0.18, N = 3 SE +/- 0.01, N = 3 14.71 15.70 14.57 36.45 86.05 15.66 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -lm -lm -lm -lm -Xclang -fcolor-diagnostics -pipe -O3 -MD -MQ -MF 1. (CC) gcc options:
Xonotic Resolution: 2880 x 1800 - Effects Quality: Ultra OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 2880 x 1800 - Effects Quality: Ultra Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro macOS 10.13.4 40 80 120 160 200 SE +/- 0.06, N = 3 SE +/- 0.22, N = 3 SE +/- 0.09, N = 3 SE +/- 0.45, N = 3 SE +/- 0.03, N = 3 117.64 103.36 115.34 174.51 35.18 MIN: 56 / MAX: 174 MIN: 53 / MAX: 148 MIN: 56 / MAX: 174 MIN: 100 / MAX: 380 MIN: 11 / MAX: 278
PostgreSQL pgbench Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 1400 2800 4200 5600 7000 SE +/- 82.77, N = 3 SE +/- 6.60, N = 3 SE +/- 18.12, N = 3 SE +/- 81.49, N = 6 SE +/- 8.63, N = 3 SE +/- 23.61, N = 3 4372.37 3766.33 3851.62 4972.53 1441.62 6370.19 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -lrt -lcrypt -ldl -O2 -lpthread -lrt -lcrypt -ldl -O2 -lpthread -lrt -lcrypt -ldl -O2 -lpthread -lrt -lcrypt -ldl -O2 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lm
Go Benchmarks Test: http OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: http Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 8K 16K 24K 32K 40K SE +/- 6.93, N = 3 SE +/- 21.84, N = 3 SE +/- 19.50, N = 3 SE +/- 121.24, N = 3 SE +/- 43.94, N = 3 SE +/- 35.00, N = 3 9066 10793 12932 14355 36682 13494
SQLite Timed SQLite Insertions OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 50 100 150 200 250 SE +/- 0.18, N = 3 SE +/- 0.16, N = 3 SE +/- 0.11, N = 3 SE +/- 1.33, N = 3 SE +/- 2.49, N = 3 SE +/- 0.35, N = 6 111.80 116.52 107.04 120.49 214.72 5.74 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -ldl -lpthread -O2 -ldl -lpthread -O2 -ldl -lpthread -O2 -ldl -lpthread 1. (CC) gcc options: -lz
OSBench Test: Create Processes OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes Fedora Workstation 28 Ubuntu 18.04 Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 200 400 600 800 1000 SE +/- 0.25, N = 3 SE +/- 0.41, N = 3 SE +/- 15.63, N = 6 SE +/- 0.90, N = 3 25.60 24.02 864.27 142.60 -lm -Xclang -fcolor-diagnostics -pipe -O3 -MD -MQ -MF 1. (CC) gcc options:
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 400 800 1200 1600 2000 SE +/- 25.02, N = 3 SE +/- 2.28, N = 3 SE +/- 12.49, N = 6 SE +/- 1.12, N = 3 SE +/- 0.71, N = 3 SE +/- 1.59, N = 3 1783.78 529.80 447.10 513.21 519.89 584.69 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math 1. (CC) gcc options: -lm
Git Time To Complete Common Git Commands OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 5 10 15 20 25 SE +/- 0.04, N = 3 SE +/- 0.11, N = 4 SE +/- 0.08, N = 3 SE +/- 0.10, N = 3 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 6.46 6.27 7.61 12.61 22.46 8.34 1. Clear Linux 22780: git version 2.17.1 2. Fedora Workstation 28: git version 2.17.1 3. Ubuntu 18.04: git version 2.17.0 4. Windows 10 Pro: git version 2.17.1.windows.2 5. Windows 10 WSL Ubuntu 18.04: git version 2.17.0 6. macOS 10.13.4: git version 2.15.1 (Apple Git-101)
OSBench Test: Launch Programs OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 200 400 600 800 1000 SE +/- 0.43, N = 3 SE +/- 0.27, N = 3 SE +/- 0.57, N = 3 SE +/- 5.03, N = 3 SE +/- 19.91, N = 6 SE +/- 0.48, N = 3 46.49 53.68 68.93 895.85 1073.41 464.09 -lm -Xclang -fcolor-diagnostics -pipe -O3 -MD -MQ -MF 1. (CC) gcc options:
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 20K 40K 60K 80K 100K SE +/- 140.88, N = 3 SE +/- 114.13, N = 3 SE +/- 201.42, N = 3 SE +/- 13.54, N = 3 SE +/- 36.73, N = 3 SE +/- 136.77, N = 3 99618.08 83299.90 71942.80 34336.30 38884.98 63459.81 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -lrt -lcrypt -ldl -O2 -lpthread -lrt -lcrypt -ldl -O2 -lpthread -lrt -lcrypt -ldl -O2 -lpthread -lrt -lcrypt -ldl -O2 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lm
OSBench Test: Memory Allocations OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 40 80 120 160 200 SE +/- 0.01, N = 3 SE +/- 1.79, N = 6 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 SE +/- 0.49, N = 3 SE +/- 0.04, N = 3 61.79 101.80 90.49 122.34 170.30 143.49 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -lm -lm -lm -lm -Xclang -fcolor-diagnostics -pipe -O3 -MD -MQ -MF 1. (CC) gcc options:
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 150K 300K 450K 600K 750K SE +/- 4451.87, N = 3 SE +/- 3214.90, N = 3 SE +/- 15826.64, N = 6 SE +/- 4219.97, N = 5 SE +/- 478.92, N = 3 SE +/- 383.01, N = 3 703267 548460 452308 284135 462244 402769
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.28 Operation: Sharpen Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 30 60 90 120 150 SE +/- 0.58, N = 3 119 118 85 83 102 55 -fopenmp -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -pthread -lfreetype -ljpeg -lXext -lX11 -lbz2 -lgomp -fopenmp -O2 -pthread -lXext -lX11 -lgomp -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lgomp -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lgomp -O2 -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -llzma -lbz2 -lxml2 1. (CC) gcc options: -lz -lm -lpthread
Go Benchmarks Test: build OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: build Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 7000M 14000M 21000M 28000M 35000M SE +/- 188461883.05, N = 3 SE +/- 121885326.61, N = 3 SE +/- 127452545.86, N = 3 SE +/- 198002971.84, N = 3 SE +/- 561130990.16, N = 6 SE +/- 1062539404.96, N = 6 15603424122 16148512469 19783956041 21932066600 32520147167 23342351044
AOBench Size: 2048 x 2048 - Total Time OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 16 32 48 64 80 SE +/- 0.01, N = 3 SE +/- 0.11, N = 3 SE +/- 0.89, N = 4 SE +/- 0.07, N = 3 SE +/- 0.21, N = 3 SE +/- 0.07, N = 3 36.39 45.54 55.31 73.08 48.04 36.72 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math 1. (CC) gcc options: -lm -O3
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 500 1000 1500 2000 2500 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.57, N = 6 SE +/- 2.60, N = 3 SE +/- 5.61, N = 3 SE +/- 0.86, N = 3 14.97 26.20 17.89 358.23 2139.52 210.57 1. (CC) gcc options:
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 9 18 27 36 45 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.37, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 22.86 23.69 38.11 27.80 26.70 31.54 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math 1. (CC) gcc options: -lm -lpthread -O3
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 400 800 1200 1600 2000 SE +/- 1.20, N = 3 SE +/- 4.33, N = 3 SE +/- 4.16, N = 3 SE +/- 1.67, N = 3 SE +/- 3.21, N = 3 1188 1542 1663 1592 1484 1948
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 2M 4M 6M 8M 10M SE +/- 98933.06, N = 3 SE +/- 130707.99, N = 3 SE +/- 76156.80, N = 3 SE +/- 6180.55, N = 3 SE +/- 81997.02, N = 3 SE +/- 95250.10, N = 3 9801749 9563317 6009834 9004136 9223310 9368294 -pipe -fexceptions -fstack-protector -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -arch -mdynamic-no-pic 1. (CXX) g++ options: -m64 -lpthread -O3 -fno-exceptions -std=c++11 -pedantic -msse -msse3 -mpopcnt -flto
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.1.9 Time To Compile Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 40 80 120 160 200 SE +/- 0.08, N = 3 SE +/- 0.14, N = 3 SE +/- 0.35, N = 3 SE +/- 3.33, N = 6 SE +/- 0.33, N = 3 131.22 113.57 140.29 183.34 130.76 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -ldl -O2 -ldl -O2 -ldl -O2 -ldl -O2 -lpthread -liconv 1. (CC) gcc options: -pedantic -lz -lm
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.28 Operation: Resizing Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 40 80 120 160 200 SE +/- 0.33, N = 3 179 176 129 134 148 112 -fopenmp -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -pthread -lfreetype -ljpeg -lXext -lX11 -lbz2 -lgomp -fopenmp -O2 -pthread -lXext -lX11 -lgomp -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lgomp -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lgomp -O2 -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -llzma -lbz2 -lxml2 1. (CC) gcc options: -lz -lm -lpthread
Go Benchmarks Test: json OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: json Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 5M 10M 15M 20M 25M SE +/- 98779.67, N = 3 SE +/- 2803.25, N = 3 SE +/- 383231.26, N = 3 SE +/- 27786.80, N = 3 SE +/- 37500.54, N = 3 SE +/- 267431.00, N = 6 14786630 14964770 23582324 16722727 15365158 16050911
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 6.2 1e12 Prime Number Generation Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 20 40 60 80 100 SE +/- 0.73, N = 3 SE +/- 0.51, N = 3 SE +/- 0.85, N = 3 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 72.23 72.27 110.82 72.76 80.56 69.84 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -rdynamic -lpthread -O2 -rdynamic -lpthread -O3 -rdynamic -lpthread -O3 -rdynamic -lpthread -O3 1. (CXX) g++ options:
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 5K 10K 15K 20K 25K SE +/- 258.82, N = 3 SE +/- 145.27, N = 3 SE +/- 36.83, N = 3 SE +/- 12.03, N = 3 SE +/- 17.19, N = 3 SE +/- 122.25, N = 3 21063 17765 13525 18538 17465 17596 1. (CXX) g++ options: -pipe -lpthread
GraphicsMagick Operation: Blur OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.28 Operation: Blur Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 30 60 90 120 150 152 143 108 100 106 99 -fopenmp -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -pthread -lfreetype -ljpeg -lXext -lX11 -lbz2 -lgomp -fopenmp -O2 -pthread -lXext -lX11 -lgomp -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lgomp -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lgomp -O2 -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -llzma -lbz2 -lxml2 1. (CC) gcc options: -lz -lm -lpthread
Go Benchmarks Test: garbage OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: garbage Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 1000K 2000K 3000K 4000K 5000K SE +/- 5844.32, N = 3 SE +/- 3071.02, N = 3 SE +/- 39653.50, N = 3 SE +/- 8702.59, N = 3 SE +/- 3261.52, N = 3 SE +/- 2988.05, N = 3 3097691 3109454 4454423 3387227 3231072 3196989
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 3.4.1 H.264 HD To NTSC DV Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 7.16 7.22 9.63 7.97 7.86 6.71 -lXv -lX11 -lXext -lxcb -lxcb-shm -lxcb-xfixes -lxcb-shape -ldl -lbz2 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -std=c11 -fomit-frame-pointer -fno-math-errno -fno-tree-vectorize -MMD -MF -MT -lxcb -lxcb-shm -lxcb-xfixes -lxcb-shape -ldl -std=c11 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT -lXv -lX11 -lXext -lxcb -lxcb-xfixes -lxcb-shape -lsndio -lasound -ldl -std=c11 -fomit-frame-pointer -fPIC -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT -lXv -lX11 -lXext -lxcb -lxcb-xfixes -lxcb-shape -lsndio -lasound -ldl -std=c11 -fomit-frame-pointer -fPIC -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT -Qunused-arguments -framework -liconv -llzma -lbz2 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -pthread -lSDL2 -lm
Fhourstones Complex Connect-4 Solving OpenBenchmarking.org Kpos / sec, More Is Better Fhourstones 3.1 Complex Connect-4 Solving Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 3K 6K 9K 12K 15K SE +/- 15.61, N = 3 SE +/- 2.57, N = 3 SE +/- 69.23, N = 3 SE +/- 7.66, N = 3 SE +/- 4.65, N = 3 SE +/- 7.68, N = 3 12178.23 9491.83 9613.80 10504.10 10689.87 9288.20 1. (CC) gcc options: -O3
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.28 Operation: HWB Color Space Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 40 80 120 160 200 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 204 200 158 161 167 156 -fopenmp -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -pthread -lfreetype -ljpeg -lXext -lX11 -lbz2 -lgomp -fopenmp -O2 -pthread -lXext -lX11 -lgomp -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lgomp -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lgomp -O2 -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -llzma -lbz2 -lxml2 1. (CC) gcc options: -lz -lm -lpthread
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 3 6 9 12 15 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.20, N = 10 SE +/- 0.14, N = 7 SE +/- 0.03, N = 5 SE +/- 0.03, N = 5 9.96 10.57 12.69 10.80 11.59 11.35 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -fvisibility=hidden -logg -O2 -fvisibility=hidden -O2 -fvisibility=hidden -O2 -fvisibility=hidden -O2 -logg 1. (CXX) g++ options: -lm
GraphicsMagick Operation: Local Adaptive Thresholding OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.28 Operation: Local Adaptive Thresholding Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 20 40 60 80 100 SE +/- 0.33, N = 3 93 90 77 77 75 93 -fopenmp -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -pthread -lfreetype -ljpeg -lXext -lX11 -lbz2 -lgomp -fopenmp -O2 -pthread -lXext -lX11 -lgomp -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lgomp -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lgomp -O2 -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -llzma -lbz2 -lxml2 1. (CC) gcc options: -lz -lm -lpthread
BLAKE2 OpenBenchmarking.org Cycles Per Byte, Fewer Is Better BLAKE2 20170307 Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 Pro Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 1.1025 2.205 3.3075 4.41 5.5125 SE +/- 0.00, N = 3 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 SE +/- 0.17, N = 6 SE +/- 0.07, N = 4 SE +/- 0.08, N = 3 4.29 4.40 4.90 4.23 4.22 3.96 1. (CC) gcc options: -O3 -march=native -lcrypto -lz
LuaJIT Test: Composite OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.0.5 Test: Composite Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 300 600 900 1200 1500 SE +/- 3.96, N = 3 SE +/- 1.39, N = 3 SE +/- 1.19, N = 3 SE +/- 0.98, N = 3 SE +/- 1.07, N = 3 1196.57 1179.74 1048.28 1152.75 1196.67 -ldl -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -ldl -ldl -ldl -pagezero_size -image_base 1. (CC) gcc options: -lm -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
Optcarrot Optimized Benchmark OpenBenchmarking.org FPS, More Is Better Optcarrot Optimized Benchmark Fedora Workstation 28 Ubuntu 18.04 Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 20 40 60 80 100 SE +/- 0.53, N = 4 SE +/- 5.88, N = 8 SE +/- 1.39, N = 4 SE +/- 0.18, N = 4 105.01 77.94 103.56 72.89 1. Fedora Workstation 28: ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux] 2. Ubuntu 18.04: ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu] 3. Windows 10 WSL Ubuntu 18.04: ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu] 4. macOS 10.13.4: ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-darwin17]
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 7.392 Multiple Sequence Alignment Clear Linux 22780 Fedora Workstation 28 Ubuntu 18.04 Windows 10 WSL Ubuntu 18.04 macOS 10.13.4 2 4 6 8 10 SE +/- 0.18, N = 6 SE +/- 0.17, N = 6 SE +/- 0.17, N = 6 SE +/- 0.50, N = 6 SE +/- 0.02, N = 3 5.13 5.07 6.53 7.85 6.80 1. (CC) gcc options: -std=c99 -O3 -lm -lpthread
Phoronix Test Suite v10.8.4