Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1703226-RI-COMPILERT59 GCC Compiler Tests On Clear Linux - Phoronix Test Suite GCC Compiler Tests On Clear Linux GCC compiler test metrics on Clear Linux for a future article on Phoronix.com
HTML result view exported from: https://openbenchmarking.org/result/1703226-RI-COMPILERT59&grt&sor .
GCC Compiler Tests On Clear Linux Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL OpenCL Vulkan Compiler File-System Screen Resolution -Os -Og -O0 -O0 -march=native -O1 -march=native -O2 -march=native -O3 -O3 -march=native -Ofast -march=native Intel Core i7-6800K @ 3.40GHz (12 Cores) MSI X99A WORKSTATION (MS-7A54) v1.0 Intel Xeon E7 v4/Xeon 16384MB 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150 NVIDIA GeForce GTX TITAN X 16128MB Realtek ALC1150 Intel Connection Clear Linux 14110 4.10.4-314.native (x86_64) Xfce 4.12 X Server 1.19.3 modesetting 1.19.3 2.1 Mesa 17.1.0-devel OpenCL 2.0 beignet 1.4 1.0.39 GCC 6.3.0 + Clang 3.9.1 + LLVM 3.9.1 ext4 1024x768 OpenBenchmarking.org Compiler Details - --build=x86_64-generic-linux --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --enable-__cxa_atexit --enable-bootstrap --enable-clocale=gnu --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libmpx --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-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=haswell Processor Details - Scaling Governor: acpi-cpufreq performance
GCC Compiler Tests On Clear Linux apache: Static Web Page Serving bullet: 3000 Fall bullet: 1000 Stack bullet: 1000 Convex bullet: 136 Ragdolls bullet: Prim Trimesh bullet: Convex Trimesh c-ray: Total Time ffmpeg: H.264 HD To NTSC DV fftw: Float + SSE - 2D FFT Size 1024 encode-flac: WAV To FLAC graphics-magick: Blur graphics-magick: Sharpen graphics-magick: HWB Color Space graphics-magick: Local Adaptive Thresholding hint: FLOAT himeno: Poisson Pressure Solver john-the-ripper: Blowfish encode-mp3: WAV To MP3 tjbench: Decompression Throughput openssl: RSA 4096-bit Performance redis: GET redis: SET scimark2: Composite scimark2: Monte Carlo scimark2: Fast Fourier Transform scimark2: Sparse Matrix Multiply scimark2: Dense LU Matrix Factorization scimark2: Jacobi Successive Over-Relaxation stockfish: Total Time build-apache: Time To Compile mafft: Multiple Sequence Alignment build-php: Time To Compile tscp: AI Chess Performance ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping -Os -Og -O0 -O0 -march=native -O1 -march=native -O2 -march=native -O3 -O3 -march=native -Ofast -march=native 34907.27 4.88 5.72 5.14 3.37 1.10 1.32 44.06 8.72 17604 9.11 165 149 216 75 379781183.52 1284.54 9398 14.69 142.14 989.80 2681766.42 1882153.04 1564.25 643.95 342.75 2729.37 2893.35 1211.82 3399 17.92 3.29 14.23 1272004 171.35 34444.28 4.79 5.55 5.15 3.32 1.10 1.32 30.29 8.52 16374 7.31 146 87 191 59 378787321.29 1181.14 9422 19.74 145.06 990.43 2727304.25 1896435.71 1562.41 643.95 343.12 2719.83 2893.31 1211.86 3398 12.18 3.46 9.94 1272004 136.92 35828.74 4.91 5.54 5.13 3.32 1.10 1.32 41.11 8.64 2269.46 44.58 113 99 139 31 379092684.71 455.67 9437 33.26 119.38 990.07 1593507.71 1138113.92 1562.65 643.97 341.21 2723.25 2892.98 1211.84 3396 9.57 3.59 7.19 1270832 205.96 35758.15 4.65 5.25 5.04 3.20 1.09 1.31 42.82 8.72 2264.42 44.53 115 100 140 30 378584296.65 455.64 9421 33.27 127.81 990.03 1588153.37 1126560.79 1497.33 642.63 341.52 2550.25 2741.32 1210.93 3369 9.62 3.50 7.31 1271418 209.33 34987.62 4.59 5.21 5.03 3.20 1.10 1.30 12.13 8.76 18312 6.41 165 152 218 84 378033426.32 2164.67 9421 10.69 155.02 989.73 2783138.50 1973737.29 1496.91 642.62 343.21 2546.81 2740.62 1211.29 3372 14.37 3.36 12.02 1270832 297.05 36862.62 4.49 5.20 5.05 3.20 1.09 1.31 12.08 8.86 19168 6.41 167 160 220 94 379559198.55 2157.44 9281 10.69 156.61 989.90 2685847.17 1970131.63 1496.66 640.12 339.10 2551.45 2741.47 1211.15 3362 19.41 3.39 17.47 1270245 294.47 36844.10 4.61 5.47 5.14 3.31 1.10 1.32 15.54 9.01 17920 6.11 168 150 223 94 379350853.80 2169.33 9411 10.44 151.22 989.80 2752605.83 1953144.84 1557.96 643.98 342.27 2713.54 2878.22 1211.81 3401 21.20 3.40 18.96 1271418 284.66 36505.82 4.58 5.27 5.03 3.20 1.10 1.30 12.10 8.72 19067 6.41 172 160 225 95 379906549.87 2176.94 8203 10.69 156.51 987.30 2827974.50 1989895.50 1491.49 642.41 337.12 2530.40 2736.27 1211.25 3396 21.41 3.60 19.45 1270245 296.38 36920.95 4.61 5.34 5.05 3.20 1.10 1.31 11.35 8.58 19127 6.42 173 162 230 95 378261842.97 2135.40 9421 10.55 157.65 990.20 2814293.58 1980337.08 1492.74 642.63 343.33 2557.14 2709.44 1211.17 3367 21.40 3.40 19.26 1272004 298.20 OpenBenchmarking.org
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.7 Static Web Page Serving -Ofast -march=native -O2 -march=native -O3 -O3 -march=native -O0 -O0 -march=native -O1 -march=native -Os -Og 8K 16K 24K 32K 40K SE +/- 147.35, N = 3 SE +/- 79.43, N = 3 SE +/- 19.81, N = 3 SE +/- 242.63, N = 3 SE +/- 36.76, N = 3 SE +/- 108.01, N = 3 SE +/- 121.59, N = 3 SE +/- 240.96, N = 3 SE +/- 598.01, N = 3 36920.95 36862.62 36844.10 36505.82 35828.74 35758.15 34987.62 34907.27 34444.28 -Ofast -march=native -O2 -march=native -O3 -O3 -march=native -O0 -O0 -march=native -O1 -march=native -Os -Og 1. (CC) gcc options: -shared -fPIC -pthread
Apache Benchmark Test Install Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Benchmark 2.4.7 Test Install Time -O0 -O0 -march=native -Og -O1 -march=native -Os -O2 -march=native -O3 -O3 -march=native -Ofast -march=native 9 18 27 36 45 28.64 28.94 32.13 34.21 37.52 39.11 41.26 41.38 41.43
Apache Benchmark Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better Apache Benchmark 2.4.7 Test Install Size -Os -O1 -march=native -Og -O2 -march=native -O3 -O3 -march=native -Ofast -march=native -O0 -O0 -march=native 4K 8K 12K 16K 20K 15672 15976 16004 16048 16280 16280 16296 16764 16768
Bullet Physics Engine Test Install Time OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test Install Time -Og -O3 -O0 -Os -O2 -march=native -Ofast -march=native -O1 -march=native -O0 -march=native -O3 -march=native 6 12 18 24 30 21.59 21.60 21.72 21.78 25.71 26.33 26.36 26.69 26.74
Bullet Physics Engine Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better Bullet Physics Engine 2.81 Test Install Size -O0 -Os -O3 -Og -O0 -march=native -O1 -march=native -O2 -march=native -O3 -march=native -Ofast -march=native GCC 6.3.0 30K 60K 90K 120K 150K 137452 137452 137452 137524 142812 142812 142812 142812 142848 142896
Bullet Physics Engine Test: 3000 Fall OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 3000 Fall -O2 -march=native -O3 -march=native -O1 -march=native -O3 -Ofast -march=native -O0 -march=native -Og -Os -O0 1.1048 2.2096 3.3144 4.4192 5.524 SE +/- 0.00, N = 3 SE +/- 0.09, N = 3 SE +/- 0.08, N = 3 SE +/- 0.00, N = 3 SE +/- 0.08, N = 4 SE +/- 0.05, N = 3 SE +/- 0.07, N = 5 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 4.49 4.58 4.59 4.61 4.61 4.65 4.79 4.88 4.91 -O2 -march=native -march=native -O1 -march=native -Ofast -march=native -O0 -march=native -Og -Os -O0 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: 1000 Stack OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Stack -O2 -march=native -O1 -march=native -O0 -march=native -O3 -march=native -Ofast -march=native -O3 -O0 -Og -Os 1.287 2.574 3.861 5.148 6.435 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 SE +/- 0.12, N = 3 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 SE +/- 0.15, N = 3 5.20 5.21 5.25 5.27 5.34 5.47 5.54 5.55 5.72 -O2 -march=native -O1 -march=native -O0 -march=native -march=native -Ofast -march=native -O0 -Og -Os 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: 1000 Convex OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Convex -O1 -march=native -O3 -march=native -O0 -march=native -O2 -march=native -Ofast -march=native -O0 -Os -O3 -Og 1.1588 2.3176 3.4764 4.6352 5.794 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 5.03 5.03 5.04 5.05 5.05 5.13 5.14 5.14 5.15 -O1 -march=native -march=native -O0 -march=native -O2 -march=native -Ofast -march=native -O0 -Os -Og 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: 136 Ragdolls OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 136 Ragdolls -O0 -march=native -O1 -march=native -O2 -march=native -O3 -march=native -Ofast -march=native -O3 -Og -O0 -Os 0.7583 1.5166 2.2749 3.0332 3.7915 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.05, N = 3 3.20 3.20 3.20 3.20 3.20 3.31 3.32 3.32 3.37 -O0 -march=native -O1 -march=native -O2 -march=native -march=native -Ofast -march=native -Og -O0 -Os 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: Prim Trimesh OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Prim Trimesh -O0 -march=native -O2 -march=native -Os -Og -O0 -O1 -march=native -O3 -O3 -march=native -Ofast -march=native 0.2475 0.495 0.7425 0.99 1.2375 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.09 1.09 1.10 1.10 1.10 1.10 1.10 1.10 1.10 -O0 -march=native -O2 -march=native -Os -Og -O0 -O1 -march=native -march=native -Ofast -march=native 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: Convex Trimesh OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Convex Trimesh -O1 -march=native -O3 -march=native -O0 -march=native -O2 -march=native -Ofast -march=native -Os -Og -O0 -O3 0.297 0.594 0.891 1.188 1.485 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.30 1.30 1.31 1.31 1.31 1.32 1.32 1.32 1.32 -O1 -march=native -march=native -O0 -march=native -O2 -march=native -Ofast -march=native -Os -Og -O0 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time -Ofast -march=native -O2 -march=native -O3 -march=native -O1 -march=native -O3 -Og -O0 -O0 -march=native -Os 10 20 30 40 50 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 11.35 12.08 12.10 12.13 15.54 30.29 41.11 42.82 44.06 -Ofast -march=native -O2 -march=native -march=native -O1 -march=native -Og -O0 -O0 -march=native -Os 1. (CC) gcc options: -lm -lpthread -O3
C-Ray Test Install Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Test Install Time -O0 -O0 -march=native -Og -Os -Ofast -march=native -O1 -march=native -O2 -march=native -O3 -march=native -O3 0.0432 0.0864 0.1296 0.1728 0.216 0.068 0.070 0.091 0.144 0.179 0.186 0.186 0.186 0.192
C-Ray Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better C-Ray 1.1 Test Install Size -Os -Og -O1 -march=native -O2 -march=native -O3 -march=native -Ofast -march=native -O0 -O0 -march=native -O3 1400 2800 4200 5600 7000 6416 6416 6416 6416 6416 6416 6420 6420 6420
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 2.8.1 H.264 HD To NTSC DV -Og -Ofast -march=native -O0 -Os -O0 -march=native -O3 -march=native -O1 -march=native -O2 -march=native -O3 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.09, N = 3 SE +/- 0.08, N = 3 SE +/- 0.10, N = 3 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 SE +/- 0.11, N = 3 SE +/- 0.03, N = 3 8.52 8.58 8.64 8.72 8.72 8.72 8.76 8.86 9.01 -llzma -Og -llzma -Ofast -march=native -llzma -O0 -llzma -Os -llzma -O0 -march=native -march=native -llzma -O1 -march=native -llzma -O2 -march=native -llzma 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lXv -lX11 -lXext -lxcb -lxcb-shm -lxcb-xfixes -lxcb-shape -lSDL -lpthread -lm -lbz2 -pthread -std=c99 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize
FFmpeg Test Install Time OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 2.8.1 Test Install Time -O0 -O1 -march=native -Og -Ofast -march=native -O0 -march=native -Os -O3 -O2 -march=native -O3 -march=native 20 40 60 80 100 75.02 75.26 75.37 75.44 75.61 75.70 75.75 76.04 76.11
FFmpeg Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better FFmpeg 2.8.1 Test Install Size -Os -Og -O0 -O3 -O3 -march=native -O0 -march=native -O1 -march=native -O2 -march=native -Ofast -march=native 80K 160K 240K 320K 400K 363404 363404 363404 363404 363416 363420 363420 363420 363420
FFTW Build: Float + SSE - Size: 2D FFT Size 1024 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.4 Build: Float + SSE - Size: 2D FFT Size 1024 -O2 -march=native -Ofast -march=native -O3 -march=native -O1 -march=native -O3 -Os -Og -O0 -O0 -march=native 4K 8K 12K 16K 20K SE +/- 76.58, N = 5 SE +/- 66.82, N = 5 SE +/- 129.12, N = 5 SE +/- 68.88, N = 5 SE +/- 110.64, N = 5 SE +/- 29.88, N = 5 SE +/- 58.73, N = 5 SE +/- 4.36, N = 5 SE +/- 3.71, N = 5 19168.00 19127.00 19067.00 18312.00 17920.00 17604.00 16374.00 2269.46 2264.42 -O2 -march=native -Ofast -march=native -O3 -march=native -O1 -march=native -O3 -Os -Og 1. (CC) gcc options: -lm
FFTW Test Install Time OpenBenchmarking.org Seconds, Fewer Is Better FFTW 3.3.4 Test Install Time -O0 -O0 -march=native -Og -O1 -march=native -Os -O2 -march=native -O3 -march=native -O3 -Ofast -march=native 20 40 60 80 100 55.04 55.69 63.40 67.23 75.12 80.02 87.80 87.85 88.03
FFTW Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better FFTW 3.3.4 Test Install Size -O1 -march=native -O2 -march=native -Og -Os -O3 -march=native -Ofast -march=native -O3 -O0 -O0 -march=native 20K 40K 60K 80K 100K 84860 85368 85944 86132 86560 86612 88164 101404 102180
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.1 WAV To FLAC -O3 -O1 -march=native -O2 -march=native -O3 -march=native -Ofast -march=native -Og -Os -O0 -march=native -O0 10 20 30 40 50 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 6.11 6.41 6.41 6.41 6.42 7.31 9.11 44.53 44.58 -O3 -O1 -march=native -O2 -march=native -O3 -march=native -Ofast -march=native -Og -Os -O0 -march=native -O0 1. (CXX) g++ options: -fvisibility=hidden -logg -lm
FLAC Audio Encoding Test Install Time OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.1 Test Install Time -O0 -O0 -march=native -Og -Os -O1 -march=native -O3 -march=native -O2 -march=native -Ofast -march=native -O3 3 6 9 12 15 7.277 7.283 8.301 9.471 10.843 10.999 11.145 11.360 11.365
FLAC Audio Encoding Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better FLAC Audio Encoding 1.3.1 Test Install Size -Os -Og -O3 -march=native -O1 -march=native -O3 -O2 -march=native -O0 -O0 -march=native -Ofast -march=native 600 1200 1800 2400 3000 2288 2424 2568 2616 2616 2620 2624 2628 2660
GraphicsMagick Operation: Blur OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: Blur -Ofast -march=native -O3 -march=native -O3 -O2 -march=native -O1 -march=native -Os -Og -O0 -march=native -O0 40 80 120 160 200 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 1.20, N = 3 173 172 168 167 165 165 146 115 113 -Ofast -march=native -lSM -lICE -llzma -O3 -march=native -O3 -lSM -lICE -llzma -O2 -march=native -lSM -lICE -llzma -O1 -march=native -lSM -lICE -llzma -Os -lSM -lICE -llzma -Og -lSM -lICE -llzma -O0 -march=native -lSM -lICE -llzma -O0 -lSM -lICE -llzma 1. (CC) gcc options: -fopenmp -pthread -lfreetype -ljpeg -lXext -lX11 -lbz2 -lxml2 -lz -lm -lgomp -lpthread
GraphicsMagick Test Install Time OpenBenchmarking.org Seconds, Fewer Is Better GraphicsMagick 1.3.19 Test Install Time -O0 -O0 -march=native -Og -O1 -march=native -Os -O2 -march=native -O3 -Ofast -march=native -O3 -march=native 6 12 18 24 30 16.31 16.49 16.79 18.60 19.95 21.78 23.48 23.49 23.51
GraphicsMagick Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better GraphicsMagick 1.3.19 Test Install Size -Os -Og -O2 -march=native -O1 -march=native -O0 -march=native -O0 -O3 -march=native -Ofast -march=native -O3 4K 8K 12K 16K 20K 17896 18952 19248 19296 19600 19604 20420 20480 20512
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: Sharpen -Ofast -march=native -O3 -march=native -O2 -march=native -O1 -march=native -O3 -Os -O0 -march=native -O0 -Og 40 80 120 160 200 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 SE +/- 1.45, N = 3 SE +/- 0.88, N = 3 162 160 160 152 150 149 100 99 87 -Ofast -march=native -lSM -lICE -llzma -O3 -march=native -O2 -march=native -lSM -lICE -llzma -O1 -march=native -lSM -lICE -llzma -O3 -lSM -lICE -llzma -Os -lSM -lICE -llzma -O0 -march=native -lSM -lICE -llzma -O0 -lSM -lICE -llzma -Og -lSM -lICE -llzma 1. (CC) gcc options: -fopenmp -pthread -lfreetype -ljpeg -lXext -lX11 -lbz2 -lxml2 -lz -lm -lgomp -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: HWB Color Space -Ofast -march=native -O3 -march=native -O3 -O2 -march=native -O1 -march=native -Os -Og -O0 -march=native -O0 50 100 150 200 250 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 230 225 223 220 218 216 191 140 139 -Ofast -march=native -lSM -lICE -llzma -O3 -march=native -O3 -lSM -lICE -llzma -O2 -march=native -lSM -lICE -llzma -O1 -march=native -lSM -lICE -llzma -Os -lSM -lICE -llzma -Og -lSM -lICE -llzma -O0 -march=native -lSM -lICE -llzma -O0 -lSM -lICE -llzma 1. (CC) gcc options: -fopenmp -pthread -lfreetype -ljpeg -lXext -lX11 -lbz2 -lxml2 -lz -lm -lgomp -lpthread
GraphicsMagick Operation: Local Adaptive Thresholding OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: Local Adaptive Thresholding -Ofast -march=native -O3 -march=native -O3 -O2 -march=native -O1 -march=native -Os -Og -O0 -O0 -march=native 20 40 60 80 100 95 95 94 94 84 75 59 31 30 -Ofast -march=native -lSM -lICE -llzma -O3 -march=native -O3 -lSM -lICE -llzma -O2 -march=native -lSM -lICE -llzma -O1 -march=native -lSM -lICE -llzma -Os -lSM -lICE -llzma -Og -lSM -lICE -llzma -O0 -lSM -lICE -llzma -O0 -march=native -lSM -lICE -llzma 1. (CC) gcc options: -fopenmp -pthread -lfreetype -ljpeg -lXext -lX11 -lbz2 -lxml2 -lz -lm -lgomp -lpthread
Hierarchical INTegration Test: FLOAT OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: FLOAT -O3 -march=native -Os -O2 -march=native -O3 -O0 -Og -O0 -march=native -Ofast -march=native -O1 -march=native 80M 160M 240M 320M 400M SE +/- 84492.89, N = 3 SE +/- 99556.23, N = 3 SE +/- 16990.70, N = 3 SE +/- 217893.59, N = 3 SE +/- 404477.50, N = 3 SE +/- 404989.04, N = 3 SE +/- 835338.41, N = 3 SE +/- 123577.41, N = 3 SE +/- 925059.45, N = 3 379906549.87 379781183.52 379559198.55 379350853.80 379092684.71 378787321.29 378584296.65 378261842.97 378033426.32 -Os -O2 -O0 -Og -O0 -Ofast -O1 1. (CC) gcc options: -O3 -march=native -lm
Hierarchical INTegration Test Install Time OpenBenchmarking.org Seconds, Fewer Is Better Hierarchical INTegration 1.0 Test Install Time -Os -O3 -march=native -O1 -march=native -O2 -march=native -Og -O3 -Ofast -march=native -O0 -O0 -march=native 0.0934 0.1868 0.2802 0.3736 0.467 0.406 0.407 0.408 0.411 0.413 0.413 0.413 0.414 0.415
Hierarchical INTegration Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better Hierarchical INTegration 1.0 Test Install Size -Os -Og -O0 -O0 -march=native -O1 -march=native -O2 -march=native -O3 -O3 -march=native -Ofast -march=native 40 80 120 160 200 176 176 176 176 176 176 176 176 176
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver -O3 -march=native -O3 -O1 -march=native -O2 -march=native -Ofast -march=native -Os -Og -O0 -O0 -march=native 500 1000 1500 2000 2500 SE +/- 2.82, N = 3 SE +/- 11.21, N = 3 SE +/- 7.36, N = 3 SE +/- 5.00, N = 3 SE +/- 0.43, N = 3 SE +/- 0.59, N = 3 SE +/- 1.04, N = 3 SE +/- 0.18, N = 3 SE +/- 0.14, N = 3 2176.94 2169.33 2164.67 2157.44 2135.40 1284.54 1181.14 455.67 455.64 -march=native -O1 -march=native -O2 -march=native -Ofast -march=native -Os -Og -O0 -O0 -march=native 1. (CC) gcc options: -O3 -mavx2
Himeno Benchmark Test Install Time OpenBenchmarking.org Seconds, Fewer Is Better Himeno Benchmark 3.0 Test Install Time -O0 -O0 -march=native -Og -Os -O1 -march=native -O2 -march=native -O3 -Ofast -march=native -O3 -march=native 0.0344 0.0688 0.1032 0.1376 0.172 0.044 0.044 0.063 0.093 0.151 0.151 0.152 0.152 0.153
Himeno Benchmark Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better Himeno Benchmark 3.0 Test Install Size -Os -Og -O0 -O0 -march=native -O1 -march=native -O2 -march=native -O3 -O3 -march=native -Ofast -march=native 12 24 36 48 60 48 48 52 52 52 52 52 52 52
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: Blowfish -O0 -Og -Ofast -march=native -O1 -march=native -O0 -march=native -O3 -Os -O2 -march=native -O3 -march=native 2K 4K 6K 8K 10K SE +/- 4.67, N = 3 SE +/- 5.00, N = 3 SE +/- 8.95, N = 3 SE +/- 5.78, N = 3 SE +/- 11.33, N = 3 SE +/- 14.18, N = 3 SE +/- 5.00, N = 3 SE +/- 162.89, N = 6 SE +/- 70.60, N = 3 9437 9422 9421 9421 9421 9411 9398 9281 8203 1. (CC) gcc options: -fopenmp -lcrypt
John The Ripper Test Install Time OpenBenchmarking.org Seconds, Fewer Is Better John The Ripper 1.8.0 Test Install Time -Os -O3 -O1 -march=native -O2 -march=native -O0 -O3 -march=native -O0 -march=native -Ofast -march=native -Og 2 4 6 8 10 5.972 5.973 5.974 5.974 5.983 5.989 6.022 6.042 6.053
John The Ripper Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better John The Ripper 1.8.0 Test Install Size -Os -Og -O0 -O0 -march=native -O1 -march=native -O2 -march=native -O3 -O3 -march=native -Ofast -march=native 3K 6K 9K 12K 15K 14920 14920 14920 14920 14920 14920 14920 14920 14920
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.99.3 WAV To MP3 -O3 -Ofast -march=native -O1 -march=native -O2 -march=native -O3 -march=native -Os -Og -O0 -O0 -march=native 8 16 24 32 40 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 SE +/- 0.04, N = 5 SE +/- 0.04, N = 5 10.44 10.55 10.69 10.69 10.69 14.69 19.74 33.26 33.27 -Ofast -march=native -O1 -march=native -O2 -march=native -march=native -Os -Og -O0 -O0 -march=native 1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lncurses -lm
LAME MP3 Encoding Test Install Time OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.99.3 Test Install Time -O0 -O0 -march=native -Og -Os -O3 -O3 -march=native -Ofast -march=native -O1 -march=native -O2 -march=native 6 12 18 24 30 7.913 7.948 11.768 13.176 23.751 25.173 25.182 25.188 25.475
LAME MP3 Encoding Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better LAME MP3 Encoding 3.99.3 Test Install Size -Os -O0 -O0 -march=native -Og -O3 -O1 -march=native -O2 -march=native -O3 -march=native -Ofast -march=native 900 1800 2700 3600 4500 2824 3280 3280 3304 4016 4176 4176 4176 4176
libjpeg-turbo tjbench Test: Decompression Throughput OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 1.5.1 Test: Decompression Throughput -Ofast -march=native -O2 -march=native -O3 -march=native -O1 -march=native -O3 -Og -Os -O0 -march=native -O0 30 60 90 120 150 SE +/- 0.16, N = 3 SE +/- 0.33, N = 3 SE +/- 0.80, N = 3 SE +/- 0.43, N = 3 SE +/- 0.42, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.38, N = 3 SE +/- 0.09, N = 3 157.65 156.61 156.51 155.02 151.22 145.06 142.14 127.81 119.38 -Ofast -march=native -O2 -march=native -O3 -march=native -O1 -march=native -O3 -Og -Os -O0 -march=native -O0 1. (CC) gcc options: -lm
libjpeg-turbo tjbench Test Install Time OpenBenchmarking.org Seconds, Fewer Is Better libjpeg-turbo tjbench 1.5.1 Test Install Time -O0 -march=native -O0 -Og -O1 -march=native -Os -O2 -march=native -O3 -Ofast -march=native -O3 -march=native 3 6 9 12 15 4.509 4.528 5.176 6.279 7.369 8.241 10.210 10.269 10.401
libjpeg-turbo tjbench Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better libjpeg-turbo tjbench 1.5.1 Test Install Size -Os -Og -O1 -march=native -O2 -march=native -O3 -march=native -Ofast -march=native -O3 -O0 -march=native -O0 9K 18K 27K 36K 45K 39704 40068 40092 40504 41400 41404 41460 41560 41568
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.1g RSA 4096-bit Performance -Og -Ofast -march=native -O0 -O0 -march=native -O2 -march=native -O3 -Os -O1 -march=native -O3 -march=native 200 400 600 800 1000 SE +/- 0.03, N = 3 SE +/- 0.15, N = 3 SE +/- 0.15, N = 3 SE +/- 0.33, N = 3 SE +/- 0.17, N = 3 SE +/- 0.10, N = 3 SE +/- 0.20, N = 3 SE +/- 0.12, N = 3 SE +/- 0.12, N = 3 990.43 990.20 990.07 990.03 989.90 989.80 989.80 989.73 987.30 1. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl
OpenSSL Test Install Time OpenBenchmarking.org Seconds, Fewer Is Better OpenSSL 1.0.1g Test Install Time -O0 -O0 -march=native -O3 -Og -Os -O1 -march=native -Ofast -march=native -O3 -march=native -O2 -march=native 14 28 42 56 70 61.88 61.90 61.96 61.98 62.00 62.11 62.14 62.16 62.55
OpenSSL Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better OpenSSL 1.0.1g Test Install Size -Os -Og -O0 -O0 -march=native -O1 -march=native -O2 -march=native -O3 -O3 -march=native -Ofast -march=native 20K 40K 60K 80K 100K 80572 80572 80572 80572 80572 80572 80572 80572 80572
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: GET -O3 -march=native -Ofast -march=native -O1 -march=native -O3 -Og -O2 -march=native -Os -O0 -O0 -march=native 600K 1200K 1800K 2400K 3000K SE +/- 25208.14, N = 3 SE +/- 6975.60, N = 3 SE +/- 17025.41, N = 3 SE +/- 20796.61, N = 3 SE +/- 6568.37, N = 3 SE +/- 10467.44, N = 3 SE +/- 32612.39, N = 3 SE +/- 15521.86, N = 3 SE +/- 3027.03, N = 3 2827974.50 2814293.58 2783138.50 2752605.83 2727304.25 2685847.17 2681766.42 1593507.71 1588153.37 -std=gnu99 -pipe -g3 -O3 -funroll-loops -march=native 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl
Redis Test Install Time OpenBenchmarking.org Seconds, Fewer Is Better Redis 3.0.1 Test Install Time -O0 -O0 -march=native -Og -Os -O1 -march=native -O2 -march=native -O3 -Ofast -march=native -O3 -march=native 5 10 15 20 25 10.71 10.81 11.32 13.62 16.08 16.13 16.86 17.14 20.70
Redis Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better Redis 3.0.1 Test Install Size -Os -Og -O3 -march=native -O2 -march=native -O1 -march=native -O3 -Ofast -march=native -O0 -O0 -march=native 11K 22K 33K 44K 55K 41276 43224 45356 45752 45756 46072 46244 50068 50152
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: SET -O3 -march=native -Ofast -march=native -O1 -march=native -O2 -march=native -O3 -Og -Os -O0 -O0 -march=native 400K 800K 1200K 1600K 2000K SE +/- 22307.92, N = 3 SE +/- 11694.92, N = 3 SE +/- 7253.53, N = 3 SE +/- 18092.36, N = 3 SE +/- 4404.94, N = 3 SE +/- 9853.29, N = 3 SE +/- 9493.79, N = 3 SE +/- 3845.77, N = 3 SE +/- 2574.72, N = 3 1989895.50 1980337.08 1973737.29 1970131.63 1953144.84 1896435.71 1882153.04 1138113.92 1126560.79 -std=gnu99 -pipe -g3 -O3 -funroll-loops -march=native 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite -Os -O0 -Og -O3 -O0 -march=native -O1 -march=native -O2 -march=native -Ofast -march=native -O3 -march=native 300 600 900 1200 1500 SE +/- 0.51, N = 4 SE +/- 1.16, N = 4 SE +/- 0.51, N = 4 SE +/- 2.83, N = 4 SE +/- 0.43, N = 4 SE +/- 0.55, N = 4 SE +/- 0.67, N = 4 SE +/- 6.21, N = 4 SE +/- 1.19, N = 4 1564.25 1562.65 1562.41 1557.96 1497.33 1496.91 1496.66 1492.74 1491.49 -Os -O0 -Og -O3 -O0 -march=native -O1 -march=native -O2 -march=native -Ofast -march=native -O3 -march=native 1. (CC) gcc options: -lm
SciMark Test Install Time OpenBenchmarking.org Seconds, Fewer Is Better SciMark 2.0 Test Install Time -Og -Os -O0 -O3 -O0 -march=native -O2 -march=native -Ofast -march=native -O1 -march=native -O3 -march=native 0.0565 0.113 0.1695 0.226 0.2825 0.243 0.245 0.245 0.245 0.247 0.247 0.247 0.248 0.251
SciMark Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better SciMark 2.0 Test Install Size -O0 -Os -Og -O0 -march=native -O1 -march=native -O2 -march=native -O3 -Ofast -march=native -O3 -march=native GCC 6.3.0 40 80 120 160 200 164 164 164 164 164 164 164 164 164 180
SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo -O3 -O0 -Og -Os -Ofast -march=native -O0 -march=native -O1 -march=native -O3 -march=native -O2 -march=native 140 280 420 560 700 SE +/- 0.02, N = 4 SE +/- 0.02, N = 4 SE +/- 0.03, N = 4 SE +/- 0.03, N = 4 SE +/- 0.01, N = 4 SE +/- 0.00, N = 4 SE +/- 0.02, N = 4 SE +/- 0.14, N = 4 SE +/- 2.52, N = 4 643.98 643.97 643.95 643.95 642.63 642.63 642.62 642.41 640.12 -O3 -O0 -Og -Os -Ofast -march=native -O0 -march=native -O1 -march=native -O3 -march=native -O2 -march=native 1. (CC) gcc options: -lm
SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform -Ofast -march=native -O1 -march=native -Og -Os -O3 -O0 -march=native -O0 -O2 -march=native -O3 -march=native 70 140 210 280 350 SE +/- 0.29, N = 4 SE +/- 0.23, N = 4 SE +/- 0.37, N = 4 SE +/- 0.41, N = 4 SE +/- 0.59, N = 4 SE +/- 0.32, N = 4 SE +/- 0.36, N = 4 SE +/- 1.01, N = 4 SE +/- 0.46, N = 4 343.33 343.21 343.12 342.75 342.27 341.52 341.21 339.10 337.12 -Ofast -march=native -O1 -march=native -Og -Os -O3 -O0 -march=native -O0 -O2 -march=native -O3 -march=native 1. (CC) gcc options: -lm
SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply -Os -O0 -Og -O3 -Ofast -march=native -O2 -march=native -O0 -march=native -O1 -march=native -O3 -march=native 600 1200 1800 2400 3000 SE +/- 2.29, N = 4 SE +/- 5.76, N = 4 SE +/- 2.28, N = 4 SE +/- 3.07, N = 4 SE +/- 0.65, N = 4 SE +/- 0.96, N = 4 SE +/- 1.81, N = 4 SE +/- 2.75, N = 4 SE +/- 4.08, N = 4 2729.37 2723.25 2719.83 2713.54 2557.14 2551.45 2550.25 2546.81 2530.40 -Os -O0 -Og -O3 -Ofast -march=native -O2 -march=native -O0 -march=native -O1 -march=native -O3 -march=native 1. (CC) gcc options: -lm
SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization -Os -Og -O0 -O3 -O2 -march=native -O0 -march=native -O1 -march=native -O3 -march=native -Ofast -march=native 600 1200 1800 2400 3000 SE +/- 0.27, N = 4 SE +/- 0.31, N = 4 SE +/- 0.25, N = 4 SE +/- 13.53, N = 4 SE +/- 0.11, N = 4 SE +/- 0.20, N = 4 SE +/- 0.12, N = 4 SE +/- 1.73, N = 4 SE +/- 31.81, N = 4 2893.35 2893.31 2892.98 2878.22 2741.47 2741.32 2740.62 2736.27 2709.44 -Os -Og -O0 -O3 -O2 -march=native -O0 -march=native -O1 -march=native -O3 -march=native -Ofast -march=native 1. (CC) gcc options: -lm
SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation -Og -O0 -Os -O3 -O1 -march=native -O3 -march=native -Ofast -march=native -O2 -march=native -O0 -march=native 300 600 900 1200 1500 SE +/- 0.00, N = 4 SE +/- 0.01, N = 4 SE +/- 0.02, N = 4 SE +/- 0.03, N = 4 SE +/- 0.15, N = 4 SE +/- 0.16, N = 4 SE +/- 0.13, N = 4 SE +/- 0.11, N = 4 SE +/- 0.04, N = 4 1211.86 1211.84 1211.82 1211.81 1211.29 1211.25 1211.17 1211.15 1210.93 -Og -O0 -Os -O3 -O1 -march=native -O3 -march=native -Ofast -march=native -O2 -march=native -O0 -march=native 1. (CC) gcc options: -lm
Stockfish Total Time OpenBenchmarking.org ms, Fewer Is Better Stockfish 2014-11-26 Total Time -O2 -march=native -Ofast -march=native -O0 -march=native -O1 -march=native -O0 -O3 -march=native -Og -Os -O3 700 1400 2100 2800 3500 SE +/- 0.58, N = 3 SE +/- 0.88, N = 3 SE +/- 2.03, N = 3 SE +/- 0.88, N = 3 SE +/- 0.67, N = 3 SE +/- 2.19, N = 3 SE +/- 1.20, N = 3 SE +/- 2.40, N = 3 SE +/- 2.67, N = 3 3362 3367 3369 3372 3396 3396 3398 3399 3401 -O2 -march=native -Ofast -march=native -O0 -march=native -O1 -march=native -O0 -march=native -Og -Os 1. (CXX) g++ options: -lpthread -fno-exceptions -fno-rtti -ansi -pedantic -O3 -msse -msse3 -mpopcnt -flto
Stockfish Test Install Time OpenBenchmarking.org Seconds, Fewer Is Better Stockfish 2014-11-26 Test Install Time -Og -O0 -O3 -Os -O1 -march=native -Ofast -march=native -O0 -march=native -O2 -march=native -O3 -march=native 3 6 9 12 15 9.485 9.530 9.546 9.586 9.652 9.724 9.756 9.760 10.161
Stockfish Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better Stockfish 2014-11-26 Test Install Size -Os -Og -O0 -O3 -O0 -march=native -O1 -march=native -O2 -march=native -O3 -march=native -Ofast -march=native 800 1600 2400 3200 4000 3888 3888 3888 3888 3900 3900 3900 3900 3900
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.7 Time To Compile -O0 -O0 -march=native -Og -O1 -march=native -Os -O2 -march=native -O3 -Ofast -march=native -O3 -march=native 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 9.57 9.62 12.18 14.37 17.92 19.41 21.20 21.40 21.41
Timed Apache Compilation Test Install Time OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.7 Test Install Time -Og -O0 -O2 -march=native -O3 -march=native -Os -O0 -march=native -O1 -march=native -O3 -Ofast -march=native 0.0007 0.0014 0.0021 0.0028 0.0035 0.002 0.002 0.002 0.002 0.003 0.003 0.003 0.003 0.003
Timed Apache Compilation Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better Timed Apache Compilation 2.4.7 Test Install Size -Os -Og -O0 -O0 -march=native -O1 -march=native -O2 -march=native -O3 -O3 -march=native -Ofast -march=native 1400 2800 4200 5600 7000 6376 6376 6376 6376 6376 6376 6376 6376 6376
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 6.864 Multiple Sequence Alignment -Os -O1 -march=native -O2 -march=native -O3 -Ofast -march=native -Og -O0 -march=native -O0 -O3 -march=native 0.81 1.62 2.43 3.24 4.05 SE +/- 0.02, N = 3 SE +/- 0.05, N = 6 SE +/- 0.05, N = 3 SE +/- 0.07, N = 6 SE +/- 0.06, N = 6 SE +/- 0.06, N = 6 SE +/- 0.11, N = 6 SE +/- 0.15, N = 6 SE +/- 0.15, N = 6 3.29 3.36 3.39 3.40 3.40 3.46 3.50 3.59 3.60 1. (CC) gcc options: -O3 -lm -lpthread
Timed MAFFT Alignment Test Install Time OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 6.864 Test Install Time -Ofast -march=native -O0 -march=native -O0 -O3 -O2 -march=native -Os -O3 -march=native -O1 -march=native -Og 0.6734 1.3468 2.0202 2.6936 3.367 2.787 2.800 2.809 2.822 2.848 2.854 2.902 2.943 2.993
Timed MAFFT Alignment Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better Timed MAFFT Alignment 6.864 Test Install Size -Os -Og -O0 -O0 -march=native -O1 -march=native -O2 -march=native -O3 -O3 -march=native -Ofast -march=native 2K 4K 6K 8K 10K 9184 9184 9184 9184 9184 9184 9184 9184 9184
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 5.2.9 Time To Compile -O0 -O0 -march=native -Og -O1 -march=native -Os -O2 -march=native -O3 -Ofast -march=native -O3 -march=native 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 7.19 7.31 9.94 12.02 14.23 17.47 18.96 19.26 19.45 -O0 -O0 -march=native -Og -O1 -march=native -Os -O2 -march=native -O3 -Ofast -march=native -O3 -march=native 1. (CC) gcc options: -pedantic -ldl -lz -lm
Timed PHP Compilation Test Install Time OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 5.2.9 Test Install Time -O0 -O0 -march=native -Og -O1 -march=native -Os -O2 -march=native -O3 -Ofast -march=native -O3 -march=native 6 12 18 24 30 11.28 11.42 14.07 15.74 19.00 20.86 23.80 23.97 24.00
Timed PHP Compilation Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better Timed PHP Compilation 5.2.9 Test Install Size -Os -O1 -march=native -O2 -march=native -Og -Ofast -march=native -O3 -march=native -O3 -O0 -O0 -march=native 5K 10K 15K 20K 25K 19960 20460 20512 20572 21292 21296 21300 21480 21480
TSCP AI Chess Performance OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance -Ofast -march=native -Og -Os -O3 -O0 -march=native -O1 -march=native -O0 -O3 -march=native -O2 -march=native 300K 600K 900K 1200K 1500K SE +/- 586.20, N = 5 SE +/- 586.20, N = 5 SE +/- 717.95, N = 5 SE +/- 717.95, N = 5 SE +/- 717.95, N = 5 SE +/- 717.95, N = 5 1272004 1272004 1272004 1271418 1271418 1270832 1270832 1270245 1270245 -Ofast -Og -Os -O0 -O1 -O0 -O2 1. (CC) gcc options: -march=native -O3
TSCP Test Install Time OpenBenchmarking.org Seconds, Fewer Is Better TSCP 1.81 Test Install Time -O1 -march=native -O3 -march=native -O0 -march=native -O2 -march=native -O0 -O3 -Os -Og -Ofast -march=native 0.1053 0.2106 0.3159 0.4212 0.5265 0.462 0.462 0.463 0.463 0.464 0.464 0.466 0.468 0.468
TSCP Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better TSCP 1.81 Test Install Size -Os -Og -O0 -O0 -march=native -O1 -march=native -O2 -march=native -O3 -O3 -march=native -Ofast -march=native 40 80 120 160 200 188 188 188 188 188 188 188 188 188
TTSIOD 3D Renderer Phong Rendering With Soft-Shadow Mapping OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.3a Phong Rendering With Soft-Shadow Mapping -Ofast -march=native -O1 -march=native -O3 -march=native -O2 -march=native -O3 -O0 -march=native -O0 -Os -Og 60 120 180 240 300 SE +/- 0.95, N = 3 SE +/- 0.63, N = 3 SE +/- 0.61, N = 3 SE +/- 0.32, N = 3 SE +/- 0.90, N = 3 SE +/- 0.07, N = 3 SE +/- 0.61, N = 3 SE +/- 0.43, N = 3 SE +/- 0.05, N = 3 298.20 297.05 296.38 294.47 284.66 209.33 205.96 171.35 136.92 -Ofast -march=native -O1 -march=native -O3 -march=native -O2 -march=native -O3 -O0 -march=native -O0 -Os -Og 1. (CXX) g++ options: -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -lpthread -lstdc++
TTSIOD 3D Renderer Test Install Time OpenBenchmarking.org Seconds, Fewer Is Better TTSIOD 3D Renderer 2.3a Test Install Time -O0 -O0 -march=native -Og -O1 -march=native -Os -O2 -march=native -O3 -O3 -march=native -Ofast -march=native 4 8 12 16 20 12.47 12.66 12.79 13.63 14.21 15.45 15.60 15.72 15.80
TTSIOD 3D Renderer Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better TTSIOD 3D Renderer 2.3a Test Install Size -O1 -march=native -O2 -march=native -Og -Ofast -march=native -O3 -O3 -march=native -Os -O0 -O0 -march=native 7K 14K 21K 28K 35K 32236 32256 32280 32336 32340 32340 32400 32704 32712
Phoronix Test Suite v10.8.4