Scimark Macbook Pro Retina 2012

Gentoo 5.6.4 NOPTI Clang 9.0.1 O2 ivybridge

HTML result view exported from: https://openbenchmarking.org/result/2004175-VE-2004171VE52.

Scimark Macbook Pro Retina 2012ProcessorMotherboardChipsetMemoryDiskGraphicsMonitorAudioNetworkOSKernelDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionDesktopDisplay DriverVulkanOpenCLXcode 10Xcode 10 O2Xcode 10 O3Xcode 10 OfastXcode 10 O2 march=ivybridgeXcode 10 GCC 6GCC 6 O2GCC 6 O3GCC 6 OfastGCC 6 O2 march=ivybridgeGCC 7GCC 7 O2GCC 7 O2 march=ivybridgeGCC 7 O3GCC 7 OfastGCC 8GCC 8 O2GCC O3GCC 8 OfastGCC 8 O2 march=ivybridgeGCC 9GCC 9 O2GCC 9 O3GCC 9 OfastClang 6Clang 6 O2Clang 6 O3Clang 6 OfastClang 6 O2 march=ivybridgeClang 7Clang 7 O2Clang 7 O3Clang 7 OfastClang 7 O2 march=ivybridgeClang 8Clang 8 O2Clang 8 O3Clang 8 OfastClang 8 O2 march=ivybridgeArchlinux GCC 8.2Archlinux GCC 8.2 V2Archlinux GCC 8.2 O3Archlinux Clang 7Archlinux Clang 7 O3Gentoo 5.1.1 NOPTI GCC 8.3 02 ivybridgeGentoo 5.1.1 NOPTI GCC 8.3 03 ivybridgeClear Linux GCC 9 O2 ivybridgeClear Linux GCC 9 O3 ivybridgeClear Linux GCC 9 Ofast ivybridgeGentoo 5.6.4 NOPTI GCC 9.3 O2 ivybridgeGentoo 5.6.4 NOPTI Clang 9.0.1 O2 ivybridgeIntel 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.1Clang 8.0.0 + GCC 4.2.1 + LLVM 8.0.0 + Xcode 10.1 + CUDA 10.1MS-DOS FAT162880x1800Clang 6.0.1 + GCC 4.2.1 + LLVM 6.0.1 + Xcode 10.1 + CUDA 10.1Clang 8.0.0 + GCC 4.2.1 + LLVM 8.0.0 + Xcode 10.1 + CUDA 10.1Clang 7.0.1 + GCC 4.2.1 + LLVM 7.0.1 + Xcode 10.1 + CUDA 10.1Clang 8.0.0 + GCC 4.2.1 + LLVM 8.0.0 + Xcode 10.1 + CUDA 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.0ext4Clang 7.0.1 + GCC 8.2.1 20181127 + LLVM 7.0.1 + CUDA 10.0Apple Mac-C3EC7CD22292981F (253.0.0.0.0 BIOS)Intel NVIDIA NVE7 1GB (1200MHz)Gentoo/Linux5.1.1-gentoo (x86_64)MATE 1.22.0nouveau 1.0.16GCC 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.124.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.2Clang 9.0.1 + GCC 9.3.0 + LLVM 9.0.1 + CUDA 10.2OpenBenchmarking.orgEnvironment Details- Xcode 10: XPC_FLAGS=0x0- Xcode 10 O2: XPC_FLAGS=0x0- Xcode 10 O3: XPC_FLAGS=0x0- Xcode 10 Ofast: XPC_FLAGS=0x0- Xcode 10 O2 march=ivybridge: XPC_FLAGS=0x0- Xcode 10 GCC 6: XPC_FLAGS=0x0- GCC 6 O2: XPC_FLAGS=0x0- GCC 6 O3: XPC_FLAGS=0x0- GCC 6 Ofast: XPC_FLAGS=0x0- GCC 6 O2 march=ivybridge: CPPFLAGS=-march=ivybridge-mtune=ivybridge XPC_FLAGS=0x0 CFLAGS=-march=ivybridge-mtune=ivybridge- GCC 7: CPPFLAGS=-march=ivybridge-mtune=ivybridge XPC_FLAGS=0x0 CFLAGS=-march=ivybridge-mtune=ivybridge- GCC 7 O2: CPPFLAGS=-march=ivybridge-mtune=ivybridge XPC_FLAGS=0x0 CFLAGS=-march=ivybridge-mtune=ivybridge- GCC 7 O2 march=ivybridge: CPPFLAGS=-march=ivybridge-mtune=ivybridge XPC_FLAGS=0x0 CFLAGS=-march=ivybridge-mtune=ivybridge- GCC 7 O3: CPPFLAGS=-march=ivybridge-mtune=ivybridge XPC_FLAGS=0x0 CFLAGS=-march=ivybridge-mtune=ivybridge- GCC 7 Ofast: CPPFLAGS=-march=ivybridge-mtune=ivybridge XPC_FLAGS=0x0 CFLAGS=-march=ivybridge-mtune=ivybridge- GCC 8: CPPFLAGS=-march=ivybridge-mtune=ivybridge XPC_FLAGS=0x0 CFLAGS=-march=ivybridge-mtune=ivybridge- GCC 8 O2: CPPFLAGS=-march=ivybridge-mtune=ivybridge XPC_FLAGS=0x0 CFLAGS=-march=ivybridge-mtune=ivybridge- GCC O3: CPPFLAGS=-march=ivybridge-mtune=ivybridge XPC_FLAGS=0x0 CFLAGS=-march=ivybridge-mtune=ivybridge- GCC 8 Ofast: CPPFLAGS=-march=ivybridge-mtune=ivybridge XPC_FLAGS=0x0 CFLAGS=-march=ivybridge-mtune=ivybridge- GCC 8 O2 march=ivybridge: CPPFLAGS=-march=ivybridge-mtune=ivybridge XPC_FLAGS=0x0 CFLAGS=-march=ivybridge-mtune=ivybridge- GCC 9: CPPFLAGS=-march=ivybridge-mtune=ivybridge XPC_FLAGS=0x0 CFLAGS=-march=ivybridge-mtune=ivybridge- GCC 9 O2: CPPFLAGS=-march=ivybridge-mtune=ivybridge XPC_FLAGS=0x0 CFLAGS=-march=ivybridge-mtune=ivybridge- GCC 9 O3: CPPFLAGS=-march=ivybridge-mtune=ivybridge XPC_FLAGS=0x0 CFLAGS=-march=ivybridge-mtune=ivybridge- GCC 9 Ofast: CPPFLAGS=-march=ivybridge-mtune=ivybridge XPC_FLAGS=0x0 CFLAGS=-march=ivybridge-mtune=ivybridge- Clang 6: LDFLAGS=-L/usr/local/opt/llvm@6/lib-Wl-rpath /usr/local/opt/llvm@6/lib CPPFLAGS=-I/usr/local/opt/llvm@6/ lude XPC_FLAGS=0x0- Clang 6 O2: LDFLAGS=-L/usr/local/opt/llvm@6/lib-Wl-rpath /usr/local/opt/llvm@6/lib CPPFLAGS=-I/usr/local/opt/llvm@6/ lude XPC_FLAGS=0x0- Clang 6 O3: LDFLAGS=-L/usr/local/opt/llvm@6/lib-Wl-rpath /usr/local/opt/llvm@6/lib CPPFLAGS=-I/usr/local/opt/llvm@6/ lude XPC_FLAGS=0x0- Clang 6 Ofast: LDFLAGS=-L/usr/local/opt/llvm@6/lib-Wl-rpath /usr/local/opt/llvm@6/lib CPPFLAGS=-I/usr/local/opt/llvm@6/ lude XPC_FLAGS=0x0- Clang 6 O2 march=ivybridge: LDFLAGS=-L/usr/local/opt/llvm@6/lib-Wl-rpath /usr/local/opt/llvm@6/lib CPPFLAGS=-march=ivybridge-mtune=ivybridge XPC_FLAGS=0x0 CFLAGS=-march=ivybridge-mtune=ivybridge- Clang 7: LDFLAGS=-L/usr/local/opt/llvm@7/lib-Wl-rpath /usr/local/opt/llvm@7/lib CPPFLAGS=-I/usr/local/opt/llvm@7/ lude XPC_FLAGS=0x0- Clang 7 O2: LDFLAGS=-L/usr/local/opt/llvm@7/lib-Wl-rpath /usr/local/opt/llvm@7/lib CPPFLAGS=-I/usr/local/opt/llvm@7/ lude XPC_FLAGS=0x0- Clang 7 O3: LDFLAGS=-L/usr/local/opt/llvm@7/lib-Wl-rpath /usr/local/opt/llvm@7/lib CPPFLAGS=-I/usr/local/opt/llvm@7/ lude XPC_FLAGS=0x0- Clang 7 Ofast: LDFLAGS=-L/usr/local/opt/llvm@7/lib-Wl-rpath /usr/local/opt/llvm@7/lib CPPFLAGS=-I/usr/local/opt/llvm@7/ lude XPC_FLAGS=0x0- Clang 7 O2 march=ivybridge: LDFLAGS=-L/usr/local/opt/llvm@7/lib-Wl-rpath /usr/local/opt/llvm@7/lib CPPFLAGS=-march=ivybridge-mtune=ivybridge XPC_FLAGS=0x0 CFLAGS=-march=ivybridge-mtune=ivybridge- Clang 8: LDFLAGS=-L/usr/local/opt/llvm/lib-Wl-rpath /usr/local/opt/llvm/lib CPPFLAGS=-I/usr/local/opt/llvm/ lude XPC_FLAGS=0x0- Clang 8 O2: LDFLAGS=-L/usr/local/opt/llvm/lib-Wl-rpath /usr/local/opt/llvm/lib CPPFLAGS=-I/usr/local/opt/llvm/ lude XPC_FLAGS=0x0- Clang 8 O3: LDFLAGS=-L/usr/local/opt/llvm/lib-Wl-rpath /usr/local/opt/llvm/lib CPPFLAGS=-I/usr/local/opt/llvm/ lude XPC_FLAGS=0x0- Clang 8 Ofast: LDFLAGS=-L/usr/local/opt/llvm/lib-Wl-rpath /usr/local/opt/llvm/lib CPPFLAGS=-I/usr/local/opt/llvm/ lude XPC_FLAGS=0x0- Clang 8 O2 march=ivybridge: LDFLAGS=-Wl-mllvm-threads=8 CPPFLAGS=-march=ivybridge-mtune=ivybridge XPC_FLAGS=0x0 CFLAGS=-march=ivybridge-mtune=ivybridge- Gentoo 5.1.1 NOPTI GCC 8.3 02 ivybridge: CFLAGS=-march=ivybridge-mtune=ivybridge-O2 CXXFLAGS=-march=ivybridge-mtune=ivybridge-O2- Gentoo 5.1.1 NOPTI GCC 8.3 03 ivybridge: CFLAGS=-march=ivybridge-mtune=ivybridge-O3 CXXFLAGS=-march=ivybridge-mtune=ivybridge-O3- Clear Linux GCC 9 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"- Clear Linux GCC 9 O3 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"- Clear Linux GCC 9 Ofast 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 5.6.4 NOPTI GCC 9.3 O2 ivybridge: CFLAGS="-march=ivybridge -O2 -pipe -falign-functions=32" CXXFLAGS="-march=ivybridge -O2 -pipe -falign-functions=32" LDFLAGS="-Wl,-O2 -Wl,--as-needed"- Gentoo 5.6.4 NOPTI Clang 9.0.1 O2 ivybridge: CFLAGS="-march=ivybridge -O2 -pipe -falign-functions=32" CXXFLAGS="-march=ivybridge -O2 -pipe -falign-functions=32" LDFLAGS="-Wl,-O2 -Wl,--as-needed"Compiler Details- Xcode 10 GCC 6: --build=x86_64-apple-darwin17.7.0 --disable-multilib --disable-nls --disable-werror --enable-checking=release --enable-languages=c,c++,objc,obj-c++,fortran --enable-lto --enable-stage1-checking --with-build-config=bootstrap-debug --with-gmp=/usr/local/opt/gmp --with-mpc=/usr/local/opt/libmpc --with-mpfr=/usr/local/opt/mpfr- GCC 6 O2: --build=x86_64-apple-darwin17.7.0 --disable-multilib --disable-nls --disable-werror --enable-checking=release --enable-languages=c,c++,objc,obj-c++,fortran --enable-lto --enable-stage1-checking --with-build-config=bootstrap-debug --with-gmp=/usr/local/opt/gmp --with-mpc=/usr/local/opt/libmpc --with-mpfr=/usr/local/opt/mpfr- GCC 6 O3: --build=x86_64-apple-darwin17.7.0 --disable-multilib --disable-nls --disable-werror --enable-checking=release --enable-languages=c,c++,objc,obj-c++,fortran --enable-lto --enable-stage1-checking --with-build-config=bootstrap-debug --with-gmp=/usr/local/opt/gmp --with-mpc=/usr/local/opt/libmpc --with-mpfr=/usr/local/opt/mpfr- GCC 6 Ofast: --build=x86_64-apple-darwin17.7.0 --disable-multilib --disable-nls --disable-werror --enable-checking=release --enable-languages=c,c++,objc,obj-c++,fortran --enable-lto --enable-stage1-checking --with-build-config=bootstrap-debug --with-gmp=/usr/local/opt/gmp --with-mpc=/usr/local/opt/libmpc --with-mpfr=/usr/local/opt/mpfr- GCC 6 O2 march=ivybridge: --build=x86_64-apple-darwin17.7.0 --disable-multilib --disable-nls --disable-werror --enable-checking=release --enable-languages=c,c++,objc,obj-c++,fortran --enable-lto --enable-stage1-checking --with-build-config=bootstrap-debug --with-gmp=/usr/local/opt/gmp --with-mpc=/usr/local/opt/libmpc --with-mpfr=/usr/local/opt/mpfr- GCC 7: --build=x86_64-apple-darwin17.7.0 --disable-multilib --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 7 O2: --build=x86_64-apple-darwin17.7.0 --disable-multilib --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 7 O2 march=ivybridge: --build=x86_64-apple-darwin17.7.0 --disable-multilib --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 7 O3: --build=x86_64-apple-darwin17.7.0 --disable-multilib --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 7 Ofast: --build=x86_64-apple-darwin17.7.0 --disable-multilib --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 8: --build=x86_64-apple-darwin17.7.0 --disable-multilib --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 8 O2: --build=x86_64-apple-darwin17.7.0 --disable-multilib --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 O3: --build=x86_64-apple-darwin17.7.0 --disable-multilib --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 8 Ofast: --build=x86_64-apple-darwin17.7.0 --disable-multilib --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 8 O2 march=ivybridge: --build=x86_64-apple-darwin17.7.0 --disable-multilib --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: --build=x86_64-apple-darwin17.7.0 --disable-multilib --enable-checking=release --enable-languages=c,c++,objc,obj-c++,fortran --enable-nls --with-gmp=/usr/local/opt/gmp --with-mpc=/usr/local/opt/libmpc --with-mpfr=/usr/local/opt/mpfr- GCC 9 O2: --build=x86_64-apple-darwin17.7.0 --disable-multilib --enable-checking=release --enable-languages=c,c++,objc,obj-c++,fortran --enable-nls --with-gmp=/usr/local/opt/gmp --with-mpc=/usr/local/opt/libmpc --with-mpfr=/usr/local/opt/mpfr- GCC 9 O3: --build=x86_64-apple-darwin17.7.0 --disable-multilib --enable-checking=release --enable-languages=c,c++,objc,obj-c++,fortran --enable-nls --with-gmp=/usr/local/opt/gmp --with-mpc=/usr/local/opt/libmpc --with-mpfr=/usr/local/opt/mpfr- GCC 9 Ofast: --build=x86_64-apple-darwin17.7.0 --disable-multilib --enable-checking=release --enable-languages=c,c++,objc,obj-c++,fortran --enable-nls --with-gmp=/usr/local/opt/gmp --with-mpc=/usr/local/opt/libmpc --with-mpfr=/usr/local/opt/mpfr- Clang 6: Optimized build; Default target: x86_64-apple-darwin17.7.0; Host CPU: ivybridge- Clang 6 O2: Optimized build; Default target: x86_64-apple-darwin17.7.0; Host CPU: ivybridge- Clang 6 O3: Optimized build; Default target: x86_64-apple-darwin17.7.0; Host CPU: ivybridge- Clang 6 Ofast: Optimized build; Default target: x86_64-apple-darwin17.7.0; Host CPU: ivybridge- Clang 6 O2 march=ivybridge: Optimized build; Default target: x86_64-apple-darwin17.7.0; Host CPU: ivybridge- Clang 7: Optimized build; Default target: x86_64-apple-darwin17.7.0; Host CPU: ivybridge- Clang 7 O2: Optimized build; Default target: x86_64-apple-darwin17.7.0; Host CPU: ivybridge- Clang 7 O3: Optimized build; Default target: x86_64-apple-darwin17.7.0; Host CPU: ivybridge- Clang 7 Ofast: Optimized build; Default target: x86_64-apple-darwin17.7.0; Host CPU: ivybridge- Clang 7 O2 march=ivybridge: Optimized build; Default target: x86_64-apple-darwin17.7.0; Host CPU: ivybridge- Clang 8: Optimized build; Default target: x86_64-apple-darwin17.7.0; Host CPU: ivybridge- Clang 8 O2: Optimized build; Default target: x86_64-apple-darwin17.7.0; Host CPU: ivybridge- Clang 8 O3: Optimized build; Default target: x86_64-apple-darwin17.7.0; Host CPU: ivybridge- Clang 8 Ofast: Optimized build; Default target: x86_64-apple-darwin17.7.0; Host CPU: ivybridge- Clang 8 O2 march=ivybridge: Optimized build; Default target: x86_64-apple-darwin17.7.0; Host CPU: ivybridge- Archlinux Clang 7: Optimized build; Default target: x86_64-pc-linux-gnu; Host CPU: ivybridge- Archlinux Clang 7 O3: Optimized build; Default target: x86_64-pc-linux-gnu; Host CPU: ivybridge- Clear Linux GCC 9 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=haswell- Clear Linux GCC 9 O3 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=haswell- Clear Linux GCC 9 Ofast 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=haswell- Gentoo 5.6.4 NOPTI Clang 9.0.1 O2 ivybridge: Optimized build; Default target: x86_64-pc-linux-gnu; Host CPU: ivybridgeProcessor Details- Archlinux GCC 8.2: Scaling Governor: intel_pstate powersave- Archlinux GCC 8.2 V2: Scaling Governor: intel_pstate performance- Archlinux GCC 8.2 O3: Scaling Governor: intel_pstate performance- Archlinux Clang 7: Scaling Governor: intel_pstate performance- Archlinux Clang 7 O3: Scaling Governor: intel_pstate performance- Gentoo 5.1.1 NOPTI GCC 8.3 02 ivybridge: Scaling Governor: intel_pstate performance- Gentoo 5.1.1 NOPTI GCC 8.3 03 ivybridge: Scaling Governor: intel_pstate performance- Clear Linux GCC 9 O2 ivybridge: Scaling Governor: intel_pstate performance- Clear Linux GCC 9 O3 ivybridge: Scaling Governor: intel_pstate performance- Clear Linux GCC 9 Ofast ivybridge: Scaling Governor: intel_pstate performance- Gentoo 5.6.4 NOPTI GCC 9.3 O2 ivybridge: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21- Gentoo 5.6.4 NOPTI Clang 9.0.1 O2 ivybridge: 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- Archlinux GCC 8.2 V2: 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- Archlinux GCC 8.2 O3: 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- Archlinux Clang 7: 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- Archlinux Clang 7 O3: 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 NOPTI GCC 8.3 02 ivybridge: __user pointer sanitization + disabled STIBP: disabled + PTE Inversion- Gentoo 5.1.1 NOPTI GCC 8.3 03 ivybridge: __user pointer sanitization + disabled STIBP: disabled + PTE Inversion- Clear Linux GCC 9 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- Clear Linux GCC 9 O3 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- Clear Linux GCC 9 Ofast 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 5.6.4 NOPTI GCC 9.3 O2 ivybridge: 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 5.6.4 NOPTI Clang 9.0.1 O2 ivybridge: 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

