Apple Macbook Pro Retina 2012 computational test

FreeBSD 12.1 Clang 10.1

HTML result view exported from: https://openbenchmarking.org/result/2009138-VE-2009116VE42&sro.

Apple Macbook Pro Retina 2012 computational testProcessorMotherboardChipsetMemoryDiskGraphicsMonitorAudioNetworkOSKernelDisplay ServerOpenGLOpenCLCompilerFile-SystemScreen ResolutionDesktopDisplay DriverVulkanXcode10Xcode 9.0Xcode 8.3GCC 4.9GCC 5.5GCC 6.5.0GCC 7.3GCC 8.2GCC 9 snapshot 20181125LLVM 4.0.1LLVM 5.0.2LLVM 6.0.1LLVM 7.0.0GCC 9 snapshot 20181202Xcode10 PGOGCC 8.2 PGOGCC 9 snapshot 20190210GCC 9 snapshot 20190210 V2LLVM 8 RC1LLVM 8 RC1 V2GCC 9 snapshot 20190217 PGOArchlinux GCC 8.2Gentoo 5.1.1 GCC 8.3 O2 ivybridgeClear Linux GCC 9.1 O2 IvybridgeGentoo Linux 5.6.4 GCC 9.3 defaultGentoo Linux 5.6.4 GCC 9.3 O3FreeBSD 12.1 Clang 8.0.1FreeBSD 12.1 Clang 10.1Intel Core i7 @ 2.30GHz (4 Cores / 8 Threads)Apple MacBook ProIntel 72 x 4 GB DDR3-1600MHz251GB APPLE SSD SM256EIntel HD 4000 + NVIDIA GeForce GT 650M 2GBColor LCDmacOS 10.13.617.7.0 (x86_64)X Server 1.18.42.1OpenCL 1.2 (May 24 2018 22:33:53)Apple LLVM 10.0.0 (clang-1000.11.45.5) + GCC 4.2.1 + Xcode 10.1 + CUDA 9.0MS-DOS FAT162880x1800Apple LLVM 9.0.0 (clang-900.0.39.2) + GCC 4.2.1 + Xcode 10.1 + CUDA 9.2Apple LLVM 8.1.0 (clang-802.0.42) + GCC 4.2.1 + Xcode 10.1 + CUDA 9.0Apple LLVM 10.0.0 (clang-1000.11.45.5) + GCC 4.2.1 + Xcode 10.1 + CUDA 9.0Apple LLVM 10.0.0 (clang-1000.11.45.5) + GCC 4.2.1 + Xcode 10.1Clang 7.0.1 + GCC 4.2.1 + LLVM 7.0.1 + Xcode 10.1Clang 8.0.0 + GCC 4.2.1 + LLVM 8.0.0 + Xcode 10.1Intel Core i7-3615QM @ 3.30GHz (4 Cores / 8 Threads)Apple Mac-C3EC7CD22292981F (251.0.0.0.0 BIOS)Intel 3rd Gen Core DRAM8192MBNVIDIA GeForce GT 650M 1GB (797/2508MHz)Cirrus Logic CS4206Broadcom NetXtreme BCM57786 PCIe + Broadcom BCM4331 802.11a/b/g/nAntergos Linux 19.3-ISO-Rolling5.0.4-arch1-1-ARCH (x86_64)Cinnamon 4.0.10X Server 1.20.4NVIDIA 418.564.6.01.1.95GCC 8.2.1 20181127 + Clang 7.0.1 + LLVM 7.0.1 + CUDA 10.0ext4Apple Mac-C3EC7CD22292981F (253.0.0.0.0 BIOS)Intel 3rd Gen Core 1GB (1200MHz)Gentoo/Linux5.1.1-gentoo (x86_64)MATE 1.22.0modesetting 1.20.4GCC 8.3.0 + Clang 8.0.0 + LLVM 8.0.0NVIDIA NVE7 1GB (1200MHz)Broadcom NetXtreme BCM57786 PCIe + Broadcom NetXtreme BCM57762 PCIe + Broadcom BCM4331 802.11a/b/g/nClear Linux OS 295405.0.17-765.native (x86_64)Xfce 4.12nouveau 1.0.164.3 Mesa 19.2.0-devel1.1.102GCC 9.1.1 20190520 gcc-9-branch@271393 + Clang 8.0.0 + LLVM 8.0.0Apple Mac-C3EC7CD22292981F (259.0.0.0.0 BIOS)8GBNVIDIA GeForce GT 650M 1GB (797/2508MHz)Broadcom NetXtreme BCM57786 PCIe + Broadcom BCM4331 802.11a/b/g/nGentoo 2.65.6.4-gentoo-x86_64 (x86_64)LXQt 0.14.1X Server 1.20.7NVIDIA 440.824.6.0OpenCL 1.2 CUDA 10.2.159GCC 9.3.0 + Clang 9.0.1 + LLVM 9.0.1 + CUDA 10.2Intel Core i7-3615QM @ 2.30GHz (8 Cores)Apple MacBookPro10 1 1.0218GBUnknown 981MBNVIDIA (0x0e1b) HDAFreeBSD12.1-RELEASE (x86_64)X Server 1.20.8modesetting 1.20.8Clang 8.0.1 (SVN 366581)zfs212GBX Server 1.20.9modesetting 1.20.9OpenBenchmarking.orgEnvironment Details- Xcode10: LDFLAGS=-L/usr/local/opt/openssl@1.1/lib CPPFLAGS=-I/usr/local/opt/openssl@1.1/ lude XPC_FLAGS=0x0- Xcode 9.0: LDFLAGS=-L/usr/local/opt/openssl@1.1/lib CPPFLAGS=-I/usr/local/opt/openssl@1.1/ lude XPC_FLAGS=0x0- Xcode 8.3: LDFLAGS=-L/usr/local/opt/openssl@1.1/lib CPPFLAGS=-I/usr/local/opt/openssl@1.1/ lude XPC_FLAGS=0x0- GCC 4.9: LDFLAGS=-L/usr/local/opt/openssl@1.1/lib CPPFLAGS=-I/usr/local/opt/openssl@1.1/ lude XPC_FLAGS=0x0- GCC 5.5: XPC_FLAGS=0x0- GCC 6.5.0: XPC_FLAGS=0x0- GCC 7.3: XPC_FLAGS=0x0- GCC 8.2: LDFLAGS=-L/usr/local/opt/openssl@1.1/lib CPPFLAGS=-I/usr/local/opt/openssl@1.1/ lude XPC_FLAGS=0x0- GCC 9 snapshot 20181125: LDFLAGS=-L/usr/local/opt/openssl@1.1/lib CPPFLAGS=-I/usr/local/opt/openssl@1.1/ lude XPC_FLAGS=0x0- LLVM 4.0.1: LDFLAGS=-L/usr/local/opt/llvm@4/lib-Wl-rpath /usr/local/opt/llvm@4/lib CPPFLAGS=-I/usr/local/opt/llvm@4/ lude XPC_FLAGS=0x0- LLVM 5.0.2: LDFLAGS=-L/usr/local/opt/llvm@5/5.0.2_1/lib-Wl-rpath /usr/local/opt/llvm@5/5.0.2_1/lib CPPFLAGS=-I/usr/local/opt/llvm@5/5.0.2_1/ lude XPC_FLAGS=0x0- LLVM 6.0.1: LDFLAGS=-L/usr/local/opt/llvm@6/lib CPPFLAGS=-I/usr/local/opt/llvm@6/ lude XPC_FLAGS=0x0- LLVM 7.0.0: LDFLAGS=-L/usr/local/opt/llvm/lib-Wl-rpath /usr/local/opt/llvm/lib CPPFLAGS=-I/usr/local/opt/llvm/ lude XPC_FLAGS=0x0- GCC 9 snapshot 20181202: XPC_FLAGS=0x0- Xcode10 PGO: LDFLAGS=-L/usr/local/Cellar/llvm7/7.0.0_1/lib-Wl-rpath /usr/local/Cellar/llvm7/7.0.0_1/lib CPPFLAGS=-I/usr/local/Cellar/llvm7/7.0.0_1/ lude XPC_FLAGS=0x0 CFLAGS=-march=ivybridge-O3-fprofile-generate- GCC 8.2 PGO: LDFLAGS=-L/usr/local/Cellar/llvm7/7.0.0_1/lib-Wl-rpath /usr/local/Cellar/llvm7/7.0.0_1/lib CPPFLAGS=-I/usr/local/Cellar/llvm7/7.0.0_1/ lude XPC_FLAGS=0x0 CFLAGS=-march=ivybridge-O3-fprofile-generate- GCC 9 snapshot 20190210: XPC_FLAGS=0x0- GCC 9 snapshot 20190210 V2: XPC_FLAGS=0x0- LLVM 8 RC1: XPC_FLAGS=0x0- LLVM 8 RC1 V2: XPC_FLAGS=0x0- GCC 9 snapshot 20190217 PGO: XPC_FLAGS=0x0- Archlinux GCC 8.2: CPPFLAGS=-march=ivybridge CFLAGS=-march=ivybridge- Gentoo 5.1.1 GCC 8.3 O2 ivybridge: CFLAGS=-O2-march=ivybridge-mtune=ivybridge-pipe CXXFLAGS=-O2-march=ivybridge-mtune=ivybridge-pipe- Clear Linux GCC 9.1 O2 Ivybridge: CFFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-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 FFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl--enable-new-dtags CXXFLAGS=-march=ivybridge-mtune=ivybridge-O2 MESA_GLSL_CACHE_DISABLE=0 CFLAGS=-march=ivybridge-mtune=ivybridge-O2 THEANO_FLAGS=floatX=float32 openmp=true gcc.cxxflags="-ftree-vectorize-mavx"- Gentoo Linux 5.6.4 GCC 9.3 O3: CFLAGS="-march=ivybridge -O3 -pipe -falign-functions=32 -fuse-linker-plugin" CXXFLAGS="-march=ivybridge -O3 -pipe -falign-functions=32 -fuse-linker-plugin" LDFLAGS="-Wl,-O2 -Wl,--as-needed"- FreeBSD 12.1 Clang 8.0.1: LIBGL_ALWAYS_SOFTWARE=1- FreeBSD 12.1 Clang 10.1: LIBGL_ALWAYS_SOFTWARE=1Compiler Details- GCC 8.2 PGO: --build=x86_64-apple-darwin17.7.0 --disable-nls --enable-checking=release --enable-languages=c,c++,objc,obj-c++,fortran --with-gmp=/usr/local/opt/gmp --with-mpc=/usr/local/opt/libmpc --with-mpfr=/usr/local/opt/mpfr- GCC 9 snapshot 20190210 V2: --disable-multilib --enable-languages=c,c++,fortran --enable-lto --with-build-config=bootstrap-lto- GCC 9 snapshot 20190217 PGO: --disable-multilib --enable-languages=c,c++,fortran --enable-lto --with-build-config=bootstrap-lto- Clear Linux GCC 9.1 O2 Ivybridge: --build=x86_64-generic-linux --disable-libmpx --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-clocale=gnu --enable-default-pie --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-gcc-major-version-only --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=haswellProcessor Details- Archlinux GCC 8.2: Scaling Governor: intel_pstate performance- Gentoo 5.1.1 GCC 8.3 O2 ivybridge: Scaling Governor: intel_pstate performance- Clear Linux GCC 9.1 O2 Ivybridge: Scaling Governor: intel_pstate performance- Gentoo Linux 5.6.4 GCC 9.3 default: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21- Gentoo Linux 5.6.4 GCC 9.3 O3: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21Security Details- Archlinux GCC 8.2: KPTI + __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable- Gentoo 5.1.1 GCC 8.3 O2 ivybridge: __user pointer sanitization + disabled STIBP: disabled + PTE Inversion- Clear Linux GCC 9.1 O2 Ivybridge: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Vulnerable: Clear buffers attempted no microcode; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling- Gentoo Linux 5.6.4 GCC 9.3 default: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + tsx_async_abort: Not affected- Gentoo Linux 5.6.4 GCC 9.3 O3: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + tsx_async_abort: Not affected- FreeBSD 12.1 Clang 8.0.1: KPTI

