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&sro&grw .
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: Fast Fourier Transform scimark2: Sparse Matrix Multiply scimark2: Dense LU Matrix Factorization scimark2: Jacobi Successive Over-Relaxation 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 163 601 828 968 1439 409 284 1801 3227 1340 1479 471 298 1897 3345 1384 1505 408 294 1905 3351 1567 1435 464 292 1885 3162 1374 489 104 153 519 698 969 1227 495 301 1929 2433 976 1416 496 299 1960 2937 1386 1459 514 296 1992 2929 1564 1237 525 294 1951 2441 974 485 105 158 518 690 955 1207 494 291 1869 2327 978 1237 494 299 1930 2482 978 1252 438 277 1779 2580 1185 1425 509 296 1856 2884 1554 483 106 158 515 687 951 1245 504 296 1983 2464 978 1321 427 296 1992 2500 1391 1329 536 292 1923 2498 1395 1225 430 297 1999 2424 976 483 108 153 518 688 950 1200 477 291 1860 2399 974 1321 476 293 1939 2517 1379 1331 512 292 1996 2459 1396 529 100 162 594 830 957 1466 476 293 1890 3287 1384 1454 441 292 1871 3297 1369 1481 428 294 1863 3260 1557 1473 512 293 1890 3295 1377 531 100 162 598 833 965 1473 507 310 1883 3284 1381 1453 451 312 1855 3288 1377 1494 461 301 1882 3275 1550 1470 479 311 1884 3294 1380 527 101 160 592 815 965 1463 483 305 1868 3284 1374 1434 338 304 1881 3262 1386 1493 453 300 1877 3279 1554 1463 478 308 1875 3277 1376 487 105 144 527 703 957 1497 560 295 2016 3203 1412 544 106 166 609 860 979 1516 522 311 1939 3396 1412 1269 554 275 1989 2537 988 1554 557 279 2153 3373 1410 1271 560 278 1998 2526 992 1539 549 279 2164 3289 1415 1536 554 271 2172 3268 1414 1268.00 549.80 302.46 2005.95 2493.46 988.30 1547.11 525.17 300.29 2062.76 3433.56 1413.77 1502.27 554.17 296.96 2014.53 3230.56 1415.11 1555.92 524.74 304.19 2102.33 3434.35 1414.01 1446.91 1257.18 305.32 1750.89 2505.92 1415.20 506.02 99.40 144.3 574.46 792.17 919.76 507.81 99.40 149.65 573.21 796.29 920.48 OpenBenchmarking.org
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite Archlinux Clang 7 Archlinux Clang 7 O3 Archlinux GCC 8.2 O3 Archlinux GCC 8.2 V2 Clang 6 Clang 6 O2 Clang 6 O2 march=ivybridge Clang 6 O3 Clang 6 Ofast Clang 7 Clang 7 O2 Clang 7 O2 march=ivybridge Clang 7 O3 Clang 7 Ofast Clang 8 Clang 8 O2 Clang 8 O2 march=ivybridge Clang 8 O3 Clang 8 Ofast Clear Linux GCC 9 O2 ivybridge Clear Linux GCC 9 O3 ivybridge Clear Linux GCC 9 Ofast ivybridge FreeBSD 12.1 Clang 8.0.1 FreeBSD 12.2 Clang 10.0.1 GCC 6 O2 GCC 6 O2 march=ivybridge GCC 6 O3 GCC 6 Ofast GCC 7 GCC 7 O2 GCC 7 O2 march=ivybridge GCC 7 O3 GCC 7 Ofast GCC 8 GCC 8 O2 GCC 8 O2 march=ivybridge GCC 8 Ofast GCC 9 GCC 9 O2 GCC 9 O3 GCC 9 Ofast GCC O3 Gentoo 5.1.1 NOPTI GCC 8.3 02 ivybridge Gentoo 5.1.1 NOPTI GCC 8.3 03 ivybridge Gentoo 5.6.4 NOPTI Clang 9.0.1 O2 ivybridge Gentoo 5.6.4 NOPTI Clang 9.0.1 O3 ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O2 ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O3 G-overlay ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O3 ivybridge Xcode 10 Xcode 10 GCC 6 Xcode 10 O2 Xcode 10 O2 march=ivybridge Xcode 10 O3 Xcode 10 Ofast 300 600 900 1200 1500 SE +/- 0.16, N = 3 SE +/- 2.98, N = 3 SE +/- 5.03, N = 3 SE +/- 1.03, N = 3 SE +/- 1.52, N = 3 SE +/- 13.13, N = 3 SE +/- 3.54, N = 3 SE +/- 8.67, N = 3 SE +/- 4.69, N = 3 SE +/- 0.47, N = 3 SE +/- 3.78, N = 3 SE +/- 9.00, N = 3 SE +/- 7.42, N = 3 SE +/- 5.15, N = 3 SE +/- 4.74, N = 3 SE +/- 1.08, N = 3 SE +/- 11.66, N = 3 SE +/- 3.83, N = 3 SE +/- 2.86, N = 3 SE +/- 7.75, N = 3 SE +/- 3.08, N = 3 SE +/- 7.22, N = 3 SE +/- 1.87, N = 3 SE +/- 0.58, N = 3 SE +/- 2.86, N = 3 SE +/- 5.34, N = 3 SE +/- 4.18, N = 3 SE +/- 5.40, N = 3 SE +/- 1.32, N = 3 SE +/- 17.51, N = 5 SE +/- 8.51, N = 3 SE +/- 3.09, N = 3 SE +/- 7.87, N = 3 SE +/- 0.61, N = 3 SE +/- 8.61, N = 3 SE +/- 5.70, N = 3 SE +/- 2.98, N = 3 SE +/- 0.43, N = 3 SE +/- 9.47, N = 3 SE +/- 2.35, N = 3 SE +/- 9.09, N = 3 SE +/- 1.69, N = 3 SE +/- 3.53, N = 3 SE +/- 5.51, N = 3 SE +/- 0.93, N = 3 SE +/- 0.28, N = 3 SE +/- 7.78, N = 3 SE +/- 0.57, N = 3 SE +/- 0.25, N = 3 SE +/- 2.10, N = 3 SE +/- 0.64, N = 3 SE +/- 15.83, N = 10 SE +/- 8.22, N = 3 SE +/- 6.79, N = 3 SE +/- 2.02, N = 3 544.00 1516.00 1497.00 487.00 529.00 1466.00 1473.00 1454.00 1481.00 531.00 1473.00 1470.00 1453.00 1494.00 527.00 1463.00 1463.00 1434.00 1493.00 1271.00 1539.00 1536.00 506.02 507.81 1227.00 1237.00 1416.00 1459.00 485.00 1207.00 1237.00 1252.00 1425.00 483.00 1245.00 1225.00 1329.00 483.00 1200.00 1321.00 1331.00 1321.00 1269.00 1554.00 1547.11 1555.92 1268.00 1446.91 1502.27 533.00 489.00 1439.00 1435.00 1479.00 1505.00
SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo Archlinux Clang 7 Archlinux Clang 7 O3 Archlinux GCC 8.2 O3 Archlinux GCC 8.2 V2 Clang 6 Clang 6 O2 Clang 6 O2 march=ivybridge Clang 6 O3 Clang 6 Ofast Clang 7 Clang 7 O2 Clang 7 O2 march=ivybridge Clang 7 O3 Clang 7 Ofast Clang 8 Clang 8 O2 Clang 8 O2 march=ivybridge Clang 8 O3 Clang 8 Ofast Clear Linux GCC 9 O2 ivybridge Clear Linux GCC 9 O3 ivybridge Clear Linux GCC 9 Ofast ivybridge FreeBSD 12.1 Clang 8.0.1 FreeBSD 12.2 Clang 10.0.1 GCC 6 O2 GCC 6 O2 march=ivybridge GCC 6 O3 GCC 6 Ofast GCC 7 GCC 7 O2 GCC 7 O2 march=ivybridge GCC 7 O3 GCC 7 Ofast GCC 8 GCC 8 O2 GCC 8 O2 march=ivybridge GCC 8 Ofast GCC 9 GCC 9 O2 GCC 9 O3 GCC 9 Ofast GCC O3 Gentoo 5.1.1 NOPTI GCC 8.3 02 ivybridge Gentoo 5.1.1 NOPTI GCC 8.3 03 ivybridge Gentoo 5.6.4 NOPTI Clang 9.0.1 O2 ivybridge Gentoo 5.6.4 NOPTI Clang 9.0.1 O3 ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O2 ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O3 G-overlay ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O3 ivybridge Xcode 10 Xcode 10 GCC 6 Xcode 10 O2 Xcode 10 O2 march=ivybridge Xcode 10 O3 Xcode 10 Ofast 300 600 900 1200 1500 SE +/- 0.19, N = 3 SE +/- 2.67, N = 3 SE +/- 0.34, N = 3 SE +/- 4.64, N = 3 SE +/- 1.63, N = 3 SE +/- 35.15, N = 3 SE +/- 0.59, N = 3 SE +/- 33.38, N = 3 SE +/- 28.60, N = 3 SE +/- 0.96, N = 3 SE +/- 1.37, N = 3 SE +/- 31.78, N = 3 SE +/- 20.22, N = 3 SE +/- 31.55, N = 3 SE +/- 0.70, N = 3 SE +/- 0.79, N = 3 SE +/- 29.49, N = 3 SE +/- 1.08, N = 3 SE +/- 1.84, N = 3 SE +/- 0.45, N = 3 SE +/- 1.41, N = 3 SE +/- 0.39, N = 3 SE +/- 0.09, N = 3 SE +/- 0.09, N = 3 SE +/- 16.88, N = 3 SE +/- 2.04, N = 3 SE +/- 18.49, N = 3 SE +/- 18.00, N = 3 SE +/- 0.18, N = 3 SE +/- 38.68, N = 3 SE +/- 37.13, N = 3 SE +/- 1.01, N = 3 SE +/- 26.09, N = 3 SE +/- 0.82, N = 3 SE +/- 36.65, N = 3 SE +/- 1.35, N = 3 SE +/- 1.89, N = 3 SE +/- 0.06, N = 3 SE +/- 9.21, N = 3 SE +/- 8.50, N = 3 SE +/- 9.73, N = 3 SE +/- 1.07, N = 3 SE +/- 0.60, N = 3 SE +/- 6.69, N = 3 SE +/- 0.35, N = 3 SE +/- 0.30, N = 3 SE +/- 4.96, N = 3 SE +/- 0.40, N = 3 SE +/- 6.89, N = 3 SE +/- 0.54, N = 3 SE +/- 1.13, N = 3 SE +/- 20.59, N = 3 SE +/- 21.18, N = 3 SE +/- 22.10, N = 3 SE +/- 15.41, N = 3 106.00 522.00 560.00 105.00 100.00 476.00 512.00 441.00 428.00 100.00 507.00 479.00 451.00 461.00 101.00 483.00 478.00 338.00 453.00 560.00 549.00 554.00 99.40 99.40 495.00 525.00 496.00 514.00 105.00 494.00 494.00 438.00 509.00 106.00 504.00 430.00 536.00 108.00 477.00 476.00 512.00 427.00 554.00 557.00 525.17 524.74 549.80 1257.18 554.17 104.00 104.00 409.00 464.00 471.00 408.00
SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform Archlinux Clang 7 Archlinux Clang 7 O3 Archlinux GCC 8.2 O3 Archlinux GCC 8.2 V2 Clang 6 Clang 6 O2 Clang 6 O2 march=ivybridge Clang 6 O3 Clang 6 Ofast Clang 7 Clang 7 O2 Clang 7 O2 march=ivybridge Clang 7 O3 Clang 7 Ofast Clang 8 Clang 8 O2 Clang 8 O2 march=ivybridge Clang 8 O3 Clang 8 Ofast Clear Linux GCC 9 O2 ivybridge Clear Linux GCC 9 O3 ivybridge Clear Linux GCC 9 Ofast ivybridge FreeBSD 12.1 Clang 8.0.1 FreeBSD 12.2 Clang 10.0.1 GCC 6 O2 GCC 6 O2 march=ivybridge GCC 6 O3 GCC 6 Ofast GCC 7 GCC 7 O2 GCC 7 O2 march=ivybridge GCC 7 O3 GCC 7 Ofast GCC 8 GCC 8 O2 GCC 8 O2 march=ivybridge GCC 8 Ofast GCC 9 GCC 9 O2 GCC 9 O3 GCC 9 Ofast GCC O3 Gentoo 5.1.1 NOPTI GCC 8.3 02 ivybridge Gentoo 5.1.1 NOPTI GCC 8.3 03 ivybridge Gentoo 5.6.4 NOPTI Clang 9.0.1 O2 ivybridge Gentoo 5.6.4 NOPTI Clang 9.0.1 O3 ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O2 ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O3 G-overlay ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O3 ivybridge Xcode 10 Xcode 10 GCC 6 Xcode 10 O2 Xcode 10 O2 march=ivybridge Xcode 10 O3 Xcode 10 Ofast 70 140 210 280 350 SE +/- 0.58, N = 3 SE +/- 0.28, N = 3 SE +/- 13.90, N = 3 SE +/- 0.34, N = 3 SE +/- 1.44, N = 3 SE +/- 0.41, N = 3 SE +/- 1.40, N = 3 SE +/- 1.47, N = 3 SE +/- 1.43, N = 3 SE +/- 1.49, N = 3 SE +/- 1.92, N = 3 SE +/- 2.64, N = 3 SE +/- 1.40, N = 3 SE +/- 3.06, N = 3 SE +/- 5.51, N = 3 SE +/- 3.10, N = 3 SE +/- 1.08, N = 3 SE +/- 3.67, N = 3 SE +/- 0.93, N = 3 SE +/- 2.54, N = 3 SE +/- 0.72, N = 3 SE +/- 1.45, N = 3 SE +/- 3.70, N = 3 SE +/- 1.42, N = 3 SE +/- 0.15, N = 3 SE +/- 1.70, N = 3 SE +/- 2.48, N = 3 SE +/- 0.39, N = 3 SE +/- 1.34, N = 3 SE +/- 7.12, N = 3 SE +/- 0.80, N = 3 SE +/- 1.92, N = 3 SE +/- 1.57, N = 3 SE +/- 1.35, N = 3 SE +/- 3.13, N = 3 SE +/- 2.35, N = 3 SE +/- 4.00, N = 3 SE +/- 1.61, N = 3 SE +/- 5.06, N = 3 SE +/- 2.05, N = 3 SE +/- 0.71, N = 3 SE +/- 1.78, N = 3 SE +/- 2.12, N = 3 SE +/- 2.10, N = 3 SE +/- 0.59, N = 3 SE +/- 1.01, N = 3 SE +/- 2.00, N = 3 SE +/- 0.32, N = 3 SE +/- 2.04, N = 3 SE +/- 0.20, N = 3 SE +/- 0.99, N = 3 SE +/- 14.03, N = 3 SE +/- 0.71, N = 3 SE +/- 2.05, N = 3 SE +/- 3.46, N = 3 166.00 311.00 295.00 144.00 162.00 293.00 293.00 292.00 294.00 162.00 310.00 311.00 312.00 301.00 160.00 305.00 308.00 304.00 300.00 278.00 279.00 271.00 144.30 149.65 301.00 294.00 299.00 296.00 158.00 291.00 299.00 277.00 296.00 158.00 296.00 297.00 292.00 153.00 291.00 293.00 292.00 296.00 275.00 279.00 300.29 304.19 302.46 305.32 296.96 163.00 153.00 284.00 292.00 298.00 294.00
SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply Archlinux Clang 7 Archlinux Clang 7 O3 Archlinux GCC 8.2 O3 Archlinux GCC 8.2 V2 Clang 6 Clang 6 O2 Clang 6 O2 march=ivybridge Clang 6 O3 Clang 6 Ofast Clang 7 Clang 7 O2 Clang 7 O2 march=ivybridge Clang 7 O3 Clang 7 Ofast Clang 8 Clang 8 O2 Clang 8 O2 march=ivybridge Clang 8 O3 Clang 8 Ofast Clear Linux GCC 9 O2 ivybridge Clear Linux GCC 9 O3 ivybridge Clear Linux GCC 9 Ofast ivybridge FreeBSD 12.1 Clang 8.0.1 FreeBSD 12.2 Clang 10.0.1 GCC 6 O2 GCC 6 O2 march=ivybridge GCC 6 O3 GCC 6 Ofast GCC 7 GCC 7 O2 GCC 7 O2 march=ivybridge GCC 7 O3 GCC 7 Ofast GCC 8 GCC 8 O2 GCC 8 O2 march=ivybridge GCC 8 Ofast GCC 9 GCC 9 O2 GCC 9 O3 GCC 9 Ofast GCC O3 Gentoo 5.1.1 NOPTI GCC 8.3 02 ivybridge Gentoo 5.1.1 NOPTI GCC 8.3 03 ivybridge Gentoo 5.6.4 NOPTI Clang 9.0.1 O2 ivybridge Gentoo 5.6.4 NOPTI Clang 9.0.1 O3 ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O2 ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O3 G-overlay ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O3 ivybridge Xcode 10 Xcode 10 GCC 6 Xcode 10 O2 Xcode 10 O2 march=ivybridge Xcode 10 O3 Xcode 10 Ofast 500 1000 1500 2000 2500 SE +/- 0.76, N = 3 SE +/- 0.70, N = 3 SE +/- 0.83, N = 3 SE +/- 0.21, N = 3 SE +/- 1.84, N = 3 SE +/- 23.06, N = 3 SE +/- 2.77, N = 3 SE +/- 9.38, N = 3 SE +/- 34.57, N = 3 SE +/- 0.45, N = 3 SE +/- 6.64, N = 3 SE +/- 9.17, N = 3 SE +/- 16.52, N = 3 SE +/- 1.77, N = 3 SE +/- 1.14, N = 3 SE +/- 11.42, N = 3 SE +/- 20.18, N = 3 SE +/- 5.92, N = 3 SE +/- 10.95, N = 3 SE +/- 1.15, N = 3 SE +/- 3.91, N = 3 SE +/- 5.35, N = 3 SE +/- 0.84, N = 3 SE +/- 1.82, N = 3 SE +/- 28.63, N = 3 SE +/- 11.29, N = 3 SE +/- 4.84, N = 3 SE +/- 5.79, N = 3 SE +/- 2.44, N = 3 SE +/- 39.76, N = 3 SE +/- 2.78, N = 3 SE +/- 5.36, N = 3 SE +/- 41.09, N = 3 SE +/- 2.25, N = 3 SE +/- 8.64, N = 3 SE +/- 4.25, N = 3 SE +/- 11.03, N = 3 SE +/- 0.44, N = 3 SE +/- 3.55, N = 3 SE +/- 5.93, N = 3 SE +/- 13.25, N = 3 SE +/- 8.12, N = 3 SE +/- 2.00, N = 3 SE +/- 9.87, N = 3 SE +/- 0.61, N = 3 SE +/- 5.63, N = 3 SE +/- 14.01, N = 3 SE +/- 4.68, N = 3 SE +/- 0.35, N = 3 SE +/- 0.82, N = 3 SE +/- 1.33, N = 3 SE +/- 118.62, N = 3 SE +/- 6.85, N = 3 SE +/- 5.95, N = 3 SE +/- 19.51, N = 3 609.00 1939.00 2016.00 527.00 594.00 1890.00 1890.00 1871.00 1863.00 598.00 1883.00 1884.00 1855.00 1882.00 592.00 1868.00 1875.00 1881.00 1877.00 1998.00 2164.00 2172.00 574.46 573.21 1929.00 1951.00 1960.00 1992.00 518.00 1869.00 1930.00 1779.00 1856.00 515.00 1983.00 1999.00 1923.00 518.00 1860.00 1939.00 1996.00 1992.00 1989.00 2153.00 2062.76 2102.33 2005.95 1750.89 2014.53 601.00 519.00 1801.00 1885.00 1897.00 1905.00
SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization Archlinux Clang 7 Archlinux Clang 7 O3 Archlinux GCC 8.2 O3 Archlinux GCC 8.2 V2 Clang 6 Clang 6 O2 Clang 6 O2 march=ivybridge Clang 6 O3 Clang 6 Ofast Clang 7 Clang 7 O2 Clang 7 O2 march=ivybridge Clang 7 O3 Clang 7 Ofast Clang 8 Clang 8 O2 Clang 8 O2 march=ivybridge Clang 8 O3 Clang 8 Ofast Clear Linux GCC 9 O2 ivybridge Clear Linux GCC 9 O3 ivybridge Clear Linux GCC 9 Ofast ivybridge FreeBSD 12.1 Clang 8.0.1 FreeBSD 12.2 Clang 10.0.1 GCC 6 O2 GCC 6 O2 march=ivybridge GCC 6 O3 GCC 6 Ofast GCC 7 GCC 7 O2 GCC 7 O2 march=ivybridge GCC 7 O3 GCC 7 Ofast GCC 8 GCC 8 O2 GCC 8 O2 march=ivybridge GCC 8 Ofast GCC 9 GCC 9 O2 GCC 9 O3 GCC 9 Ofast GCC O3 Gentoo 5.1.1 NOPTI GCC 8.3 02 ivybridge Gentoo 5.1.1 NOPTI GCC 8.3 03 ivybridge Gentoo 5.6.4 NOPTI Clang 9.0.1 O2 ivybridge Gentoo 5.6.4 NOPTI Clang 9.0.1 O3 ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O2 ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O3 G-overlay ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O3 ivybridge Xcode 10 Xcode 10 GCC 6 Xcode 10 O2 Xcode 10 O2 march=ivybridge Xcode 10 O3 Xcode 10 Ofast 700 1400 2100 2800 3500 SE +/- 0.67, N = 3 SE +/- 12.48, N = 3 SE +/- 10.54, N = 3 SE +/- 0.16, N = 3 SE +/- 4.69, N = 3 SE +/- 18.83, N = 3 SE +/- 21.84, N = 3 SE +/- 6.83, N = 3 SE +/- 25.14, N = 3 SE +/- 1.99, N = 3 SE +/- 17.83, N = 3 SE +/- 19.83, N = 3 SE +/- 11.66, N = 3 SE +/- 16.83, N = 3 SE +/- 19.43, N = 3 SE +/- 13.62, N = 3 SE +/- 37.27, N = 3 SE +/- 20.25, N = 3 SE +/- 8.48, N = 3 SE +/- 35.74, N = 3 SE +/- 14.05, N = 3 SE +/- 32.04, N = 3 SE +/- 9.15, N = 3 SE +/- 3.09, N = 3 SE +/- 14.15, N = 3 SE +/- 23.67, N = 3 SE +/- 10.45, N = 3 SE +/- 28.58, N = 3 SE +/- 2.37, N = 3 SE +/- 112.31, N = 3 SE +/- 7.61, N = 3 SE +/- 14.96, N = 3 SE +/- 13.54, N = 3 SE +/- 1.36, N = 3 SE +/- 3.91, N = 3 SE +/- 25.25, N = 3 SE +/- 7.45, N = 3 SE +/- 1.29, N = 3 SE +/- 32.82, N = 3 SE +/- 0.78, N = 3 SE +/- 43.22, N = 3 SE +/- 2.50, N = 3 SE +/- 16.69, N = 3 SE +/- 28.61, N = 3 SE +/- 5.48, N = 3 SE +/- 5.47, N = 3 SE +/- 21.23, N = 3 SE +/- 2.86, N = 3 SE +/- 6.59, N = 3 SE +/- 10.87, N = 3 SE +/- 0.74, N = 3 SE +/- 92.77, N = 3 SE +/- 15.03, N = 3 SE +/- 18.10, N = 3 SE +/- 11.39, N = 3 860.00 3396.00 3203.00 703.00 830.00 3287.00 3295.00 3297.00 3260.00 833.00 3284.00 3294.00 3288.00 3275.00 815.00 3284.00 3277.00 3262.00 3279.00 2526.00 3289.00 3268.00 792.17 796.29 2433.00 2441.00 2937.00 2929.00 690.00 2327.00 2482.00 2580.00 2884.00 687.00 2464.00 2424.00 2498.00 688.00 2399.00 2517.00 2459.00 2500.00 2537.00 3373.00 3433.56 3434.35 2493.46 2505.92 3230.56 828.00 698.00 3227.00 3162.00 3345.00 3351.00
SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Archlinux Clang 7 Archlinux Clang 7 O3 Archlinux GCC 8.2 O3 Archlinux GCC 8.2 V2 Clang 6 Clang 6 O2 Clang 6 O2 march=ivybridge Clang 6 O3 Clang 6 Ofast Clang 7 Clang 7 O2 Clang 7 O2 march=ivybridge Clang 7 O3 Clang 7 Ofast Clang 8 Clang 8 O2 Clang 8 O2 march=ivybridge Clang 8 O3 Clang 8 Ofast Clear Linux GCC 9 O2 ivybridge Clear Linux GCC 9 O3 ivybridge Clear Linux GCC 9 Ofast ivybridge FreeBSD 12.1 Clang 8.0.1 FreeBSD 12.2 Clang 10.0.1 GCC 6 O2 GCC 6 O2 march=ivybridge GCC 6 O3 GCC 6 Ofast GCC 7 GCC 7 O2 GCC 7 O2 march=ivybridge GCC 7 O3 GCC 7 Ofast GCC 8 GCC 8 O2 GCC 8 O2 march=ivybridge GCC 8 Ofast GCC 9 GCC 9 O2 GCC 9 O3 GCC 9 Ofast GCC O3 Gentoo 5.1.1 NOPTI GCC 8.3 02 ivybridge Gentoo 5.1.1 NOPTI GCC 8.3 03 ivybridge Gentoo 5.6.4 NOPTI Clang 9.0.1 O2 ivybridge Gentoo 5.6.4 NOPTI Clang 9.0.1 O3 ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O2 ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O3 G-overlay ivybridge Gentoo 5.6.4 NOPTI GCC 9.3 O3 ivybridge Xcode 10 Xcode 10 GCC 6 Xcode 10 O2 Xcode 10 O2 march=ivybridge Xcode 10 O3 Xcode 10 Ofast 300 600 900 1200 1500 SE +/- 0.49, N = 3 SE +/- 0.55, N = 3 SE +/- 0.59, N = 3 SE +/- 0.32, N = 3 SE +/- 0.91, N = 3 SE +/- 1.08, N = 3 SE +/- 4.38, N = 3 SE +/- 7.60, N = 3 SE +/- 2.23, N = 3 SE +/- 1.01, N = 3 SE +/- 4.18, N = 3 SE +/- 5.63, N = 3 SE +/- 2.09, N = 3 SE +/- 1.00, N = 3 SE +/- 1.10, N = 3 SE +/- 5.90, N = 3 SE +/- 5.19, N = 3 SE +/- 2.19, N = 3 SE +/- 3.60, N = 3 SE +/- 0.08, N = 3 SE +/- 0.40, N = 3 SE +/- 1.24, N = 3 SE +/- 1.44, N = 3 SE +/- 0.72, N = 3 SE +/- 4.91, N = 3 SE +/- 2.16, N = 3 SE +/- 2.07, N = 3 SE +/- 4.81, N = 3 SE +/- 1.37, N = 3 SE +/- 2.61, N = 3 SE +/- 0.17, N = 3 SE +/- 5.14, N = 3 SE +/- 3.50, N = 3 SE +/- 0.17, N = 3 SE +/- 0.70, N = 3 SE +/- 0.25, N = 3 SE +/- 0.72, N = 3 SE +/- 2.77, N = 3 SE +/- 2.47, N = 3 SE +/- 7.11, N = 3 SE +/- 3.58, N = 3 SE +/- 5.84, N = 3 SE +/- 0.23, N = 3 SE +/- 0.43, N = 3 SE +/- 0.45, N = 3 SE +/- 0.49, N = 3 SE +/- 2.17, N = 3 SE +/- 0.80, N = 3 SE +/- 0.16, N = 3 SE +/- 0.64, N = 3 SE +/- 1.41, N = 3 SE +/- 45.54, N = 3 SE +/- 2.80, N = 3 SE +/- 2.93, N = 3 SE +/- 1.45, N = 3 979.00 1412.00 1412.00 957.00 957.00 1384.00 1377.00 1369.00 1557.00 965.00 1381.00 1380.00 1377.00 1550.00 965.00 1374.00 1376.00 1386.00 1554.00 992.00 1415.00 1414.00 919.76 920.48 976.00 974.00 1386.00 1564.00 955.00 978.00 978.00 1185.00 1554.00 951.00 978.00 976.00 1395.00 950.00 974.00 1379.00 1396.00 1391.00 988.00 1410.00 1413.77 1414.01 988.30 1415.20 1415.11 968.00 969.00 1340.00 1374.00 1384.00 1567.00
Phoronix Test Suite v10.8.4