Scimark Macbook Pro Retina 2012scimark2: Compositescimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-RelaxationXcode 10Xcode 10 O2Xcode 10 O3Xcode 10 OfastXcode 10 O2 march=ivybridgeXcode 10 GCC 6GCC 6 O2GCC 6 O3GCC 6 OfastGCC 6 O2 march=ivybridgeGCC 7GCC 7 O2GCC 7 O2 march=ivybridgeGCC 7 O3GCC 7 OfastGCC 8GCC 8 O2GCC O3GCC 8 OfastGCC 8 O2 march=ivybridgeGCC 9GCC 9 O2GCC 9 O3GCC 9 OfastClang 6Clang 6 O2Clang 6 O3Clang 6 OfastClang 6 O2 march=ivybridgeClang 7Clang 7 O2Clang 7 O3Clang 7 OfastClang 7 O2 march=ivybridgeClang 8Clang 8 O2Clang 8 O3Clang 8 OfastClang 8 O2 march=ivybridgeArchlinux GCC 8.2Archlinux GCC 8.2 V2Archlinux GCC 8.2 O3Archlinux Clang 7Archlinux Clang 7 O3Gentoo 5.1.1 NOPTI GCC 8.3 02 ivybridgeGentoo 5.1.1 NOPTI GCC 8.3 03 ivybridgeClear Linux GCC 9 O2 ivybridgeClear Linux GCC 9 O3 ivybridgeClear Linux GCC 9 Ofast ivybridgeGentoo 5.6.4 NOPTI GCC 9.3 O2 ivybridgeGentoo 5.6.4 NOPTI Clang 9.0.1 O2 ivybridge533104163601828968143940928418013227134014794712981897334513841505408294190533511567143546429218853162137448910415351969896912274953011929243397614164962991960293713861459514296199229291564123752529419512441974485105158518690955120749429118692327978123749429919302482978125243827717792580118514255092961856288415544831061585156879511245504296198324649781321427296199225001391132953629219232498139512254302971999242497648310815351868895012004772911860239997413214762931939251713791331512292199624591396529100162594830957146647629318903287138414544412921871329713691481428294186332601557147351229318903295137753110016259883396514735073101883328413811453451312185532881377149446130118823275155014704793111884329413805271011605928159651463483305186832841374143433830418813262138614934533001877327915541463478308187532771376487105144527703957149756029520163203141254410616660986097915165223111939339614121269554275198925379881554557279215333731410127156027819982526992153954927921643289141515365542712172326814141268.00549.80302.462005.952493.46988.301547.11525.17300.292062.763433.561413.77OpenBenchmarking.org

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeXcode 10Xcode 10 O2Xcode 10 O3Xcode 10 OfastXcode 10 O2 march=ivybridgeXcode 10 GCC 6GCC 6 O2GCC 6 O3GCC 6 OfastGCC 6 O2 march=ivybridgeGCC 7GCC 7 O2GCC 7 O2 march=ivybridgeGCC 7 O3GCC 7 OfastGCC 8GCC 8 O2GCC O3GCC 8 OfastGCC 8 O2 march=ivybridgeGCC 9GCC 9 O2GCC 9 O3GCC 9 OfastClang 6Clang 6 O2Clang 6 O3Clang 6 OfastClang 6 O2 march=ivybridgeClang 7Clang 7 O2Clang 7 O3Clang 7 OfastClang 7 O2 march=ivybridgeClang 8Clang 8 O2Clang 8 O3Clang 8 OfastClang 8 O2 march=ivybridgeArchlinux GCC 8.2 V2Archlinux GCC 8.2 O3Archlinux Clang 7Archlinux Clang 7 O3Gentoo 5.1.1 NOPTI GCC 8.3 02 ivybridgeGentoo 5.1.1 NOPTI GCC 8.3 03 ivybridgeClear Linux GCC 9 O2 ivybridgeClear Linux GCC 9 O3 ivybridgeClear Linux GCC 9 Ofast ivybridgeGentoo 5.6.4 NOPTI GCC 9.3 O2 ivybridgeGentoo 5.6.4 NOPTI Clang 9.0.1 O2 ivybridge30060090012001500SE +/- 2.10, N = 3SE +/- 15.83, N = 10SE +/- 6.79, N = 3SE +/- 2.02, N = 3SE +/- 8.22, N = 3SE +/- 0.64, N = 3SE +/- 2.86, N = 3SE +/- 4.18, N = 3SE +/- 5.40, N = 3SE +/- 5.34, N = 3SE +/- 1.32, N = 3SE +/- 17.51, N = 5SE +/- 8.51, N = 3SE +/- 3.09, N = 3SE +/- 7.87, N = 3SE +/- 0.61, N = 3SE +/- 8.61, N = 3SE +/- 1.69, N = 3SE +/- 2.98, N = 3SE +/- 5.70, N = 3SE +/- 0.43, N = 3SE +/- 9.47, N = 3SE +/- 2.35, N = 3SE +/- 9.09, N = 3SE +/- 1.52, N = 3SE +/- 13.13, N = 3SE +/- 8.67, N = 3SE +/- 4.69, N = 3SE +/- 3.54, N = 3SE +/- 0.47, N = 3SE +/- 3.78, N = 3SE +/- 7.42, N = 3SE +/- 5.15, N = 3SE +/- 9.00, N = 3SE +/- 4.74, N = 3SE +/- 1.08, N = 3SE +/- 3.83, N = 3SE +/- 2.86, N = 3SE +/- 11.66, N = 3SE +/- 1.03, N = 3SE +/- 5.03, N = 3SE +/- 0.16, N = 3SE +/- 2.98, N = 3SE +/- 3.53, N = 3SE +/- 5.51, N = 3SE +/- 7.75, N = 3SE +/- 3.08, N = 3SE +/- 7.22, N = 3SE +/- 7.78, N = 3SE +/- 0.93, N = 3533.001439.001479.001505.001435.00489.001227.001416.001459.001237.00485.001207.001237.001252.001425.00483.001245.001321.001329.001225.00483.001200.001321.001331.00529.001466.001454.001481.001473.00531.001473.001453.001494.001470.00527.001463.001434.001493.001463.00487.001497.00544.001516.001269.001554.001271.001539.001536.001268.001547.11

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloXcode 10Xcode 10 O2Xcode 10 O3Xcode 10 OfastXcode 10 O2 march=ivybridgeXcode 10 GCC 6GCC 6 O2GCC 6 O3GCC 6 OfastGCC 6 O2 march=ivybridgeGCC 7GCC 7 O2GCC 7 O2 march=ivybridgeGCC 7 O3GCC 7 OfastGCC 8GCC 8 O2GCC O3GCC 8 OfastGCC 8 O2 march=ivybridgeGCC 9GCC 9 O2GCC 9 O3GCC 9 OfastClang 6Clang 6 O2Clang 6 O3Clang 6 OfastClang 6 O2 march=ivybridgeClang 7Clang 7 O2Clang 7 O3Clang 7 OfastClang 7 O2 march=ivybridgeClang 8Clang 8 O2Clang 8 O3Clang 8 OfastClang 8 O2 march=ivybridgeArchlinux GCC 8.2 V2Archlinux GCC 8.2 O3Archlinux Clang 7Archlinux Clang 7 O3Gentoo 5.1.1 NOPTI GCC 8.3 02 ivybridgeGentoo 5.1.1 NOPTI GCC 8.3 03 ivybridgeClear Linux GCC 9 O2 ivybridgeClear Linux GCC 9 O3 ivybridgeClear Linux GCC 9 Ofast ivybridgeGentoo 5.6.4 NOPTI GCC 9.3 O2 ivybridgeGentoo 5.6.4 NOPTI Clang 9.0.1 O2 ivybridge120240360480600SE +/- 0.54, N = 3SE +/- 20.59, N = 3SE +/- 22.10, N = 3SE +/- 15.41, N = 3SE +/- 21.18, N = 3SE +/- 1.13, N = 3SE +/- 16.88, N = 3SE +/- 18.49, N = 3SE +/- 18.00, N = 3SE +/- 2.04, N = 3SE +/- 0.18, N = 3SE +/- 38.68, N = 3SE +/- 37.13, N = 3SE +/- 1.01, N = 3SE +/- 26.09, N = 3SE +/- 0.82, N = 3SE +/- 36.65, N = 3SE +/- 1.07, N = 3SE +/- 1.89, N = 3SE +/- 1.35, N = 3SE +/- 0.06, N = 3SE +/- 9.21, N = 3SE +/- 8.50, N = 3SE +/- 9.73, N = 3SE +/- 1.63, N = 3SE +/- 35.15, N = 3SE +/- 33.38, N = 3SE +/- 28.60, N = 3SE +/- 0.59, N = 3SE +/- 0.96, N = 3SE +/- 1.37, N = 3SE +/- 20.22, N = 3SE +/- 31.55, N = 3SE +/- 31.78, N = 3SE +/- 0.70, N = 3SE +/- 0.79, N = 3SE +/- 1.08, N = 3SE +/- 1.84, N = 3SE +/- 29.49, N = 3SE +/- 4.64, N = 3SE +/- 0.34, N = 3SE +/- 0.19, N = 3SE +/- 2.67, N = 3SE +/- 0.60, N = 3SE +/- 6.69, N = 3SE +/- 0.45, N = 3SE +/- 1.41, N = 3SE +/- 0.39, N = 3SE +/- 4.96, N = 3SE +/- 0.35, N = 3104.00409.00471.00408.00464.00104.00495.00496.00514.00525.00105.00494.00494.00438.00509.00106.00504.00427.00536.00430.00108.00477.00476.00512.00100.00476.00441.00428.00512.00100.00507.00451.00461.00479.00101.00483.00338.00453.00478.00105.00560.00106.00522.00554.00557.00560.00549.00554.00549.80525.17

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformXcode 10Xcode 10 O2Xcode 10 O3Xcode 10 OfastXcode 10 O2 march=ivybridgeXcode 10 GCC 6GCC 6 O2GCC 6 O3GCC 6 OfastGCC 6 O2 march=ivybridgeGCC 7GCC 7 O2GCC 7 O2 march=ivybridgeGCC 7 O3GCC 7 OfastGCC 8GCC 8 O2GCC O3GCC 8 OfastGCC 8 O2 march=ivybridgeGCC 9GCC 9 O2GCC 9 O3GCC 9 OfastClang 6Clang 6 O2Clang 6 O3Clang 6 OfastClang 6 O2 march=ivybridgeClang 7Clang 7 O2Clang 7 O3Clang 7 OfastClang 7 O2 march=ivybridgeClang 8Clang 8 O2Clang 8 O3Clang 8 OfastClang 8 O2 march=ivybridgeArchlinux GCC 8.2 V2Archlinux GCC 8.2 O3Archlinux Clang 7Archlinux Clang 7 O3Gentoo 5.1.1 NOPTI GCC 8.3 02 ivybridgeGentoo 5.1.1 NOPTI GCC 8.3 03 ivybridgeClear Linux GCC 9 O2 ivybridgeClear Linux GCC 9 O3 ivybridgeClear Linux GCC 9 Ofast ivybridgeGentoo 5.6.4 NOPTI GCC 9.3 O2 ivybridgeGentoo 5.6.4 NOPTI Clang 9.0.1 O2 ivybridge70140210280350SE +/- 0.20, N = 3SE +/- 14.03, N = 3SE +/- 2.05, N = 3SE +/- 3.46, N = 3SE +/- 0.71, N = 3SE +/- 0.99, N = 3SE +/- 0.15, N = 3SE +/- 2.48, N = 3SE +/- 0.39, N = 3SE +/- 1.70, N = 3SE +/- 1.34, N = 3SE +/- 7.12, N = 3SE +/- 0.80, N = 3SE +/- 1.92, N = 3SE +/- 1.57, N = 3SE +/- 1.35, N = 3SE +/- 3.13, N = 3SE +/- 1.78, N = 3SE +/- 4.00, N = 3SE +/- 2.35, N = 3SE +/- 1.61, N = 3SE +/- 5.06, N = 3SE +/- 2.05, N = 3SE +/- 0.71, N = 3SE +/- 1.44, N = 3SE +/- 0.41, N = 3SE +/- 1.47, N = 3SE +/- 1.43, N = 3SE +/- 1.40, N = 3SE +/- 1.49, N = 3SE +/- 1.92, N = 3SE +/- 1.40, N = 3SE +/- 3.06, N = 3SE +/- 2.64, N = 3SE +/- 5.51, N = 3SE +/- 3.10, N = 3SE +/- 3.67, N = 3SE +/- 0.93, N = 3SE +/- 1.08, N = 3SE +/- 0.34, N = 3SE +/- 13.90, N = 3SE +/- 0.58, N = 3SE +/- 0.28, N = 3SE +/- 2.12, N = 3SE +/- 2.10, N = 3SE +/- 2.54, N = 3SE +/- 0.72, N = 3SE +/- 1.45, N = 3SE +/- 2.00, N = 3SE +/- 0.59, N = 3163.00284.00298.00294.00292.00153.00301.00299.00296.00294.00158.00291.00299.00277.00296.00158.00296.00296.00292.00297.00153.00291.00293.00292.00162.00293.00292.00294.00293.00162.00310.00312.00301.00311.00160.00305.00304.00300.00308.00144.00295.00166.00311.00275.00279.00278.00279.00271.00302.46300.29

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyXcode 10Xcode 10 O2Xcode 10 O3Xcode 10 OfastXcode 10 O2 march=ivybridgeXcode 10 GCC 6GCC 6 O2GCC 6 O3GCC 6 OfastGCC 6 O2 march=ivybridgeGCC 7GCC 7 O2GCC 7 O2 march=ivybridgeGCC 7 O3GCC 7 OfastGCC 8GCC 8 O2GCC O3GCC 8 OfastGCC 8 O2 march=ivybridgeGCC 9GCC 9 O2GCC 9 O3GCC 9 OfastClang 6Clang 6 O2Clang 6 O3Clang 6 OfastClang 6 O2 march=ivybridgeClang 7Clang 7 O2Clang 7 O3Clang 7 OfastClang 7 O2 march=ivybridgeClang 8Clang 8 O2Clang 8 O3Clang 8 OfastClang 8 O2 march=ivybridgeArchlinux GCC 8.2 V2Archlinux GCC 8.2 O3Archlinux Clang 7Archlinux Clang 7 O3Gentoo 5.1.1 NOPTI GCC 8.3 02 ivybridgeGentoo 5.1.1 NOPTI GCC 8.3 03 ivybridgeClear Linux GCC 9 O2 ivybridgeClear Linux GCC 9 O3 ivybridgeClear Linux GCC 9 Ofast ivybridgeGentoo 5.6.4 NOPTI GCC 9.3 O2 ivybridgeGentoo 5.6.4 NOPTI Clang 9.0.1 O2 ivybridge5001000150020002500SE +/- 0.82, N = 3SE +/- 118.62, N = 3SE +/- 5.95, N = 3SE +/- 19.51, N = 3SE +/- 6.85, N = 3SE +/- 1.33, N = 3SE +/- 28.63, N = 3SE +/- 4.84, N = 3SE +/- 5.79, N = 3SE +/- 11.29, N = 3SE +/- 2.44, N = 3SE +/- 39.76, N = 3SE +/- 2.78, N = 3SE +/- 5.36, N = 3SE +/- 41.09, N = 3SE +/- 2.25, N = 3SE +/- 8.64, N = 3SE +/- 8.12, N = 3SE +/- 11.03, N = 3SE +/- 4.25, N = 3SE +/- 0.44, N = 3SE +/- 3.55, N = 3SE +/- 5.93, N = 3SE +/- 13.25, N = 3SE +/- 1.84, N = 3SE +/- 23.06, N = 3SE +/- 9.38, N = 3SE +/- 34.57, N = 3SE +/- 2.77, N = 3SE +/- 0.45, N = 3SE +/- 6.64, N = 3SE +/- 16.52, N = 3SE +/- 1.77, N = 3SE +/- 9.17, N = 3SE +/- 1.14, N = 3SE +/- 11.42, N = 3SE +/- 5.92, N = 3SE +/- 10.95, N = 3SE +/- 20.18, N = 3SE +/- 0.21, N = 3SE +/- 0.83, N = 3SE +/- 0.76, N = 3SE +/- 0.70, N = 3SE +/- 2.00, N = 3SE +/- 9.87, N = 3SE +/- 1.15, N = 3SE +/- 3.91, N = 3SE +/- 5.35, N = 3SE +/- 14.01, N = 3SE +/- 0.61, N = 3601.001801.001897.001905.001885.00519.001929.001960.001992.001951.00518.001869.001930.001779.001856.00515.001983.001992.001923.001999.00518.001860.001939.001996.00594.001890.001871.001863.001890.00598.001883.001855.001882.001884.00592.001868.001881.001877.001875.00527.002016.00609.001939.001989.002153.001998.002164.002172.002005.952062.76

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationXcode 10Xcode 10 O2Xcode 10 O3Xcode 10 OfastXcode 10 O2 march=ivybridgeXcode 10 GCC 6GCC 6 O2GCC 6 O3GCC 6 OfastGCC 6 O2 march=ivybridgeGCC 7GCC 7 O2GCC 7 O2 march=ivybridgeGCC 7 O3GCC 7 OfastGCC 8GCC 8 O2GCC O3GCC 8 OfastGCC 8 O2 march=ivybridgeGCC 9GCC 9 O2GCC 9 O3GCC 9 OfastClang 6Clang 6 O2Clang 6 O3Clang 6 OfastClang 6 O2 march=ivybridgeClang 7Clang 7 O2Clang 7 O3Clang 7 OfastClang 7 O2 march=ivybridgeClang 8Clang 8 O2Clang 8 O3Clang 8 OfastClang 8 O2 march=ivybridgeArchlinux GCC 8.2 V2Archlinux GCC 8.2 O3Archlinux Clang 7Archlinux Clang 7 O3Gentoo 5.1.1 NOPTI GCC 8.3 02 ivybridgeGentoo 5.1.1 NOPTI GCC 8.3 03 ivybridgeClear Linux GCC 9 O2 ivybridgeClear Linux GCC 9 O3 ivybridgeClear Linux GCC 9 Ofast ivybridgeGentoo 5.6.4 NOPTI GCC 9.3 O2 ivybridgeGentoo 5.6.4 NOPTI Clang 9.0.1 O2 ivybridge7001400210028003500SE +/- 10.87, N = 3SE +/- 92.77, N = 3SE +/- 18.10, N = 3SE +/- 11.39, N = 3SE +/- 15.03, N = 3SE +/- 0.74, N = 3SE +/- 14.15, N = 3SE +/- 10.45, N = 3SE +/- 28.58, N = 3SE +/- 23.67, N = 3SE +/- 2.37, N = 3SE +/- 112.31, N = 3SE +/- 7.61, N = 3SE +/- 14.96, N = 3SE +/- 13.54, N = 3SE +/- 1.36, N = 3SE +/- 3.91, N = 3SE +/- 2.50, N = 3SE +/- 7.45, N = 3SE +/- 25.25, N = 3SE +/- 1.29, N = 3SE +/- 32.82, N = 3SE +/- 0.78, N = 3SE +/- 43.22, N = 3SE +/- 4.69, N = 3SE +/- 18.83, N = 3SE +/- 6.83, N = 3SE +/- 25.14, N = 3SE +/- 21.84, N = 3SE +/- 1.99, N = 3SE +/- 17.83, N = 3SE +/- 11.66, N = 3SE +/- 16.83, N = 3SE +/- 19.83, N = 3SE +/- 19.43, N = 3SE +/- 13.62, N = 3SE +/- 20.25, N = 3SE +/- 8.48, N = 3SE +/- 37.27, N = 3SE +/- 0.16, N = 3SE +/- 10.54, N = 3SE +/- 0.67, N = 3SE +/- 12.48, N = 3SE +/- 16.69, N = 3SE +/- 28.61, N = 3SE +/- 35.74, N = 3SE +/- 14.05, N = 3SE +/- 32.04, N = 3SE +/- 21.23, N = 3SE +/- 5.48, N = 3828.003227.003345.003351.003162.00698.002433.002937.002929.002441.00690.002327.002482.002580.002884.00687.002464.002500.002498.002424.00688.002399.002517.002459.00830.003287.003297.003260.003295.00833.003284.003288.003275.003294.00815.003284.003262.003279.003277.00703.003203.00860.003396.002537.003373.002526.003289.003268.002493.463433.56

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationXcode 10Xcode 10 O2Xcode 10 O3Xcode 10 OfastXcode 10 O2 march=ivybridgeXcode 10 GCC 6GCC 6 O2GCC 6 O3GCC 6 OfastGCC 6 O2 march=ivybridgeGCC 7GCC 7 O2GCC 7 O2 march=ivybridgeGCC 7 O3GCC 7 OfastGCC 8GCC 8 O2GCC O3GCC 8 OfastGCC 8 O2 march=ivybridgeGCC 9GCC 9 O2GCC 9 O3GCC 9 OfastClang 6Clang 6 O2Clang 6 O3Clang 6 OfastClang 6 O2 march=ivybridgeClang 7Clang 7 O2Clang 7 O3Clang 7 OfastClang 7 O2 march=ivybridgeClang 8Clang 8 O2Clang 8 O3Clang 8 OfastClang 8 O2 march=ivybridgeArchlinux GCC 8.2 V2Archlinux GCC 8.2 O3Archlinux Clang 7Archlinux Clang 7 O3Gentoo 5.1.1 NOPTI GCC 8.3 02 ivybridgeGentoo 5.1.1 NOPTI GCC 8.3 03 ivybridgeClear Linux GCC 9 O2 ivybridgeClear Linux GCC 9 O3 ivybridgeClear Linux GCC 9 Ofast ivybridgeGentoo 5.6.4 NOPTI GCC 9.3 O2 ivybridgeGentoo 5.6.4 NOPTI Clang 9.0.1 O2 ivybridge30060090012001500SE +/- 0.64, N = 3SE +/- 45.54, N = 3SE +/- 2.93, N = 3SE +/- 1.45, N = 3SE +/- 2.80, N = 3SE +/- 1.41, N = 3SE +/- 4.91, N = 3SE +/- 2.07, N = 3SE +/- 4.81, N = 3SE +/- 2.16, N = 3SE +/- 1.37, N = 3SE +/- 2.61, N = 3SE +/- 0.17, N = 3SE +/- 5.14, N = 3SE +/- 3.50, N = 3SE +/- 0.17, N = 3SE +/- 0.70, N = 3SE +/- 5.84, N = 3SE +/- 0.72, N = 3SE +/- 0.25, N = 3SE +/- 2.77, N = 3SE +/- 2.47, N = 3SE +/- 7.11, N = 3SE +/- 3.58, N = 3SE +/- 0.91, N = 3SE +/- 1.08, N = 3SE +/- 7.60, N = 3SE +/- 2.23, N = 3SE +/- 4.38, N = 3SE +/- 1.01, N = 3SE +/- 4.18, N = 3SE +/- 2.09, N = 3SE +/- 1.00, N = 3SE +/- 5.63, N = 3SE +/- 1.10, N = 3SE +/- 5.90, N = 3SE +/- 2.19, N = 3SE +/- 3.60, N = 3SE +/- 5.19, N = 3SE +/- 0.32, N = 3SE +/- 0.59, N = 3SE +/- 0.49, N = 3SE +/- 0.55, N = 3SE +/- 0.23, N = 3SE +/- 0.43, N = 3SE +/- 0.08, N = 3SE +/- 0.40, N = 3SE +/- 1.24, N = 3SE +/- 2.17, N = 3SE +/- 0.45, N = 3968.001340.001384.001567.001374.00969.00976.001386.001564.00974.00955.00978.00978.001185.001554.00951.00978.001391.001395.00976.00950.00974.001379.001396.00957.001384.001369.001557.001377.00965.001381.001377.001550.001380.00965.001374.001386.001554.001376.00957.001412.00979.001412.00988.001410.00992.001415.001414.00988.301413.77


Phoronix Test Suite v10.8.4