Apple Macbook Pro Retina 2012 computational testmafft: Multiple Sequence Alignmentmrbayes: Primate Phylogeny Analysisfhourstones: Complex Connect-4 Solvingscimark2: Compositetscp: AI Chess Performancedcraw: RAW To PPM Image Conversionsudokut: Total TimeXcode10Xcode 9.0Xcode 8.3GCC 4.9GCC 5.5GCC 6.5.0GCC 7.3GCC 8.2GCC 9 snapshot 20181125LLVM 4.0.1LLVM 5.0.2LLVM 6.0.1LLVM 7.0.0GCC 9 snapshot 20181202Xcode10 PGOGCC 8.2 PGOGCC 9 snapshot 20190210GCC 9 snapshot 20190210 V2LLVM 8 RC1LLVM 8 RC1 V2GCC 9 snapshot 20190217 PGOArchlinux GCC 8.2Gentoo 5.1.1 GCC 8.3 O2 ivybridgeClear Linux GCC 9.1 O2 IvybridgeGentoo Linux 5.6.4 GCC 9.3 defaultGentoo Linux 5.6.4 GCC 9.3 O3FreeBSD 12.1 Clang 8.0.1FreeBSD 12.1 Clang 10.18.13317953953199832252.8344.028.24303938952593291552.9643.768.63293957553295556053.0444.43318992244.42319967542.97318987943.18317986643.28316962743.15316981543.07316962443.38316991943.18316979743.04317992543.908.35971843.538.41342137482503823.4443.156.603409566141578977325.2343.10964543.786.05318960948488664462.7043.343161005942.99990843.396.36926346887205565.4044.275.861016749392692665.5117.375.3610637127890262818.0639.305.4437510490128689879218.3518.515.530381.85810080.6490.8189820662.40118.0455.590389.61410045.91522.7989703317.45518.01310692.6508.4854.45411063.2510.5953.686OpenBenchmarking.org

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 7.392Multiple Sequence AlignmentArchlinux GCC 8.2Clear Linux GCC 9.1 O2 IvybridgeGCC 8.2 PGOGCC 9 snapshot 20181202GCC 9 snapshot 20190210 V2GCC 9 snapshot 20190217 PGOGentoo 5.1.1 GCC 8.3 O2 ivybridgeGentoo Linux 5.6.4 GCC 9.3 O3Gentoo Linux 5.6.4 GCC 9.3 defaultXcode 8.3Xcode 9.0Xcode10Xcode10 PGO246810SE +/- 0.010, N = 3SE +/- 0.081, N = 15SE +/- 0.119, N = 12SE +/- 0.035, N = 3SE +/- 0.085, N = 12SE +/- 0.084, N = 10SE +/- 0.058, N = 3SE +/- 0.140, N = 12SE +/- 0.171, N = 12SE +/- 0.197, N = 12SE +/- 0.138, N = 12SE +/- 0.099, N = 12SE +/- 0.112, N = 125.8605.4406.6008.3506.0506.3605.3605.5905.5308.6308.2408.1308.410gccgccgcc-8gccgcc9gcc-9gccgccgccgccgccgccgcc

