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&grr&sro.

macOS 10.13.4 MacBook Pro Intel vs. Windows vs. LinuxProcessorMotherboardMemoryDiskGraphicsMonitorNetworkChipsetAudioOSKernelCompilerFile-SystemScreen ResolutionDisplay DriverOpenCLVulkanDesktopDisplay ServerOpenGLmacOS 10.13.4Windows 10 ProWindows 10 WSL Ubuntu 18.04Ubuntu 18.04Clear Linux 22780Fedora Workstation 28Intel Core i7 @ 2.60GHz (4 Cores / 8 Threads)Apple MacBook Pro2 x 8 GB LPDDR3-2133MHz234GBAMD Radeon Pro 450 + Intel HD 530 2048MBColor LCDmacOS 10.13.417.5.0 (x86_64)Apple LLVM 9.1.0 (clang-902.0.39.2) + GCC 4.2.1APFS2880x1800Intel Core i7-6700HQ @ 2.60GHz (4 Cores / 8 Threads)Apple Mac-A5C67F76ED83108C2 x 8192 MB 2133MHz234GB APPLE SSD SM0256LAMD Radeon Pro 450 2048MBLAN7500 USB 2.0 to 10/100/1000 + Realtek USB GbE FamilyMicrosoft Windows 10 Pro Build 1713410.0 (x86_64)22.19.170.1536OpenCL 2.0 AMD-APP (2348.3)1.0.39NTFS16384MB233GBUbuntu 18.044.4.0-17134-Microsoft (x86_64)GCC 7.3.0wslfsIntel Core i7-6700HQ @ 3.50GHz (4 Cores / 8 Threads)Apple Mac-A5C67F76ED83108C (MBP133.88Z.0242.B00.1802080916 BIOS)Intel Skylake525GB SABRENT + 251GB APPLE SSD SM0256LAMD Radeon 2048MBCirrus Logic GenericColor LCDBroadcom Limited BCM43602 802.11ac Wireless LAN SoC4.15.0-22-generic (x86_64)GNOME Shell 3.28.1X Server 1.19.6amdgpu 18.0.14.5 Mesa 18.0.0-rc5 (LLVM 6.0.0)ext42880x1800Intel Xeon E3-1200 v5/E3-1500251GB APPLE SSD SM0256LClear Linux OS 227804.16.12-575.native (x86_64)GNOME Shell 3.28.2X Server 1.20.04.5 Mesa 18.2.0-devel (LLVM 6.0.0)1.0.39GCC 8.1.1 20180514 + Clang 6.0.0 + LLVM 6.0.0Fedora 284.16.13-300.fc28.x86_64 (x86_64)Wayland4.5 Mesa 18.0.2 (LLVM 6.0.0)GCC 8.1.1 20180502OpenBenchmarking.orgEnvironment 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.5Compiler 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,seclabelProcessor Details- Ubuntu 18.04: Scaling Governor: intel_pstate powersave- Clear Linux 22780: Scaling Governor: intel_pstate performance- Fedora Workstation 28: Scaling Governor: intel_pstate powersaveGraphics Details- Ubuntu 18.04, Clear Linux 22780: GLAMORSecurity 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. Linuxbuild-php: Time To Compilefhourstones: Complex Connect-4 Solvingstockfish: Total Timexonotic: 2880 x 1800 - Ultrasqlite: Timed SQLite Insertionspgbench: Buffer Test - Heavy Contention - Read Writepgbench: Buffer Test - Normal Load - Read Writepgbench: Buffer Test - Normal Load - Read Onlyprimesieve: 1e12 Prime Number Generationgraphics-magick: Local Adaptive Thresholdinggraphics-magick: Sharpengraphics-magick: Blurgraphics-magick: Resizinggraphics-magick: HWB Color Spaceaobench: 2048 x 2048 - Total Timecompress-gzip: Linux Source Tree Archiving To .tar.gzcompress-7zip: Compress Speed Testpybench: Total For Average Test Timesscimark2: Compositeosbench: Create Filesgo-benchmark: buildphpbench: PHP Benchmark Suiteluajit: Compositec-ray: Total Timeencode-flac: WAV To FLACgo-benchmark: garbagego-benchmark: jsongo-benchmark: httpmafft: Multiple Sequence Alignmentgit: Time To Complete Common Git Commandsffmpeg: H.264 HD To NTSC DVosbench: Create Processesosbench: Memory Allocationsosbench: Launch Programsosbench: Create Threadsoptcarrot: Optimized Benchmarkblake2: macOS 10.13.4Windows 10 ProWindows 10 WSL Ubuntu 18.04Ubuntu 18.04Clear Linux 22780Fedora Workstation 28130.769288.20936829435.185.746370.198272.9463459.8169.8493559911215636.7246.42175961948584.69210.57233423510444027691196.6731.5411.35319698916050911134946.808.346.71142.60143.49464.0915.6672.893.9610504.109004136174.51120.494972.535535.7134336.3072.76778310013416173.0869.59185381592513.21358.232193206660028413527.8010.803387227167227271435512.617.97122.34895.8536.454.23183.3410689.879223310214.721441.621018.9738884.9880.567510210614816748.0452.36174651484519.892139.52325201471674622441152.7526.7011.59323107215365158366827.8522.467.86864.27170.301073.4186.05103.564.22140.299613.806009834115.34107.043851.622661.9771942.80110.82778510812915855.3148.06135251663447.1017.89197839560414523081048.2838.1112.69445442323582324129326.537.619.6324.0290.4968.9314.5777.944.90131.2212178.239801749117.64111.804372.372964.3199618.0872.239311915217920436.397.622106311881783.7814.97156034241227032671196.5722.869.9630976911478663090665.136.467.1661.7946.4914.714.29113.579491.839563317103.36116.523766.332536.2883299.9072.279011814317620045.5445.96177651542529.8026.20161485124695484601179.7423.6910.57310945414964770107935.076.277.2225.60101.8053.6815.70105.014.40OpenBenchmarking.org

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.1.9Time To CompileClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 WSL Ubuntu 18.04macOS 10.13.44080120160200SE +/- 0.08, N = 3SE +/- 0.14, N = 3SE +/- 0.35, N = 3SE +/- 3.33, N = 6SE +/- 0.33, N = 3131.22113.57140.29183.34130.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 -liconv1. (CC) gcc options: -pedantic -lz -lm

