Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1903248-HV-1903249HV32 Scimark Macbook Pro Retina 2012 - Phoronix Test Suite Scimark Macbook Pro Retina 2012 Clang 7 O3
HTML result view exported from: https://openbenchmarking.org/result/1903248-HV-1903249HV32&rdt&export=pdf&grw .
Scimark Macbook Pro Retina 2012 Processor Motherboard Chipset Memory Disk Graphics Monitor OS Kernel Display Server OpenGL Compiler File-System Screen Resolution 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 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 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 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
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 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 OpenBenchmarking.org
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite 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 300 600 900 1200 1500 SE +/- 2.10, N = 3 SE +/- 15.83, N = 10 SE +/- 6.79, N = 3 SE +/- 2.02, N = 3 SE +/- 8.22, N = 3 SE +/- 0.64, N = 3 SE +/- 2.86, N = 3 SE +/- 4.18, N = 3 SE +/- 5.40, N = 3 SE +/- 5.34, 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 +/- 1.69, N = 3 SE +/- 2.98, N = 3 SE +/- 5.70, N = 3 SE +/- 0.43, N = 3 SE +/- 9.47, N = 3 SE +/- 2.35, N = 3 SE +/- 9.09, N = 3 SE +/- 1.52, N = 3 SE +/- 13.13, N = 3 SE +/- 8.67, N = 3 SE +/- 4.69, N = 3 SE +/- 3.54, N = 3 SE +/- 0.47, N = 3 SE +/- 3.78, N = 3 SE +/- 7.42, N = 3 533 1439 1479 1505 1435 489 1227 1416 1459 1237 485 1207 1237 1252 1425 483 1245 1321 1329 1225 483 1200 1321 1331 529 1466 1454 1481 1473 531 1473 1453
SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: 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 120 240 360 480 600 SE +/- 0.54, N = 3 SE +/- 20.59, N = 3 SE +/- 22.10, N = 3 SE +/- 15.41, N = 3 SE +/- 21.18, N = 3 SE +/- 1.13, N = 3 SE +/- 16.88, N = 3 SE +/- 18.49, N = 3 SE +/- 18.00, N = 3 SE +/- 2.04, 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.07, N = 3 SE +/- 1.89, N = 3 SE +/- 1.35, N = 3 SE +/- 0.06, N = 3 SE +/- 9.21, N = 3 SE +/- 8.50, N = 3 SE +/- 9.73, N = 3 SE +/- 1.63, N = 3 SE +/- 35.15, N = 3 SE +/- 33.38, N = 3 SE +/- 28.60, N = 3 SE +/- 0.59, N = 3 SE +/- 0.96, N = 3 SE +/- 1.37, N = 3 SE +/- 20.22, N = 3 104 409 471 408 464 104 495 496 514 525 105 494 494 438 509 106 504 427 536 430 108 477 476 512 100 476 441 428 512 100 507 451
SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: 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 70 140 210 280 350 SE +/- 0.20, N = 3 SE +/- 14.03, N = 3 SE +/- 2.05, N = 3 SE +/- 3.46, N = 3 SE +/- 0.71, N = 3 SE +/- 0.99, N = 3 SE +/- 0.15, N = 3 SE +/- 2.48, N = 3 SE +/- 0.39, N = 3 SE +/- 1.70, 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 +/- 1.78, N = 3 SE +/- 4.00, N = 3 SE +/- 2.35, N = 3 SE +/- 1.61, N = 3 SE +/- 5.06, N = 3 SE +/- 2.05, N = 3 SE +/- 0.71, N = 3 SE +/- 1.44, N = 3 SE +/- 0.41, N = 3 SE +/- 1.47, N = 3 SE +/- 1.43, N = 3 SE +/- 1.40, N = 3 SE +/- 1.49, N = 3 SE +/- 1.92, N = 3 SE +/- 1.40, N = 3 163 284 298 294 292 153 301 299 296 294 158 291 299 277 296 158 296 296 292 297 153 291 293 292 162 293 292 294 293 162 310 312
SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply 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 400 800 1200 1600 2000 SE +/- 0.82, N = 3 SE +/- 118.62, N = 3 SE +/- 5.95, N = 3 SE +/- 19.51, N = 3 SE +/- 6.85, N = 3 SE +/- 1.33, N = 3 SE +/- 28.63, N = 3 SE +/- 4.84, N = 3 SE +/- 5.79, N = 3 SE +/- 11.29, 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 +/- 8.12, N = 3 SE +/- 11.03, N = 3 SE +/- 4.25, N = 3 SE +/- 0.44, N = 3 SE +/- 3.55, N = 3 SE +/- 5.93, N = 3 SE +/- 13.25, N = 3 SE +/- 1.84, N = 3 SE +/- 23.06, N = 3 SE +/- 9.38, N = 3 SE +/- 34.57, N = 3 SE +/- 2.77, N = 3 SE +/- 0.45, N = 3 SE +/- 6.64, N = 3 SE +/- 16.52, N = 3 601 1801 1897 1905 1885 519 1929 1960 1992 1951 518 1869 1930 1779 1856 515 1983 1992 1923 1999 518 1860 1939 1996 594 1890 1871 1863 1890 598 1883 1855
SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization 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 700 1400 2100 2800 3500 SE +/- 10.87, N = 3 SE +/- 92.77, N = 3 SE +/- 18.10, N = 3 SE +/- 11.39, N = 3 SE +/- 15.03, N = 3 SE +/- 0.74, N = 3 SE +/- 14.15, N = 3 SE +/- 10.45, N = 3 SE +/- 28.58, N = 3 SE +/- 23.67, 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 +/- 2.50, N = 3 SE +/- 7.45, N = 3 SE +/- 25.25, N = 3 SE +/- 1.29, N = 3 SE +/- 32.82, N = 3 SE +/- 0.78, N = 3 SE +/- 43.22, N = 3 SE +/- 4.69, N = 3 SE +/- 18.83, N = 3 SE +/- 6.83, N = 3 SE +/- 25.14, N = 3 SE +/- 21.84, N = 3 SE +/- 1.99, N = 3 SE +/- 17.83, N = 3 SE +/- 11.66, N = 3 828 3227 3345 3351 3162 698 2433 2937 2929 2441 690 2327 2482 2580 2884 687 2464 2500 2498 2424 688 2399 2517 2459 830 3287 3297 3260 3295 833 3284 3288
SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: 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 300 600 900 1200 1500 SE +/- 0.64, N = 3 SE +/- 45.54, N = 3 SE +/- 2.93, N = 3 SE +/- 1.45, N = 3 SE +/- 2.80, N = 3 SE +/- 1.41, N = 3 SE +/- 4.91, N = 3 SE +/- 2.07, N = 3 SE +/- 4.81, N = 3 SE +/- 2.16, 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 +/- 5.84, N = 3 SE +/- 0.72, N = 3 SE +/- 0.25, N = 3 SE +/- 2.77, N = 3 SE +/- 2.47, N = 3 SE +/- 7.11, N = 3 SE +/- 3.58, N = 3 SE +/- 0.91, N = 3 SE +/- 1.08, N = 3 SE +/- 7.60, N = 3 SE +/- 2.23, N = 3 SE +/- 4.38, N = 3 SE +/- 1.01, N = 3 SE +/- 4.18, N = 3 SE +/- 2.09, N = 3 968 1340 1384 1567 1374 969 976 1386 1564 974 955 978 978 1185 1554 951 978 1391 1395 976 950 974 1379 1396 957 1384 1369 1557 1377 965 1381 1377
Phoronix Test Suite v10.8.4