Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1903267-HV-1903264HV14 Scimark Macbook Pro Retina 2012 - Phoronix Test Suite Scimark Macbook Pro Retina 2012 Archlinux GCC 8.2 O3
HTML result view exported from: https://openbenchmarking.org/result/1903267-HV-1903264HV14&sor&grs .
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 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 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 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 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 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 Security Details - Archlinux GCC 8.2, Archlinux GCC 8.2 V2, 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
Scimark Macbook Pro Retina 2012 scimark2: Dense LU Matrix Factorization scimark2: Sparse Matrix Multiply scimark2: Composite scimark2: Fast Fourier Transform scimark2: Jacobi Successive Over-Relaxation scimark2: Monte Carlo 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 828 601 533 163 968 104 3227 1801 1439 284 1340 409 3345 1897 1479 298 1384 471 3351 1905 1505 294 1567 408 3162 1885 1435 292 1374 464 698 519 489 153 969 104 2433 1929 1227 301 976 495 2937 1960 1416 299 1386 496 2929 1992 1459 296 1564 514 2441 1951 1237 294 974 525 690 518 485 158 955 105 2327 1869 1207 291 978 494 2482 1930 1237 299 978 494 2580 1779 1252 277 1185 438 2884 1856 1425 296 1554 509 687 515 483 158 951 106 2464 1983 1245 296 978 504 2500 1992 1321 296 1391 427 2498 1923 1329 292 1395 536 2424 1999 1225 297 976 430 688 518 483 153 950 108 2399 1860 1200 291 974 477 2517 1939 1321 293 1379 476 2459 1996 1331 292 1396 512 830 594 529 162 957 100 3287 1890 1466 293 1384 476 3297 1871 1454 292 1369 441 3260 1863 1481 294 1557 428 3295 1890 1473 293 1377 512 833 598 531 162 965 100 3284 1883 1473 310 1381 507 3288 1855 1453 312 1377 451 3275 1882 1494 301 1550 461 3294 1884 1470 311 1380 479 815 592 527 160 965 101 3284 1868 1463 305 1374 483 3262 1881 1434 304 1386 338 3279 1877 1493 300 1554 453 3277 1875 1463 308 1376 478 703 527 487 144 957 105 3203 2016 1497 295 1412 560 OpenBenchmarking.org
SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization Xcode 10 Ofast Xcode 10 O3 Clang 6 O3 Clang 6 O2 march=ivybridge Clang 7 O2 march=ivybridge Clang 7 O3 Clang 6 O2 Clang 8 O2 Clang 7 O2 Clang 8 Ofast Clang 8 O2 march=ivybridge Clang 7 Ofast Clang 8 O3 Clang 6 Ofast 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 GCC 9 O3 GCC O3 GCC 8 Ofast 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 Clang 7 Clang 6 Xcode 10 Clang 8 Archlinux GCC 8.2 V2 Xcode 10 GCC 6 GCC 7 GCC 9 GCC 8 700 1400 2100 2800 3500 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 +/- 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 +/- 20.25, N = 3 SE +/- 25.14, 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 +/- 0.78, N = 3 SE +/- 2.50, N = 3 SE +/- 7.45, 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 +/- 1.99, N = 3 SE +/- 4.69, N = 3 SE +/- 10.87, N = 3 SE +/- 19.43, 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 3351 3345 3297 3295 3294 3288 3287 3284 3284 3279 3277 3275 3262 3260 3227 3203 3162 2937 2929 2884 2580 2517 2500 2498 2482 2464 2459 2441 2433 2424 2399 2327 833 830 828 815 703 698 690 688 687
SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply Archlinux GCC 8.2 O3 GCC 8 O2 march=ivybridge GCC 9 Ofast GCC O3 GCC 6 Ofast GCC 8 O2 GCC 6 O3 GCC 6 O2 march=ivybridge 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 Xcode 10 Clang 7 Clang 6 Clang 8 Archlinux GCC 8.2 V2 Xcode 10 GCC 6 GCC 9 GCC 7 GCC 8 400 800 1200 1600 2000 SE +/- 0.83, N = 3 SE +/- 4.25, N = 3 SE +/- 13.25, N = 3 SE +/- 8.12, N = 3 SE +/- 5.79, N = 3 SE +/- 8.64, N = 3 SE +/- 4.84, N = 3 SE +/- 11.29, 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 +/- 0.82, N = 3 SE +/- 0.45, N = 3 SE +/- 1.84, N = 3 SE +/- 1.14, 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 2016 1999 1996 1992 1992 1983 1960 1951 1939 1930 1929 1923 1905 1897 1890 1890 1885 1884 1883 1882 1881 1877 1875 1871 1869 1868 1863 1860 1856 1855 1801 1779 601 598 594 592 527 519 518 518 515
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite Xcode 10 Ofast 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 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 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 Xcode 10 Clang 7 Clang 6 Clang 8 Xcode 10 GCC 6 Archlinux GCC 8.2 V2 GCC 7 GCC 9 GCC 8 300 600 900 1200 1500 SE +/- 2.02, 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 +/- 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 +/- 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 +/- 2.10, N = 3 SE +/- 0.47, N = 3 SE +/- 1.52, N = 3 SE +/- 4.74, 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 1505 1497 1494 1493 1481 1479 1473 1473 1470 1466 1463 1463 1459 1454 1453 1439 1435 1434 1425 1416 1331 1329 1321 1321 1252 1245 1237 1237 1227 1225 1207 1200 533 531 529 527 489 487 485 483 483
SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform Clang 7 O3 Clang 7 O2 march=ivybridge Clang 7 O2 Clang 8 O2 march=ivybridge Clang 8 O2 Clang 8 O3 Clang 7 Ofast GCC 6 O2 Clang 8 Ofast GCC 7 O2 march=ivybridge GCC 6 O3 Xcode 10 O3 GCC 8 O2 march=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 GCC 7 O3 Xcode 10 Clang 7 Clang 6 Clang 8 GCC 8 GCC 7 GCC 9 Xcode 10 GCC 6 Archlinux GCC 8.2 V2 70 140 210 280 350 SE +/- 1.40, N = 3 SE +/- 2.64, N = 3 SE +/- 1.92, N = 3 SE +/- 1.08, N = 3 SE +/- 3.10, N = 3 SE +/- 3.67, N = 3 SE +/- 3.06, N = 3 SE +/- 0.15, 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 +/- 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 +/- 1.92, 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 +/- 0.34, N = 3 312 311 310 308 305 304 301 301 300 299 299 298 297 296 296 296 296 295 294 294 294 293 293 293 292 292 292 292 291 291 284 277 163 162 162 160 158 158 153 153 144
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 Archlinux GCC 8.2 O3 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 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 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.59, 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.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 1567 1564 1557 1554 1554 1550 1412 1396 1395 1391 1386 1386 1384 1384 1381 1380 1379 1377 1377 1376 1374 1374 1369 1340 1185 978 978 978 976 976 974 974 969 968 965 965 957 957 955 951 950
SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo Archlinux GCC 8.2 O3 GCC 8 Ofast GCC 6 O2 march=ivybridge 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 GCC 8 Archlinux GCC 8.2 V2 GCC 7 Xcode 10 GCC 6 Xcode 10 Clang 8 Clang 7 Clang 6 120 240 360 480 600 SE +/- 0.34, N = 3 SE +/- 1.89, N = 3 SE +/- 2.04, 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.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 560 536 525 514 512 512 509 507 504 496 495 494 494 483 479 478 477 476 476 471 464 461 453 451 441 438 430 428 427 409 408 338 108 106 105 105 104 104 101 100 100
Phoronix Test Suite v10.8.4