Fhourstones

Complex Connect-4 Solving

OpenBenchmarking.orgKpos / sec, More Is BetterFhourstones 3.1Complex Connect-4 SolvingClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.43K6K9K12K15KSE +/- 15.61, N = 3SE +/- 2.57, N = 3SE +/- 69.23, N = 3SE +/- 7.66, N = 3SE +/- 4.65, N = 3SE +/- 7.68, N = 312178.239491.839613.8010504.1010689.879288.201. (CC) gcc options: -O3

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.42M4M6M8M10MSE +/- 98933.06, N = 3SE +/- 130707.99, N = 3SE +/- 76156.80, N = 3SE +/- 6180.55, N = 3SE +/- 81997.02, N = 3SE +/- 95250.10, N = 3980174995633176009834900413692233109368294-pipe -fexceptions -fstack-protector -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math-arch -mdynamic-no-pic1. (CXX) g++ options: -m64 -lpthread -O3 -fno-exceptions -std=c++11 -pedantic -msse -msse3 -mpopcnt -flto

Xonotic

Resolution: 2880 x 1800 - Effects Quality: Ultra

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8.2Resolution: 2880 x 1800 - Effects Quality: UltraClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 PromacOS 10.13.44080120160200SE +/- 0.06, N = 3SE +/- 0.22, N = 3SE +/- 0.09, N = 3SE +/- 0.45, N = 3SE +/- 0.03, N = 3117.64103.36115.34174.5135.18MIN: 56 / MAX: 174MIN: 53 / MAX: 148MIN: 56 / MAX: 174MIN: 100 / MAX: 380MIN: 11 / MAX: 278

SQLite

Timed SQLite Insertions

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.450100150200250SE +/- 0.18, N = 3SE +/- 0.16, N = 3SE +/- 0.11, N = 3SE +/- 1.33, N = 3SE +/- 2.49, N = 3SE +/- 0.35, N = 6111.80116.52107.04120.49214.725.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 -lpthread1. (CC) gcc options: -lz

PostgreSQL pgbench

Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Heavy Contention - Mode: Read WriteClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.414002800420056007000SE +/- 82.77, N = 3SE +/- 6.60, N = 3SE +/- 18.12, N = 3SE +/- 81.49, N = 6SE +/- 8.63, N = 3SE +/- 23.61, N = 34372.373766.333851.624972.531441.626370.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-O21. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.42K4K6K8K10KSE +/- 11.54, N = 3SE +/- 14.56, N = 3SE +/- 10.93, N = 3SE +/- 42.19, N = 3SE +/- 20.52, N = 3SE +/- 57.04, N = 32964.312536.282661.975535.711018.978272.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-O21. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlyClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.420K40K60K80K100KSE +/- 140.88, N = 3SE +/- 114.13, N = 3SE +/- 201.42, N = 3SE +/- 13.54, N = 3SE +/- 36.73, N = 3SE +/- 136.77, N = 399618.0883299.9071942.8034336.3038884.9863459.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-O21. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lm

Primesieve