Timed MrBayes Analysis

Primate Phylogeny Analysis

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.1.2Primate Phylogeny AnalysisClear Linux GCC 9.1 O2 IvybridgeGCC 4.9GCC 5.5GCC 6.5.0GCC 7.3GCC 8.2GCC 8.2 PGOGCC 9 snapshot 20181125GCC 9 snapshot 20190210 V2Gentoo Linux 5.6.4 GCC 9.3 O3Gentoo Linux 5.6.4 GCC 9.3 defaultLLVM 4.0.1LLVM 5.0.2LLVM 6.0.1LLVM 7.0.0LLVM 8 RC1Xcode 8.3Xcode 9.0Xcode10Xcode10 PGO80160240320400SE +/- 1.32, N = 3SE +/- 0.75, N = 3SE +/- 1.92, N = 3SE +/- 0.85, N = 3SE +/- 0.49, N = 3SE +/- 0.16, N = 3SE +/- 1.04, N = 3SE +/- 0.31, N = 3SE +/- 0.39, N = 3SE +/- 4.88, N = 9SE +/- 6.43, N = 9SE +/- 0.08, N = 3SE +/- 0.20, N = 3SE +/- 0.09, N = 3SE +/- 0.29, N = 3SE +/- 0.38, N = 3SE +/- 2.97, N = 3SE +/- 0.83, N = 3SE +/- 0.62, N = 3SE +/- 0.46, N = 3375.00318.00319.00318.00317.00316.00340.00316.00318.00389.61381.86316.00316.00316.00317.00316.00293.00303.00317.00342.001. (CC) gcc options: -march=native -O3 -msse -mfpmath=sse -lm -pthread -lmpi

