Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2012069-FI-2009116VE08 Scimark Macbook Pro Retina 2012 - Phoronix Test Suite Scimark Macbook Pro Retina 2012 FreeBSD 12.2 Clang 10.0.1
HTML result view exported from: https://openbenchmarking.org/result/2012069-FI-2009116VE08&grr&sor .
Scimark Macbook Pro Retina 2012 Processor Motherboard Chipset Memory Disk Graphics Monitor Audio Network OS Kernel Display Server OpenGL Compiler File-System Screen Resolution Desktop Display Driver Vulkan OpenCL Xcode 10 Xcode 10 O2 Xcode 10 O3 Xcode 10 Ofast Xcode 10 O2 march=ivybridge Xcode 10 GCC 6 GCC 6 O2 GCC 6 O3 GCC 6 Ofast GCC 6 O2 march=ivybridge GCC 7 GCC 7 O2 GCC 7 O2 march=ivybridge GCC 7 O3 GCC 7 Ofast GCC 8 GCC 8 O2 GCC O3 GCC 8 Ofast GCC 8 O2 march=ivybridge GCC 9 GCC 9 O2 GCC 9 O3 GCC 9 Ofast Clang 6 Clang 6 O2 Clang 6 O3 Clang 6 Ofast Clang 6 O2 march=ivybridge Clang 7 Clang 7 O2 Clang 7 O3 Clang 7 Ofast Clang 7 O2 march=ivybridge Clang 8 Clang 8 O2 Clang 8 O3 Clang 8 Ofast Clang 8 O2 march=ivybridge Archlinux GCC 8.2 Archlinux GCC 8.2 V2 Archlinux GCC 8.2 O3 Archlinux Clang 7 Archlinux Clang 7 O3 Gentoo 5.1.1 NOPTI GCC 8.3 02 ivybridge Gentoo 5.1.1 NOPTI GCC 8.3 03 ivybridge Clear Linux GCC 9 O2 ivybridge Clear Linux GCC 9 O3 ivybridge Clear Linux GCC 9 Ofast ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O2 ivybridge Gentoo 5.6.4 NOPTI Clang 9.0.1 O2 ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O3 ivybridge Gentoo 5.6.4 NOPTI Clang 9.0.1 O3 ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O3 G-overlay ivybridge FreeBSD 12.1 Clang 8.0.1 FreeBSD 12.2 Clang 10.0.1 Intel Core i7 @ 2.30GHz (4 Cores / 8 Threads) Apple MacBook Pro Intel 7 2 x 4 GB DDR3-1600MHz 251GB APPLE SSD SM256E Intel HD 4000 + NVIDIA GeForce GT 650M 2GB Color LCD macOS 10.13.6 17.7.0 (x86_64) X Server 1.18.4 2.1 Clang 8.0.0 + GCC 4.2.1 + LLVM 8.0.0 + Xcode 10.1 + CUDA 10.1 MS-DOS FAT16 2880x1800 Clang 6.0.1 + GCC 4.2.1 + LLVM 6.0.1 + Xcode 10.1 + CUDA 10.1 Clang 8.0.0 + GCC 4.2.1 + LLVM 8.0.0 + Xcode 10.1 + CUDA 10.1 Clang 7.0.1 + GCC 4.2.1 + LLVM 7.0.1 + Xcode 10.1 + CUDA 10.1 Clang 8.0.0 + GCC 4.2.1 + LLVM 8.0.0 + Xcode 10.1 + CUDA 10.1 Intel Core i7-3615QM @ 3.30GHz (4 Cores / 8 Threads) Apple Mac-C3EC7CD22292981F (251.0.0.0.0 BIOS) Intel 3rd Gen Core DRAM 8192MB NVIDIA GeForce GT 650M 1GB (797/2508MHz) Cirrus Logic CS4206 Broadcom NetXtreme BCM57786 PCIe + Broadcom BCM4331 802.11a/b/g/n Antergos Linux 19.3-ISO-Rolling 5.0.4-arch1-1-ARCH (x86_64) Cinnamon 4.0.10 X Server 1.20.4 NVIDIA 418.56 4.6.0 1.1.95 GCC 8.2.1 20181127 + Clang 7.0.1 + LLVM 7.0.1 + CUDA 10.0 ext4 Clang 7.0.1 + GCC 8.2.1 20181127 + LLVM 7.0.1 + CUDA 10.0 Apple Mac-C3EC7CD22292981F (253.0.0.0.0 BIOS) Intel NVIDIA NVE7 1GB (1200MHz) Gentoo/Linux 5.1.1-gentoo (x86_64) MATE 1.22.0 nouveau 1.0.16 GCC 8.3.0 + Clang 8.0.0 + LLVM 8.0.0 NVIDIA NVE7 1GB (1200MHz) Broadcom NetXtreme BCM57786 PCIe + Broadcom NetXtreme BCM57762 PCIe + Broadcom BCM4331 802.11a/b/g/n Clear Linux OS 29540 5.0.17-765.native (x86_64) Xfce 4.12 4.3 Mesa 19.2.0-devel 1.1.102 GCC 9.1.1 20190520 gcc-9-branch@271393 + Clang 8.0.0 + LLVM 8.0.0 Apple Mac-C3EC7CD22292981F (259.0.0.0.0 BIOS) 8GB NVIDIA GeForce GT 650M 1GB (797/2508MHz) Broadcom NetXtreme BCM57786 PCIe + Broadcom BCM4331 802.11a/b/g/n Gentoo 2.6 5.6.4-gentoo-x86_64 (x86_64) LXQt 0.14.1 X Server 1.20.7 NVIDIA 440.82 4.6.0 OpenCL 1.2 CUDA 10.2.159 GCC 9.3.0 + Clang 9.0.1 + LLVM 9.0.1 + CUDA 10.2 Clang 9.0.1 + GCC 9.3.0 + LLVM 9.0.1 + CUDA 10.2 GCC 9.3.0 + Clang 9.0.1 + LLVM 9.0.1 + CUDA 10.2 Clang 9.0.1 + GCC 9.3.0 + LLVM 9.0.1 + CUDA 10.2 GCC 9.3.0 + Clang 9.0.1 + LLVM 9.0.1 + CUDA 10.2 Intel Core i7-3615QM @ 2.30GHz (8 Cores) Apple MacBookPro10 1 1.0 218GB Unknown 981MB NVIDIA (0x0e1b) HDA FreeBSD 12.1-RELEASE (x86_64) X Server 1.20.8 modesetting 1.20.8 Clang 8.0.1 (SVN 366581) zfs 208GB NVIDIA GeForce GT 650M 981MB Color LCD 12.2-RELEASE-p1 (x86_64) Xfce 4.14 X Server 1.20.9 NVIDIA 1.0.0 Clang 10.0.1 OpenBenchmarking.org Environment 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" - Gentoo 5.6.4 NOPTI GCC 9.3 O3 ivybridge: CFLAGS="-march=ivybridge -O3 -pipe -falign-functions=32" CXXFLAGS="-march=ivybridge -O3 -pipe -falign-functions=32" LDFLAGS="-Wl,-O2 -Wl,--as-needed" - Gentoo 5.6.4 NOPTI Clang 9.0.1 O3 ivybridge: CFLAGS="-march=ivybridge -O3 -pipe -falign-functions=32" CXXFLAGS="-march=ivybridge -O3 -pipe -falign-functions=32" LDFLAGS="-Wl,-O2 -Wl,--as-needed" - Gentoo 5.6.4 NOPTI GCC 9.3 O3 G-overlay ivybridge: CFLAGS="-march=ivybridge -O3 -pipe -falign-functions=32 -flto -fipa-pta -fgraphite-identity -floop-nest-optimize -fdevirtualize-at-ltrans" CXXFLAGS="-march=ivybridge -O3 -pipe -falign-functions=32 -flto -fipa-pta -fgraphite-identity -floop-nest-optimize -fdevirtualize-at-ltrans" LDFLAGS="-Wl,-O2 -Wl,--as-needed" - FreeBSD 12.1 Clang 8.0.1: LIBGL_ALWAYS_SOFTWARE=1 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: ivybridge - Gentoo 5.6.4 NOPTI Clang 9.0.1 O3 ivybridge: Optimized build; Default target: x86_64-pc-linux-gnu; Host CPU: ivybridge Processor 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: 0x21 - Gentoo 5.6.4 NOPTI GCC 9.3 O3 ivybridge: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo 5.6.4 NOPTI Clang 9.0.1 O3 ivybridge: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 - Gentoo 5.6.4 NOPTI GCC 9.3 O3 G-overlay ivybridge: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21 Security 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 - Gentoo 5.6.4 NOPTI GCC 9.3 O3 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 O3 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 GCC 9.3 O3 G-overlay 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 - FreeBSD 12.1 Clang 8.0.1: KPTI - FreeBSD 12.2 Clang 10.0.1: KPTI
Scimark Macbook Pro Retina 2012 scimark2: Composite scimark2: Monte Carlo scimark2: Jacobi Successive Over-Relaxation scimark2: Dense LU Matrix Factorization scimark2: Sparse Matrix Multiply scimark2: Fast Fourier Transform Xcode 10 Xcode 10 O2 Xcode 10 O3 Xcode 10 Ofast Xcode 10 O2 march=ivybridge Xcode 10 GCC 6 GCC 6 O2 GCC 6 O3 GCC 6 Ofast GCC 6 O2 march=ivybridge GCC 7 GCC 7 O2 GCC 7 O2 march=ivybridge GCC 7 O3 GCC 7 Ofast GCC 8 GCC 8 O2 GCC O3 GCC 8 Ofast GCC 8 O2 march=ivybridge GCC 9 GCC 9 O2 GCC 9 O3 GCC 9 Ofast Clang 6 Clang 6 O2 Clang 6 O3 Clang 6 Ofast Clang 6 O2 march=ivybridge Clang 7 Clang 7 O2 Clang 7 O3 Clang 7 Ofast Clang 7 O2 march=ivybridge Clang 8 Clang 8 O2 Clang 8 O3 Clang 8 Ofast Clang 8 O2 march=ivybridge Archlinux GCC 8.2 Archlinux GCC 8.2 V2 Archlinux GCC 8.2 O3 Archlinux Clang 7 Archlinux Clang 7 O3 Gentoo 5.1.1 NOPTI GCC 8.3 02 ivybridge Gentoo 5.1.1 NOPTI GCC 8.3 03 ivybridge Clear Linux GCC 9 O2 ivybridge Clear Linux GCC 9 O3 ivybridge Clear Linux GCC 9 Ofast ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O2 ivybridge Gentoo 5.6.4 NOPTI Clang 9.0.1 O2 ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O3 ivybridge Gentoo 5.6.4 NOPTI Clang 9.0.1 O3 ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O3 G-overlay ivybridge FreeBSD 12.1 Clang 8.0.1 FreeBSD 12.2 Clang 10.0.1 533 104 968 828 601 163 1439 409 1340 3227 1801 284 1479 471 1384 3345 1897 298 1505 408 1567 3351 1905 294 1435 464 1374 3162 1885 292 489 104 969 698 519 153 1227 495 976 2433 1929 301 1416 496 1386 2937 1960 299 1459 514 1564 2929 1992 296 1237 525 974 2441 1951 294 485 105 955 690 518 158 1207 494 978 2327 1869 291 1237 494 978 2482 1930 299 1252 438 1185 2580 1779 277 1425 509 1554 2884 1856 296 483 106 951 687 515 158 1245 504 978 2464 1983 296 1321 427 1391 2500 1992 296 1329 536 1395 2498 1923 292 1225 430 976 2424 1999 297 483 108 950 688 518 153 1200 477 974 2399 1860 291 1321 476 1379 2517 1939 293 1331 512 1396 2459 1996 292 529 100 957 830 594 162 1466 476 1384 3287 1890 293 1454 441 1369 3297 1871 292 1481 428 1557 3260 1863 294 1473 512 1377 3295 1890 293 531 100 965 833 598 162 1473 507 1381 3284 1883 310 1453 451 1377 3288 1855 312 1494 461 1550 3275 1882 301 1470 479 1380 3294 1884 311 527 101 965 815 592 160 1463 483 1374 3284 1868 305 1434 338 1386 3262 1881 304 1493 453 1554 3279 1877 300 1463 478 1376 3277 1875 308 487 105 957 703 527 144 1497 560 1412 3203 2016 295 544 106 979 860 609 166 1516 522 1412 3396 1939 311 1269 554 988 2537 1989 275 1554 557 1410 3373 2153 279 1271 560 992 2526 1998 278 1539 549 1415 3289 2164 279 1536 554 1414 3268 2172 271 1268.00 549.80 988.30 2493.46 2005.95 302.46 1547.11 525.17 1413.77 3433.56 2062.76 300.29 1502.27 554.17 1415.11 3230.56 2014.53 296.96 1555.92 524.74 1414.01 3434.35 2102.33 304.19 1446.91 1257.18 1415.20 2505.92 1750.89 305.32 506.02 99.40 919.76 792.17 574.46 144.3 507.81 99.40 920.48 796.29 573.21 149.65 OpenBenchmarking.org
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite Gentoo 5.6.4 NOPTI Clang 9.0.1 O3 ivybridge Gentoo 5.1.1 NOPTI GCC 8.3 03 ivybridge Gentoo 5.6.4 NOPTI Clang 9.0.1 O2 ivybridge Clear Linux GCC 9 O3 ivybridge Clear Linux GCC 9 Ofast ivybridge Archlinux Clang 7 O3 Xcode 10 Ofast Gentoo 5.6.4 NOPTI GCC 9.3 O3 ivybridge Archlinux GCC 8.2 O3 Clang 7 Ofast Clang 8 Ofast Clang 6 Ofast Xcode 10 O3 Clang 7 O2 Clang 6 O2 march=ivybridge Clang 7 O2 march=ivybridge Clang 6 O2 Clang 8 O2 march=ivybridge Clang 8 O2 GCC 6 Ofast Clang 6 O3 Clang 7 O3 Gentoo 5.6.4 NOPTI GCC 9.3 O3 G-overlay ivybridge Xcode 10 O2 Xcode 10 O2 march=ivybridge Clang 8 O3 GCC 7 Ofast GCC 6 O3 GCC 9 Ofast GCC 8 Ofast GCC 9 O3 GCC O3 Clear Linux GCC 9 O2 ivybridge Gentoo 5.1.1 NOPTI GCC 8.3 02 ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O2 ivybridge GCC 7 O3 GCC 8 O2 GCC 7 O2 march=ivybridge GCC 6 O2 march=ivybridge GCC 6 O2 GCC 8 O2 march=ivybridge GCC 7 O2 GCC 9 O2 Archlinux Clang 7 Xcode 10 Clang 7 Clang 6 Clang 8 FreeBSD 12.2 Clang 10.0.1 FreeBSD 12.1 Clang 8.0.1 Xcode 10 GCC 6 Archlinux GCC 8.2 V2 GCC 7 GCC 9 GCC 8 300 600 900 1200 1500 SE +/- 0.28, N = 3 SE +/- 5.51, N = 3 SE +/- 0.93, N = 3 SE +/- 3.08, N = 3 SE +/- 7.22, N = 3 SE +/- 2.98, N = 3 SE +/- 2.02, N = 3 SE +/- 0.25, N = 3 SE +/- 5.03, N = 3 SE +/- 5.15, N = 3 SE +/- 2.86, N = 3 SE +/- 4.69, N = 3 SE +/- 6.79, N = 3 SE +/- 3.78, N = 3 SE +/- 3.54, N = 3 SE +/- 9.00, N = 3 SE +/- 13.13, N = 3 SE +/- 11.66, N = 3 SE +/- 1.08, N = 3 SE +/- 5.40, N = 3 SE +/- 8.67, N = 3 SE +/- 7.42, N = 3 SE +/- 0.57, N = 3 SE +/- 15.83, N = 10 SE +/- 8.22, N = 3 SE +/- 3.83, N = 3 SE +/- 7.87, N = 3 SE +/- 4.18, N = 3 SE +/- 9.09, N = 3 SE +/- 2.98, N = 3 SE +/- 2.35, N = 3 SE +/- 1.69, N = 3 SE +/- 7.75, N = 3 SE +/- 3.53, N = 3 SE +/- 7.78, N = 3 SE +/- 3.09, N = 3 SE +/- 8.61, N = 3 SE +/- 8.51, N = 3 SE +/- 5.34, N = 3 SE +/- 2.86, N = 3 SE +/- 5.70, N = 3 SE +/- 17.51, N = 5 SE +/- 9.47, N = 3 SE +/- 0.16, N = 3 SE +/- 2.10, N = 3 SE +/- 0.47, N = 3 SE +/- 1.52, N = 3 SE +/- 4.74, N = 3 SE +/- 0.58, N = 3 SE +/- 1.87, N = 3 SE +/- 0.64, N = 3 SE +/- 1.03, N = 3 SE +/- 1.32, N = 3 SE +/- 0.43, N = 3 SE +/- 0.61, N = 3 1555.92 1554.00 1547.11 1539.00 1536.00 1516.00 1505.00 1502.27 1497.00 1494.00 1493.00 1481.00 1479.00 1473.00 1473.00 1470.00 1466.00 1463.00 1463.00 1459.00 1454.00 1453.00 1446.91 1439.00 1435.00 1434.00 1425.00 1416.00 1331.00 1329.00 1321.00 1321.00 1271.00 1269.00 1268.00 1252.00 1245.00 1237.00 1237.00 1227.00 1225.00 1207.00 1200.00 544.00 533.00 531.00 529.00 527.00 507.81 506.02 489.00 487.00 485.00 483.00 483.00
SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo Gentoo 5.6.4 NOPTI GCC 9.3 O3 G-overlay ivybridge Clear Linux GCC 9 O2 ivybridge Archlinux GCC 8.2 O3 Gentoo 5.1.1 NOPTI GCC 8.3 03 ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O3 ivybridge Clear Linux GCC 9 Ofast ivybridge Gentoo 5.1.1 NOPTI GCC 8.3 02 ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O2 ivybridge Clear Linux GCC 9 O3 ivybridge GCC 8 Ofast Gentoo 5.6.4 NOPTI Clang 9.0.1 O2 ivybridge GCC 6 O2 march=ivybridge Gentoo 5.6.4 NOPTI Clang 9.0.1 O3 ivybridge Archlinux Clang 7 O3 GCC 6 Ofast Clang 6 O2 march=ivybridge GCC 9 Ofast GCC 7 Ofast Clang 7 O2 GCC 8 O2 GCC 6 O3 GCC 6 O2 GCC 7 O2 march=ivybridge GCC 7 O2 Clang 8 O2 Clang 7 O2 march=ivybridge Clang 8 O2 march=ivybridge GCC 9 O2 Clang 6 O2 GCC 9 O3 Xcode 10 O3 Xcode 10 O2 march=ivybridge Clang 7 Ofast Clang 8 Ofast Clang 7 O3 Clang 6 O3 GCC 7 O3 GCC 8 O2 march=ivybridge Clang 6 Ofast GCC O3 Xcode 10 O2 Xcode 10 Ofast Clang 8 O3 GCC 9 Archlinux Clang 7 GCC 8 Archlinux GCC 8.2 V2 GCC 7 Xcode 10 GCC 6 Xcode 10 Clang 8 Clang 7 Clang 6 FreeBSD 12.2 Clang 10.0.1 FreeBSD 12.1 Clang 8.0.1 300 600 900 1200 1500 SE +/- 0.40, N = 3 SE +/- 0.45, N = 3 SE +/- 0.34, N = 3 SE +/- 6.69, N = 3 SE +/- 6.89, N = 3 SE +/- 0.39, N = 3 SE +/- 0.60, N = 3 SE +/- 4.96, N = 3 SE +/- 1.41, N = 3 SE +/- 1.89, N = 3 SE +/- 0.35, N = 3 SE +/- 2.04, N = 3 SE +/- 0.30, N = 3 SE +/- 2.67, N = 3 SE +/- 18.00, N = 3 SE +/- 0.59, N = 3 SE +/- 9.73, N = 3 SE +/- 26.09, N = 3 SE +/- 1.37, N = 3 SE +/- 36.65, N = 3 SE +/- 18.49, N = 3 SE +/- 16.88, N = 3 SE +/- 37.13, N = 3 SE +/- 38.68, N = 3 SE +/- 0.79, N = 3 SE +/- 31.78, N = 3 SE +/- 29.49, N = 3 SE +/- 9.21, N = 3 SE +/- 35.15, N = 3 SE +/- 8.50, N = 3 SE +/- 22.10, N = 3 SE +/- 21.18, N = 3 SE +/- 31.55, N = 3 SE +/- 1.84, N = 3 SE +/- 20.22, N = 3 SE +/- 33.38, N = 3 SE +/- 1.01, N = 3 SE +/- 1.35, N = 3 SE +/- 28.60, N = 3 SE +/- 1.07, N = 3 SE +/- 20.59, N = 3 SE +/- 15.41, N = 3 SE +/- 1.08, N = 3 SE +/- 0.06, N = 3 SE +/- 0.19, N = 3 SE +/- 0.82, N = 3 SE +/- 4.64, N = 3 SE +/- 0.18, N = 3 SE +/- 1.13, N = 3 SE +/- 0.54, N = 3 SE +/- 0.70, N = 3 SE +/- 0.96, N = 3 SE +/- 1.63, N = 3 SE +/- 0.09, N = 3 SE +/- 0.09, N = 3 1257.18 560.00 560.00 557.00 554.17 554.00 554.00 549.80 549.00 536.00 525.17 525.00 524.74 522.00 514.00 512.00 512.00 509.00 507.00 504.00 496.00 495.00 494.00 494.00 483.00 479.00 478.00 477.00 476.00 476.00 471.00 464.00 461.00 453.00 451.00 441.00 438.00 430.00 428.00 427.00 409.00 408.00 338.00 108.00 106.00 106.00 105.00 105.00 104.00 104.00 101.00 100.00 100.00 99.40 99.40 1. (CC) gcc options: -lm
SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Xcode 10 Ofast GCC 6 Ofast Clang 6 Ofast Clang 8 Ofast GCC 7 Ofast Clang 7 Ofast Gentoo 5.6.4 NOPTI GCC 9.3 O3 G-overlay ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O3 ivybridge Clear Linux GCC 9 O3 ivybridge Gentoo 5.6.4 NOPTI Clang 9.0.1 O3 ivybridge Clear Linux GCC 9 Ofast ivybridge Gentoo 5.6.4 NOPTI Clang 9.0.1 O2 ivybridge Archlinux Clang 7 O3 Archlinux GCC 8.2 O3 Gentoo 5.1.1 NOPTI GCC 8.3 03 ivybridge GCC 9 Ofast GCC 8 Ofast GCC O3 Clang 8 O3 GCC 6 O3 Clang 6 O2 Xcode 10 O3 Clang 7 O2 Clang 7 O2 march=ivybridge GCC 9 O3 Clang 7 O3 Clang 6 O2 march=ivybridge Clang 8 O2 march=ivybridge Clang 8 O2 Xcode 10 O2 march=ivybridge Clang 6 O3 Xcode 10 O2 GCC 7 O3 Clear Linux GCC 9 O2 ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O2 ivybridge Gentoo 5.1.1 NOPTI GCC 8.3 02 ivybridge Archlinux Clang 7 GCC 8 O2 GCC 7 O2 march=ivybridge GCC 7 O2 GCC 8 O2 march=ivybridge GCC 6 O2 GCC 9 O2 GCC 6 O2 march=ivybridge Xcode 10 GCC 6 Xcode 10 Clang 8 Clang 7 Archlinux GCC 8.2 V2 Clang 6 GCC 7 GCC 8 GCC 9 FreeBSD 12.2 Clang 10.0.1 FreeBSD 12.1 Clang 8.0.1 300 600 900 1200 1500 SE +/- 1.45, N = 3 SE +/- 4.81, N = 3 SE +/- 2.23, N = 3 SE +/- 3.60, N = 3 SE +/- 3.50, N = 3 SE +/- 1.00, N = 3 SE +/- 0.80, N = 3 SE +/- 0.16, N = 3 SE +/- 0.40, N = 3 SE +/- 0.49, N = 3 SE +/- 1.24, N = 3 SE +/- 0.45, N = 3 SE +/- 0.55, N = 3 SE +/- 0.59, N = 3 SE +/- 0.43, N = 3 SE +/- 3.58, N = 3 SE +/- 0.72, N = 3 SE +/- 5.84, N = 3 SE +/- 2.19, N = 3 SE +/- 2.07, N = 3 SE +/- 1.08, N = 3 SE +/- 2.93, N = 3 SE +/- 4.18, N = 3 SE +/- 5.63, N = 3 SE +/- 7.11, N = 3 SE +/- 2.09, N = 3 SE +/- 4.38, N = 3 SE +/- 5.19, N = 3 SE +/- 5.90, N = 3 SE +/- 2.80, N = 3 SE +/- 7.60, N = 3 SE +/- 45.54, N = 3 SE +/- 5.14, N = 3 SE +/- 0.08, N = 3 SE +/- 2.17, N = 3 SE +/- 0.23, N = 3 SE +/- 0.49, N = 3 SE +/- 0.70, N = 3 SE +/- 0.17, N = 3 SE +/- 2.61, N = 3 SE +/- 0.25, N = 3 SE +/- 4.91, N = 3 SE +/- 2.47, N = 3 SE +/- 2.16, N = 3 SE +/- 1.41, N = 3 SE +/- 0.64, N = 3 SE +/- 1.10, N = 3 SE +/- 1.01, N = 3 SE +/- 0.32, N = 3 SE +/- 0.91, N = 3 SE +/- 1.37, N = 3 SE +/- 0.17, N = 3 SE +/- 2.77, N = 3 SE +/- 0.72, N = 3 SE +/- 1.44, N = 3 1567.00 1564.00 1557.00 1554.00 1554.00 1550.00 1415.20 1415.11 1415.00 1414.01 1414.00 1413.77 1412.00 1412.00 1410.00 1396.00 1395.00 1391.00 1386.00 1386.00 1384.00 1384.00 1381.00 1380.00 1379.00 1377.00 1377.00 1376.00 1374.00 1374.00 1369.00 1340.00 1185.00 992.00 988.30 988.00 979.00 978.00 978.00 978.00 976.00 976.00 974.00 974.00 969.00 968.00 965.00 965.00 957.00 957.00 955.00 951.00 950.00 920.48 919.76
SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization Gentoo 5.6.4 NOPTI Clang 9.0.1 O3 ivybridge Gentoo 5.6.4 NOPTI Clang 9.0.1 O2 ivybridge Archlinux Clang 7 O3 Gentoo 5.1.1 NOPTI GCC 8.3 03 ivybridge Xcode 10 Ofast Xcode 10 O3 Clang 6 O3 Clang 6 O2 march=ivybridge Clang 7 O2 march=ivybridge Clear Linux GCC 9 O3 ivybridge Clang 7 O3 Clang 6 O2 Clang 8 O2 Clang 7 O2 Clang 8 Ofast Clang 8 O2 march=ivybridge Clang 7 Ofast Clear Linux GCC 9 Ofast ivybridge Clang 8 O3 Clang 6 Ofast Gentoo 5.6.4 NOPTI GCC 9.3 O3 ivybridge Xcode 10 O2 Archlinux GCC 8.2 O3 Xcode 10 O2 march=ivybridge GCC 6 O3 GCC 6 Ofast GCC 7 Ofast GCC 7 O3 Gentoo 5.1.1 NOPTI GCC 8.3 02 ivybridge Clear Linux GCC 9 O2 ivybridge GCC 9 O3 Gentoo 5.6.4 NOPTI GCC 9.3 O3 G-overlay ivybridge GCC O3 GCC 8 Ofast Gentoo 5.6.4 NOPTI GCC 9.3 O2 ivybridge GCC 7 O2 march=ivybridge GCC 8 O2 GCC 9 Ofast GCC 6 O2 march=ivybridge GCC 6 O2 GCC 8 O2 march=ivybridge GCC 9 O2 GCC 7 O2 Archlinux Clang 7 Clang 7 Clang 6 Xcode 10 Clang 8 FreeBSD 12.2 Clang 10.0.1 FreeBSD 12.1 Clang 8.0.1 Archlinux GCC 8.2 V2 Xcode 10 GCC 6 GCC 7 GCC 9 GCC 8 700 1400 2100 2800 3500 SE +/- 5.47, N = 3 SE +/- 5.48, N = 3 SE +/- 12.48, N = 3 SE +/- 28.61, N = 3 SE +/- 11.39, N = 3 SE +/- 18.10, N = 3 SE +/- 6.83, N = 3 SE +/- 21.84, N = 3 SE +/- 19.83, N = 3 SE +/- 14.05, N = 3 SE +/- 11.66, N = 3 SE +/- 18.83, N = 3 SE +/- 13.62, N = 3 SE +/- 17.83, N = 3 SE +/- 8.48, N = 3 SE +/- 37.27, N = 3 SE +/- 16.83, N = 3 SE +/- 32.04, N = 3 SE +/- 20.25, N = 3 SE +/- 25.14, N = 3 SE +/- 6.59, N = 3 SE +/- 92.77, N = 3 SE +/- 10.54, N = 3 SE +/- 15.03, N = 3 SE +/- 10.45, N = 3 SE +/- 28.58, N = 3 SE +/- 13.54, N = 3 SE +/- 14.96, N = 3 SE +/- 16.69, N = 3 SE +/- 35.74, N = 3 SE +/- 0.78, N = 3 SE +/- 2.86, N = 3 SE +/- 2.50, N = 3 SE +/- 7.45, N = 3 SE +/- 21.23, N = 3 SE +/- 7.61, N = 3 SE +/- 3.91, N = 3 SE +/- 43.22, N = 3 SE +/- 23.67, N = 3 SE +/- 14.15, N = 3 SE +/- 25.25, N = 3 SE +/- 32.82, N = 3 SE +/- 112.31, N = 3 SE +/- 0.67, N = 3 SE +/- 1.99, N = 3 SE +/- 4.69, N = 3 SE +/- 10.87, N = 3 SE +/- 19.43, N = 3 SE +/- 3.09, N = 3 SE +/- 9.15, N = 3 SE +/- 0.16, N = 3 SE +/- 0.74, N = 3 SE +/- 2.37, N = 3 SE +/- 1.29, N = 3 SE +/- 1.36, N = 3 3434.35 3433.56 3396.00 3373.00 3351.00 3345.00 3297.00 3295.00 3294.00 3289.00 3288.00 3287.00 3284.00 3284.00 3279.00 3277.00 3275.00 3268.00 3262.00 3260.00 3230.56 3227.00 3203.00 3162.00 2937.00 2929.00 2884.00 2580.00 2537.00 2526.00 2517.00 2505.92 2500.00 2498.00 2493.46 2482.00 2464.00 2459.00 2441.00 2433.00 2424.00 2399.00 2327.00 860.00 833.00 830.00 828.00 815.00 796.29 792.17 703.00 698.00 690.00 688.00 687.00
SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply Clear Linux GCC 9 Ofast ivybridge Clear Linux GCC 9 O3 ivybridge Gentoo 5.1.1 NOPTI GCC 8.3 03 ivybridge Gentoo 5.6.4 NOPTI Clang 9.0.1 O3 ivybridge Gentoo 5.6.4 NOPTI Clang 9.0.1 O2 ivybridge Archlinux GCC 8.2 O3 Gentoo 5.6.4 NOPTI GCC 9.3 O3 ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O2 ivybridge GCC 8 O2 march=ivybridge Clear Linux GCC 9 O2 ivybridge GCC 9 Ofast GCC O3 GCC 6 Ofast Gentoo 5.1.1 NOPTI GCC 8.3 02 ivybridge GCC 8 O2 GCC 6 O3 GCC 6 O2 march=ivybridge Archlinux Clang 7 O3 GCC 9 O3 GCC 7 O2 march=ivybridge GCC 6 O2 GCC 8 Ofast Xcode 10 Ofast Xcode 10 O3 Clang 6 O2 march=ivybridge Clang 6 O2 Xcode 10 O2 march=ivybridge Clang 7 O2 march=ivybridge Clang 7 O2 Clang 7 Ofast Clang 8 O3 Clang 8 Ofast Clang 8 O2 march=ivybridge Clang 6 O3 GCC 7 O2 Clang 8 O2 Clang 6 Ofast GCC 9 O2 GCC 7 Ofast Clang 7 O3 Xcode 10 O2 GCC 7 O3 Gentoo 5.6.4 NOPTI GCC 9.3 O3 G-overlay ivybridge Archlinux Clang 7 Xcode 10 Clang 7 Clang 6 Clang 8 FreeBSD 12.1 Clang 8.0.1 FreeBSD 12.2 Clang 10.0.1 Archlinux GCC 8.2 V2 Xcode 10 GCC 6 GCC 9 GCC 7 GCC 8 500 1000 1500 2000 2500 SE +/- 5.35, N = 3 SE +/- 3.91, N = 3 SE +/- 9.87, N = 3 SE +/- 5.63, N = 3 SE +/- 0.61, N = 3 SE +/- 0.83, N = 3 SE +/- 0.35, N = 3 SE +/- 14.01, N = 3 SE +/- 4.25, N = 3 SE +/- 1.15, N = 3 SE +/- 13.25, N = 3 SE +/- 8.12, N = 3 SE +/- 5.79, N = 3 SE +/- 2.00, N = 3 SE +/- 8.64, N = 3 SE +/- 4.84, N = 3 SE +/- 11.29, N = 3 SE +/- 0.70, N = 3 SE +/- 5.93, N = 3 SE +/- 2.78, N = 3 SE +/- 28.63, N = 3 SE +/- 11.03, N = 3 SE +/- 19.51, N = 3 SE +/- 5.95, N = 3 SE +/- 2.77, N = 3 SE +/- 23.06, N = 3 SE +/- 6.85, N = 3 SE +/- 9.17, N = 3 SE +/- 6.64, N = 3 SE +/- 1.77, N = 3 SE +/- 5.92, N = 3 SE +/- 10.95, N = 3 SE +/- 20.18, N = 3 SE +/- 9.38, N = 3 SE +/- 39.76, N = 3 SE +/- 11.42, N = 3 SE +/- 34.57, N = 3 SE +/- 3.55, N = 3 SE +/- 41.09, N = 3 SE +/- 16.52, N = 3 SE +/- 118.62, N = 3 SE +/- 5.36, N = 3 SE +/- 4.68, N = 3 SE +/- 0.76, N = 3 SE +/- 0.82, N = 3 SE +/- 0.45, N = 3 SE +/- 1.84, N = 3 SE +/- 1.14, N = 3 SE +/- 0.84, N = 3 SE +/- 1.82, N = 3 SE +/- 0.21, N = 3 SE +/- 1.33, N = 3 SE +/- 0.44, N = 3 SE +/- 2.44, N = 3 SE +/- 2.25, N = 3 2172.00 2164.00 2153.00 2102.33 2062.76 2016.00 2014.53 2005.95 1999.00 1998.00 1996.00 1992.00 1992.00 1989.00 1983.00 1960.00 1951.00 1939.00 1939.00 1930.00 1929.00 1923.00 1905.00 1897.00 1890.00 1890.00 1885.00 1884.00 1883.00 1882.00 1881.00 1877.00 1875.00 1871.00 1869.00 1868.00 1863.00 1860.00 1856.00 1855.00 1801.00 1779.00 1750.89 609.00 601.00 598.00 594.00 592.00 574.46 573.21 527.00 519.00 518.00 518.00 515.00
SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform Clang 7 O3 Archlinux Clang 7 O3 Clang 7 O2 march=ivybridge Clang 7 O2 Clang 8 O2 march=ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O3 G-overlay ivybridge Clang 8 O2 Gentoo 5.6.4 NOPTI Clang 9.0.1 O3 ivybridge Clang 8 O3 Gentoo 5.6.4 NOPTI GCC 9.3 O2 ivybridge Clang 7 Ofast GCC 6 O2 Gentoo 5.6.4 NOPTI Clang 9.0.1 O2 ivybridge Clang 8 Ofast GCC 7 O2 march=ivybridge GCC 6 O3 Xcode 10 O3 GCC 8 O2 march=ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O3 ivybridge GCC O3 GCC 8 O2 GCC 7 Ofast GCC 6 Ofast Archlinux GCC 8.2 O3 Clang 6 Ofast GCC 6 O2 march=ivybridge Xcode 10 Ofast Clang 6 O2 march=ivybridge Clang 6 O2 GCC 9 O3 Clang 6 O3 GCC 9 Ofast GCC 8 Ofast Xcode 10 O2 march=ivybridge GCC 9 O2 GCC 7 O2 Xcode 10 O2 Clear Linux GCC 9 O3 ivybridge Gentoo 5.1.1 NOPTI GCC 8.3 03 ivybridge Clear Linux GCC 9 O2 ivybridge GCC 7 O3 Gentoo 5.1.1 NOPTI GCC 8.3 02 ivybridge Clear Linux GCC 9 Ofast ivybridge Archlinux Clang 7 Xcode 10 Clang 7 Clang 6 Clang 8 GCC 8 GCC 7 GCC 9 Xcode 10 GCC 6 FreeBSD 12.2 Clang 10.0.1 FreeBSD 12.1 Clang 8.0.1 Archlinux GCC 8.2 V2 70 140 210 280 350 SE +/- 1.40, N = 3 SE +/- 0.28, N = 3 SE +/- 2.64, N = 3 SE +/- 1.92, N = 3 SE +/- 1.08, N = 3 SE +/- 0.32, N = 3 SE +/- 3.10, N = 3 SE +/- 1.01, N = 3 SE +/- 3.67, N = 3 SE +/- 2.00, N = 3 SE +/- 3.06, N = 3 SE +/- 0.15, N = 3 SE +/- 0.59, N = 3 SE +/- 0.93, N = 3 SE +/- 0.80, N = 3 SE +/- 2.48, N = 3 SE +/- 2.05, N = 3 SE +/- 2.35, N = 3 SE +/- 2.04, N = 3 SE +/- 1.78, N = 3 SE +/- 3.13, N = 3 SE +/- 1.57, N = 3 SE +/- 0.39, N = 3 SE +/- 13.90, N = 3 SE +/- 1.43, N = 3 SE +/- 1.70, N = 3 SE +/- 3.46, N = 3 SE +/- 1.40, N = 3 SE +/- 0.41, N = 3 SE +/- 2.05, N = 3 SE +/- 1.47, N = 3 SE +/- 0.71, N = 3 SE +/- 4.00, N = 3 SE +/- 0.71, N = 3 SE +/- 5.06, N = 3 SE +/- 7.12, N = 3 SE +/- 14.03, N = 3 SE +/- 0.72, N = 3 SE +/- 2.10, N = 3 SE +/- 2.54, N = 3 SE +/- 1.92, N = 3 SE +/- 2.12, N = 3 SE +/- 1.45, N = 3 SE +/- 0.58, N = 3 SE +/- 0.20, N = 3 SE +/- 1.49, N = 3 SE +/- 1.44, N = 3 SE +/- 5.51, N = 3 SE +/- 1.35, N = 3 SE +/- 1.34, N = 3 SE +/- 1.61, N = 3 SE +/- 0.99, N = 3 SE +/- 1.42, N = 3 SE +/- 3.70, N = 3 SE +/- 0.34, N = 3 312.00 311.00 311.00 310.00 308.00 305.32 305.00 304.19 304.00 302.46 301.00 301.00 300.29 300.00 299.00 299.00 298.00 297.00 296.96 296.00 296.00 296.00 296.00 295.00 294.00 294.00 294.00 293.00 293.00 293.00 292.00 292.00 292.00 292.00 291.00 291.00 284.00 279.00 279.00 278.00 277.00 275.00 271.00 166.00 163.00 162.00 162.00 160.00 158.00 158.00 153.00 153.00 149.65 144.30 144.00
Phoronix Test Suite v10.8.4