1e12 Prime Number Generation

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 6.21e12 Prime Number GenerationClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.420406080100SE +/- 0.73, N = 3SE +/- 0.51, N = 3SE +/- 0.85, N = 3SE +/- 0.04, N = 3SE +/- 0.08, N = 3SE +/- 0.04, N = 372.2372.27110.8272.7680.5669.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-O31. (CXX) g++ options:

GraphicsMagick

Operation: Local Adaptive Thresholding

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: Local Adaptive ThresholdingClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.420406080100SE +/- 0.33, N = 3939077777593-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 -lxml21. (CC) gcc options: -lz -lm -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: SharpenClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.4306090120150SE +/- 0.58, N = 3119118858310255-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 -lxml21. (CC) gcc options: -lz -lm -lpthread

GraphicsMagick

Operation: Blur

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: BlurClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.430609012015015214310810010699-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 -lxml21. (CC) gcc options: -lz -lm -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: ResizingClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.44080120160200SE +/- 0.33, N = 3179176129134148112-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 -lxml21. (CC) gcc options: -lz -lm -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: HWB Color SpaceClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.44080120160200SE +/- 0.33, N = 3SE +/- 0.58, N = 3204200158161167156-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 -lxml21. (CC) gcc options: -lz -lm -lpthread

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.41632486480SE +/- 0.01, N = 3SE +/- 0.11, N = 3SE +/- 0.89, N = 4SE +/- 0.07, N = 3SE +/- 0.21, N = 3SE +/- 0.07, N = 336.3945.5455.3173.0848.0436.72-pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math1. (CC) gcc options: -lm -O3

Gzip Compression

Linux Source Tree Archiving To .tar.gz

OpenBenchmarking.orgSeconds, Fewer Is BetterGzip CompressionLinux Source Tree Archiving To .tar.gzClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.41530456075SE +/- 0.02, N = 3SE +/- 0.16, N = 3SE +/- 0.46, N = 3SE +/- 0.47, N = 3SE +/- 0.73, N = 5SE +/- 0.09, N = 37.6245.9648.0669.5952.3646.42

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.45K10K15K20K25KSE +/- 258.82, N = 3SE +/- 145.27, N = 3SE +/- 36.83, N = 3SE +/- 12.03, N = 3SE +/- 17.19, N = 3SE +/- 122.25, N = 32106317765135251853817465175961. (CXX) g++ options: -pipe -lpthread

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.4400800120016002000SE +/- 1.20, N = 3SE +/- 4.33, N = 3SE +/- 4.16, N = 3SE +/- 1.67, N = 3SE +/- 3.21, N = 3118815421663159214841948

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.4400800120016002000SE +/- 25.02, N = 3SE +/- 2.28, N = 3SE +/- 12.49, N = 6SE +/- 1.12, N = 3SE +/- 0.71, N = 3SE +/- 1.59, N = 31783.78529.80447.10513.21519.89584.69-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math1. (CC) gcc options: -lm

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.45001000150020002500SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.57, N = 6SE +/- 2.60, N = 3SE +/- 5.61, N = 3SE +/- 0.86, N = 314.9726.2017.89358.232139.52210.571. (CC) gcc options:

Go Benchmarks

Test: build

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: buildClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.47000M14000M21000M28000M35000MSE +/- 188461883.05, N = 3SE +/- 121885326.61, N = 3SE +/- 127452545.86, N = 3SE +/- 198002971.84, N = 3SE +/- 561130990.16, N = 6SE +/- 1062539404.96, N = 6156034241221614851246919783956041219320666003252014716723342351044

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.4150K300K450K600K750KSE +/- 4451.87, N = 3SE +/- 3214.90, N = 3SE +/- 15826.64, N = 6SE +/- 4219.97, N = 5SE +/- 478.92, N = 3SE +/- 383.01, N = 3703267548460452308284135462244402769

LuaJIT

Test: Composite

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.0.5Test: CompositeClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 WSL Ubuntu 18.04macOS 10.13.430060090012001500SE +/- 3.96, N = 3SE +/- 1.39, N = 3SE +/- 1.19, N = 3SE +/- 0.98, N = 3SE +/- 1.07, N = 31196.571179.741048.281152.751196.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_base1. (CC) gcc options: -lm -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.4918273645SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.37, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 322.8623.6938.1127.8026.7031.54-pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math1. (CC) gcc options: -lm -lpthread -O3

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.43691215SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.20, N = 10SE +/- 0.14, N = 7SE +/- 0.03, N = 5SE +/- 0.03, N = 59.9610.5712.6910.8011.5911.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 -logg1. (CXX) g++ options: -lm

Go Benchmarks

Test: garbage

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: garbageClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.41000K2000K3000K4000K5000KSE +/- 5844.32, N = 3SE +/- 3071.02, N = 3SE +/- 39653.50, N = 3SE +/- 8702.59, N = 3SE +/- 3261.52, N = 3SE +/- 2988.05, N = 3309769131094544454423338722732310723196989