Fhourstones

Complex Connect-4 Solving

OpenBenchmarking.orgKpos / sec, More Is BetterFhourstones 3.1Complex Connect-4 SolvingArchlinux GCC 8.2Clear Linux GCC 9.1 O2 IvybridgeFreeBSD 12.1 Clang 10.1FreeBSD 12.1 Clang 8.0.1GCC 4.9GCC 5.5GCC 6.5.0GCC 7.3GCC 8.2GCC 8.2 PGOGCC 9 snapshot 20181125GCC 9 snapshot 20181202GCC 9 snapshot 20190210GCC 9 snapshot 20190210 V2GCC 9 snapshot 20190217 PGOGentoo 5.1.1 GCC 8.3 O2 ivybridgeGentoo Linux 5.6.4 GCC 9.3 O3Gentoo Linux 5.6.4 GCC 9.3 defaultLLVM 4.0.1LLVM 5.0.2LLVM 6.0.1LLVM 7.0.0LLVM 8 RC1LLVM 8 RC1 V2Xcode 8.3Xcode 9.0Xcode102K4K6K8K10KSE +/- 38.20, N = 3SE +/- 14.32, N = 3SE +/- 3.96, N = 3SE +/- 8.01, N = 3SE +/- 16.49, N = 3SE +/- 4.93, N = 3SE +/- 7.52, N = 3SE +/- 2.52, N = 3SE +/- 4.58, N = 3SE +/- 64.15, N = 3SE +/- 4.26, N = 3SE +/- 74.01, N = 3SE +/- 9.65, N = 3SE +/- 76.69, N = 3SE +/- 63.18, N = 3SE +/- 14.79, N = 3SE +/- 7.04, N = 3SE +/- 25.79, N = 3SE +/- 9.60, N = 3SE +/- 8.61, N = 3SE +/- 18.67, N = 3SE +/- 9.77, N = 3SE +/- 32.52, N = 3SE +/- 5.65, N = 3SE +/- 8.57, N = 3SE +/- 128.10, N = 3SE +/- 86.40, N = 310167.010490.011063.210692.69922.09675.09879.09866.09627.09566.09815.09718.09645.09609.09263.010637.010045.910080.69624.09919.09797.09925.010059.09908.09575.09389.09539.0