Go Benchmarks

Test: json

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: jsonClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.45M10M15M20M25MSE +/- 98779.67, N = 3SE +/- 2803.25, N = 3SE +/- 383231.26, N = 3SE +/- 27786.80, N = 3SE +/- 37500.54, N = 3SE +/- 267431.00, N = 6147866301496477023582324167227271536515816050911

Go Benchmarks

Test: http

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: httpClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.48K16K24K32K40KSE +/- 6.93, N = 3SE +/- 21.84, N = 3SE +/- 19.50, N = 3SE +/- 121.24, N = 3SE +/- 43.94, N = 3SE +/- 35.00, N = 390661079312932143553668213494

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 7.392Multiple Sequence AlignmentClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 WSL Ubuntu 18.04macOS 10.13.4246810SE +/- 0.18, N = 6SE +/- 0.17, N = 6SE +/- 0.17, N = 6SE +/- 0.50, N = 6SE +/- 0.02, N = 35.135.076.537.856.801. (CC) gcc options: -std=c99 -O3 -lm -lpthread

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.4510152025SE +/- 0.04, N = 3SE +/- 0.11, N = 4SE +/- 0.08, N = 3SE +/- 0.10, N = 3SE +/- 0.05, N = 3SE +/- 0.07, N = 36.466.277.6112.6122.468.341. Clear Linux 22780: git version 2.17.12. Fedora Workstation 28: git version 2.17.13. Ubuntu 18.04: git version 2.17.04. Windows 10 Pro: git version 2.17.1.windows.25. Windows 10 WSL Ubuntu 18.04: git version 2.17.06. macOS 10.13.4: git version 2.15.1 (Apple Git-101)

FFmpeg

H.264 HD To NTSC DV

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 3.4.1H.264 HD To NTSC DVClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.43691215SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 37.167.229.637.977.866.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 -lbz21. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -pthread -lSDL2 -lm

OSBench

Test: Create Processes

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ProcessesFedora Workstation 28Ubuntu 18.04Windows 10 WSL Ubuntu 18.04macOS 10.13.42004006008001000SE +/- 0.25, N = 3SE +/- 0.41, N = 3SE +/- 15.63, N = 6SE +/- 0.90, N = 325.6024.02864.27142.60-lm -Xclang -fcolor-diagnostics -pipe -O3 -MD -MQ -MF1. (CC) gcc options:

OSBench

Test: Memory Allocations

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory AllocationsClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.44080120160200SE +/- 0.01, N = 3SE +/- 1.79, N = 6SE +/- 0.08, N = 3SE +/- 0.06, N = 3SE +/- 0.49, N = 3SE +/- 0.04, N = 361.79101.8090.49122.34170.30143.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 -MF1. (CC) gcc options:

OSBench

Test: Launch Programs

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch ProgramsClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.42004006008001000SE +/- 0.43, N = 3SE +/- 0.27, N = 3SE +/- 0.57, N = 3SE +/- 5.03, N = 3SE +/- 19.91, N = 6SE +/- 0.48, N = 346.4953.6868.93895.851073.41464.09-lm -Xclang -fcolor-diagnostics -pipe -O3 -MD -MQ -MF1. (CC) gcc options:

OSBench

Test: Create Threads

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsClear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.420406080100SE +/- 0.29, N = 3SE +/- 0.22, N = 5SE +/- 0.04, N = 3SE +/- 0.67, N = 3SE +/- 0.18, N = 3SE +/- 0.01, N = 314.7115.7014.5736.4586.0515.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 -MF1. (CC) gcc options:

Optcarrot

Optimized Benchmark

OpenBenchmarking.orgFPS, More Is BetterOptcarrotOptimized BenchmarkFedora Workstation 28Ubuntu 18.04Windows 10 WSL Ubuntu 18.04macOS 10.13.420406080100SE +/- 0.53, N = 4SE +/- 5.88, N = 8SE +/- 1.39, N = 4SE +/- 0.18, N = 4105.0177.94103.5672.891. 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]

BLAKE2

OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20170307Clear Linux 22780Fedora Workstation 28Ubuntu 18.04Windows 10 ProWindows 10 WSL Ubuntu 18.04macOS 10.13.41.10252.2053.30754.415.5125SE +/- 0.00, N = 3SE +/- 0.08, N = 3SE +/- 0.06, N = 3SE +/- 0.17, N = 6SE +/- 0.07, N = 4SE +/- 0.08, N = 34.294.404.904.234.223.961. (CC) gcc options: -O3 -march=native -lcrypto -lz


Phoronix Test Suite v10.8.4