SciMark

Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0CompositeArchlinux GCC 8.2Clear Linux GCC 9.1 O2 IvybridgeFreeBSD 12.1 Clang 10.1FreeBSD 12.1 Clang 8.0.1GCC 8.2 PGOGCC 9 snapshot 20190210 V2GCC 9 snapshot 20190217 PGOGentoo 5.1.1 GCC 8.3 O2 ivybridgeGentoo Linux 5.6.4 GCC 9.3 O3Gentoo Linux 5.6.4 GCC 9.3 defaultXcode 8.3Xcode 9.0Xcode10Xcode10 PGO30060090012001500SE +/- 0.28, N = 3SE +/- 1.28, N = 3SE +/- 0.34, N = 3SE +/- 1.25, N = 3SE +/- 12.61, N = 3SE +/- 0.49, N = 3SE +/- 2.69, N = 3SE +/- 2.87, N = 3SE +/- 0.65, N = 3SE +/- 0.07, N = 3SE +/- 1.60, N = 3SE +/- 5.78, N = 3SE +/- 0.90, N = 3SE +/- 16.76, N = 8493.001286.00510.59508.481415.00484.00468.001278.001522.79490.81532.00525.00531.001374.00-march=ivybridge-march=ivybridge -mtune=ivybridge -O2-march=ivybridge -O3 -fprofile-generate-O2 -march=ivybridge -mtune=ivybridge -pipe-march=ivybridge -O3 -pipe -falign-functions=32 -fuse-linker-plugin-march=ivybridge -O3 -fprofile-generate1. (CC) gcc options: -lm

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceArchlinux GCC 8.2Clear Linux GCC 9.1 O2 IvybridgeGCC 8.2 PGOGCC 9 snapshot 20190210 V2GCC 9 snapshot 20190217 PGOGentoo 5.1.1 GCC 8.3 O2 ivybridgeGentoo Linux 5.6.4 GCC 9.3 O3Gentoo Linux 5.6.4 GCC 9.3 defaultXcode 8.3Xcode 9.0Xcode10Xcode10 PGO200K400K600K800K1000KSE +/- 763.08, N = 5SE +/- 853.55, N = 5SE +/- 1695.43, N = 5SE +/- 1382.14, N = 5SE +/- 2076.59, N = 5SE +/- 1503.49, N = 5SE +/- 462.01, N = 5SE +/- 853.69, N = 5SE +/- 1707.57, N = 5SE +/- 10651.16, N = 20SE +/- 6559.81, N = 5SE +/- 2354.85, N = 5926926898792789773886644872055902628897033898206955560932915998322825038-march=ivybridge-march=ivybridge -mtune=ivybridge -O2-march=ivybridge -fprofile-generate-O2 -march=ivybridge -mtune=ivybridge -pipe-march=ivybridge -pipe -falign-functions=32 -fuse-linker-plugin-march=ivybridge -fprofile-generate1. (CC) gcc options: -O3 -march=native

dcraw

RAW To PPM Image Conversion

OpenBenchmarking.orgSeconds, Fewer Is BetterdcrawRAW To PPM Image ConversionArchlinux GCC 8.2Clear Linux GCC 9.1 O2 IvybridgeFreeBSD 12.1 Clang 10.1FreeBSD 12.1 Clang 8.0.1GCC 8.2 PGOGCC 9 snapshot 20190210 V2GCC 9 snapshot 20190217 PGOGentoo 5.1.1 GCC 8.3 O2 ivybridgeGentoo Linux 5.6.4 GCC 9.3 O3Gentoo Linux 5.6.4 GCC 9.3 defaultXcode 8.3Xcode 9.0Xcode10Xcode10 PGO1530456075SE +/- 2.32, N = 12SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.39, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.09, N = 3SE +/- 0.09, N = 3SE +/- 0.05, N = 3SE +/- 0.19, N = 365.5118.3553.6954.4525.2362.7065.4018.0617.4662.4053.0452.9652.8323.44-march=ivybridge-march=ivybridge -mtune=ivybridge -O2-march=ivybridge -O3 -fprofile-generate-O2 -march=ivybridge -mtune=ivybridge -pipe-march=ivybridge -O3 -pipe -falign-functions=32 -fuse-linker-plugin-march=ivybridge -O3 -fprofile-generate1. (CC) gcc options: -lm

Sudokut

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterSudokut 0.4Total TimeArchlinux GCC 8.2Clear Linux GCC 9.1 O2 IvybridgeGCC 4.9GCC 5.5GCC 6.5.0GCC 7.3GCC 8.2GCC 8.2 PGOGCC 9 snapshot 20181125GCC 9 snapshot 20181202GCC 9 snapshot 20190210GCC 9 snapshot 20190210 V2GCC 9 snapshot 20190217 PGOGentoo 5.1.1 GCC 8.3 O2 ivybridgeGentoo Linux 5.6.4 GCC 9.3 O3Gentoo Linux 5.6.4 GCC 9.3 defaultLLVM 4.0.1LLVM 5.0.2LLVM 6.0.1LLVM 7.0.0LLVM 8 RC1LLVM 8 RC1 V2Xcode 8.3Xcode 9.0Xcode10Xcode10 PGO1020304050SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.21, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.08, N = 3SE +/- 0.76, N = 3SE +/- 0.43, N = 3SE +/- 0.06, N = 3SE +/- 0.14, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.09, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.81, N = 3SE +/- 0.01, N = 3SE +/- 0.11, N = 3SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.75, N = 3SE +/- 0.03, N = 317.3718.5144.4242.9743.1843.2843.1543.1043.0743.5343.7843.3444.2739.3018.0118.0543.3843.1843.0443.9042.9943.3944.4343.7644.0243.15


Phoronix Test Suite v10.8.4