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&rdt .
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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 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 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 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 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 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 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 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 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 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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 8K 16K 24K 32K 40K SE +/- 242.63, N = 3 SE +/- 79.43, N = 3 SE +/- 121.59, N = 3 SE +/- 108.01, N = 3 SE +/- 36.76, N = 3 SE +/- 240.96, N = 3 SE +/- 598.01, N = 3 SE +/- 147.35, N = 3 SE +/- 19.81, N = 3 36505.82 36862.62 34987.62 35758.15 35828.74 34907.27 34444.28 36920.95 36844.10 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 9 18 27 36 45 41.38 39.11 34.21 28.94 28.64 37.52 32.13 41.43 41.26
Apache Benchmark Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better Apache Benchmark 2.4.7 Test Install Size -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 4K 8K 12K 16K 20K 16280 16048 15976 16768 16764 15672 16004 16296 16280
Bullet Physics Engine Test Install Time OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test Install Time -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 6 12 18 24 30 26.74 25.71 26.36 26.69 21.72 21.78 21.59 26.33 21.60
Bullet Physics Engine Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better Bullet Physics Engine 2.81 Test Install Size GCC 6.3.0 -Os -Og -O0 -O0 -march=native -O1 -march=native -O2 -march=native -O3 -Ofast -march=native -O3 -march=native 30K 60K 90K 120K 150K 142896 137536 137608 137536 142896 142896 142896 137536 142932 142812
Bullet Physics Engine Test: 3000 Fall OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 3000 Fall -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 1.1048 2.2096 3.3144 4.4192 5.524 SE +/- 0.09, N = 3 SE +/- 0.00, N = 3 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 SE +/- 0.07, N = 5 SE +/- 0.08, N = 4 SE +/- 0.00, N = 3 4.58 4.49 4.59 4.65 4.91 4.88 4.79 4.61 4.61 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native 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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 1.287 2.574 3.861 5.148 6.435 SE +/- 0.06, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 SE +/- 0.15, N = 3 SE +/- 0.08, N = 3 SE +/- 0.12, N = 3 SE +/- 0.01, N = 3 5.27 5.20 5.21 5.25 5.54 5.72 5.55 5.34 5.47 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native 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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 1.1588 2.3176 3.4764 4.6352 5.794 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 5.03 5.05 5.03 5.04 5.13 5.14 5.15 5.05 5.14 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native 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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 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.05, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 3.20 3.20 3.20 3.20 3.32 3.37 3.32 3.20 3.31 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native 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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 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.10 1.09 1.10 1.09 1.10 1.10 1.10 1.10 1.10 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -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.31 1.30 1.31 1.32 1.32 1.32 1.31 1.32 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native 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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 10 20 30 40 50 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 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 12.10 12.08 12.13 42.82 41.11 44.06 30.29 11.35 15.54 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native 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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 0.0432 0.0864 0.1296 0.1728 0.216 0.186 0.186 0.186 0.070 0.068 0.144 0.091 0.179 0.192
C-Ray Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better C-Ray 1.1 Test Install Size -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 1400 2800 4200 5600 7000 6416 6416 6416 6420 6420 6416 6416 6416 6420
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 2.8.1 H.264 HD To NTSC DV -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 3 6 9 12 15 SE +/- 0.07, N = 3 SE +/- 0.11, N = 3 SE +/- 0.08, N = 3 SE +/- 0.10, N = 3 SE +/- 0.09, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 8.72 8.86 8.76 8.72 8.64 8.72 8.52 8.58 9.01 -march=native -llzma -O2 -march=native -llzma -O1 -march=native -llzma -O0 -march=native -llzma -O0 -llzma -Os -llzma -Og -llzma -Ofast -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 -O3 -std=c99 -fomit-frame-pointer -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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 20 40 60 80 100 76.11 76.04 75.26 75.61 75.02 75.70 75.37 75.44 75.75
FFmpeg Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better FFmpeg 2.8.1 Test Install Size -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 80K 160K 240K 320K 400K 363416 363420 363420 363420 363404 363404 363404 363420 363404
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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 4K 8K 12K 16K 20K SE +/- 129.12, N = 5 SE +/- 76.58, N = 5 SE +/- 68.88, N = 5 SE +/- 3.71, N = 5 SE +/- 4.36, N = 5 SE +/- 29.88, N = 5 SE +/- 58.73, N = 5 SE +/- 66.82, N = 5 SE +/- 110.64, N = 5 19067.00 19168.00 18312.00 2264.42 2269.46 17604.00 16374.00 19127.00 17920.00 -O3 -march=native -O2 -march=native -O1 -march=native -Os -Og -Ofast -march=native -O3 1. (CC) gcc options: -lm
FFTW Test Install Time OpenBenchmarking.org Seconds, Fewer Is Better FFTW 3.3.4 Test Install Time -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 20 40 60 80 100 87.80 80.02 67.23 55.69 55.04 75.12 63.40 88.03 87.85
FFTW Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better FFTW 3.3.4 Test Install Size -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 20K 40K 60K 80K 100K 86560 85368 84860 102180 101404 86132 85944 86612 88164
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.1 WAV To FLAC -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 10 20 30 40 50 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 SE +/- 0.02, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.00, N = 5 6.41 6.41 6.41 44.53 44.58 9.11 7.31 6.42 6.11 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 3 6 9 12 15 10.999 11.145 10.843 7.283 7.277 9.471 8.301 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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 600 1200 1800 2400 3000 2568 2620 2616 2628 2624 2288 2424 2660 2616
GraphicsMagick Operation: Blur OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: Blur -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 40 80 120 160 200 SE +/- 0.33, N = 3 SE +/- 1.20, N = 3 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 172 167 165 115 113 165 146 173 168 -O3 -march=native -O2 -march=native -lSM -lICE -llzma -O1 -march=native -lSM -lICE -llzma -O0 -march=native -lSM -lICE -llzma -O0 -lSM -lICE -llzma -Os -lSM -lICE -llzma -Og -lSM -lICE -llzma -Ofast -march=native -lSM -lICE -llzma -O3 -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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 6 12 18 24 30 23.51 21.78 18.60 16.49 16.31 19.95 16.79 23.49 23.48
GraphicsMagick Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better GraphicsMagick 1.3.19 Test Install Size -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 4K 8K 12K 16K 20K 20420 19248 19296 19600 19604 17896 18952 20480 20512
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: Sharpen -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 40 80 120 160 200 SE +/- 0.67, N = 3 SE +/- 1.45, N = 3 SE +/- 0.67, N = 3 SE +/- 0.88, N = 3 160 160 152 100 99 149 87 162 150 -O3 -march=native -O2 -march=native -lSM -lICE -llzma -O1 -march=native -lSM -lICE -llzma -O0 -march=native -lSM -lICE -llzma -O0 -lSM -lICE -llzma -Os -lSM -lICE -llzma -Og -lSM -lICE -llzma -Ofast -march=native -lSM -lICE -llzma -O3 -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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 50 100 150 200 250 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 225 220 218 140 139 216 191 230 223 -O3 -march=native -O2 -march=native -lSM -lICE -llzma -O1 -march=native -lSM -lICE -llzma -O0 -march=native -lSM -lICE -llzma -O0 -lSM -lICE -llzma -Os -lSM -lICE -llzma -Og -lSM -lICE -llzma -Ofast -march=native -lSM -lICE -llzma -O3 -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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 20 40 60 80 100 95 94 84 30 31 75 59 95 94 -O3 -march=native -O2 -march=native -lSM -lICE -llzma -O1 -march=native -lSM -lICE -llzma -O0 -march=native -lSM -lICE -llzma -O0 -lSM -lICE -llzma -Os -lSM -lICE -llzma -Og -lSM -lICE -llzma -Ofast -march=native -lSM -lICE -llzma -O3 -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 -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 80M 160M 240M 320M 400M SE +/- 84492.89, N = 3 SE +/- 16990.70, N = 3 SE +/- 925059.45, N = 3 SE +/- 835338.41, N = 3 SE +/- 404477.50, N = 3 SE +/- 99556.23, N = 3 SE +/- 404989.04, N = 3 SE +/- 123577.41, N = 3 SE +/- 217893.59, N = 3 379906549.87 379559198.55 378033426.32 378584296.65 379092684.71 379781183.52 378787321.29 378261842.97 379350853.80 -O2 -O1 -O0 -O0 -Os -Og -Ofast 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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 0.0934 0.1868 0.2802 0.3736 0.467 0.407 0.411 0.408 0.415 0.414 0.406 0.413 0.413 0.413
Hierarchical INTegration Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better Hierarchical INTegration 1.0 Test Install Size -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 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 -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 500 1000 1500 2000 2500 SE +/- 2.82, N = 3 SE +/- 5.00, N = 3 SE +/- 7.36, N = 3 SE +/- 0.14, N = 3 SE +/- 0.18, N = 3 SE +/- 0.59, N = 3 SE +/- 1.04, N = 3 SE +/- 0.43, N = 3 SE +/- 11.21, N = 3 2176.94 2157.44 2164.67 455.64 455.67 1284.54 1181.14 2135.40 2169.33 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 0.0344 0.0688 0.1032 0.1376 0.172 0.153 0.151 0.151 0.044 0.044 0.093 0.063 0.152 0.152
Himeno Benchmark Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better Himeno Benchmark 3.0 Test Install Size -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 12 24 36 48 60 52 52 52 52 52 48 48 52 52
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: Blowfish -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 2K 4K 6K 8K 10K SE +/- 70.60, N = 3 SE +/- 162.89, N = 6 SE +/- 5.78, N = 3 SE +/- 11.33, N = 3 SE +/- 4.67, N = 3 SE +/- 5.00, N = 3 SE +/- 5.00, N = 3 SE +/- 8.95, N = 3 SE +/- 14.18, N = 3 8203 9281 9421 9421 9437 9398 9422 9421 9411 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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 2 4 6 8 10 5.989 5.974 5.974 6.022 5.983 5.972 6.053 6.042 5.973
John The Ripper Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better John The Ripper 1.8.0 Test Install Size -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 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 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 8 16 24 32 40 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 SE +/- 0.01, N = 5 SE +/- 0.04, N = 5 SE +/- 0.04, N = 5 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 10.69 10.69 10.69 33.27 33.26 14.69 19.74 10.55 10.44 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 6 12 18 24 30 25.173 25.475 25.188 7.948 7.913 13.176 11.768 25.182 23.751
LAME MP3 Encoding Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better LAME MP3 Encoding 3.99.3 Test Install Size -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 900 1800 2700 3600 4500 4176 4176 4176 3280 3280 2824 3304 4176 4016
libjpeg-turbo tjbench Test: Decompression Throughput OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 1.5.1 Test: Decompression Throughput -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 30 60 90 120 150 SE +/- 0.80, N = 3 SE +/- 0.33, N = 3 SE +/- 0.43, N = 3 SE +/- 0.38, N = 3 SE +/- 0.09, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.16, N = 3 SE +/- 0.42, N = 3 156.51 156.61 155.02 127.81 119.38 142.14 145.06 157.65 151.22 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 3 6 9 12 15 10.401 8.241 6.279 4.509 4.528 7.369 5.176 10.269 10.210
libjpeg-turbo tjbench Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better libjpeg-turbo tjbench 1.5.1 Test Install Size -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 9K 18K 27K 36K 45K 41400 40504 40092 41560 41568 39704 40068 41404 41460
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.1g RSA 4096-bit Performance -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 200 400 600 800 1000 SE +/- 0.12, N = 3 SE +/- 0.17, N = 3 SE +/- 0.12, N = 3 SE +/- 0.33, N = 3 SE +/- 0.15, N = 3 SE +/- 0.20, N = 3 SE +/- 0.03, N = 3 SE +/- 0.15, N = 3 SE +/- 0.10, N = 3 987.30 989.90 989.73 990.03 990.07 989.80 990.43 990.20 989.80 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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 14 28 42 56 70 62.16 62.55 62.11 61.90 61.88 62.00 61.98 62.14 61.96
OpenSSL Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better OpenSSL 1.0.1g Test Install Size -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 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 -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 600K 1200K 1800K 2400K 3000K SE +/- 25208.14, N = 3 SE +/- 10467.44, N = 3 SE +/- 17025.41, N = 3 SE +/- 3027.03, N = 3 SE +/- 15521.86, N = 3 SE +/- 32612.39, N = 3 SE +/- 6568.37, N = 3 SE +/- 6975.60, N = 3 SE +/- 20796.61, N = 3 2827974.50 2685847.17 2783138.50 1588153.37 1593507.71 2681766.42 2727304.25 2814293.58 2752605.83 -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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 5 10 15 20 25 20.70 16.13 16.08 10.81 10.71 13.62 11.32 17.14 16.86
Redis Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better Redis 3.0.1 Test Install Size -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 11K 22K 33K 44K 55K 45356 45752 45756 50152 50068 41276 43224 46244 46072
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: SET -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 400K 800K 1200K 1600K 2000K SE +/- 22307.92, N = 3 SE +/- 18092.36, N = 3 SE +/- 7253.53, N = 3 SE +/- 2574.72, N = 3 SE +/- 3845.77, N = 3 SE +/- 9493.79, N = 3 SE +/- 9853.29, N = 3 SE +/- 11694.92, N = 3 SE +/- 4404.94, N = 3 1989895.50 1970131.63 1973737.29 1126560.79 1138113.92 1882153.04 1896435.71 1980337.08 1953144.84 -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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 300 600 900 1200 1500 SE +/- 1.19, N = 4 SE +/- 0.67, N = 4 SE +/- 0.55, N = 4 SE +/- 0.43, N = 4 SE +/- 1.16, N = 4 SE +/- 0.51, N = 4 SE +/- 0.51, N = 4 SE +/- 6.21, N = 4 SE +/- 2.83, N = 4 1491.49 1496.66 1496.91 1497.33 1562.65 1564.25 1562.41 1492.74 1557.96 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 1. (CC) gcc options: -lm
SciMark Test Install Time OpenBenchmarking.org Seconds, Fewer Is Better SciMark 2.0 Test Install Time -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 0.0565 0.113 0.1695 0.226 0.2825 0.251 0.247 0.248 0.247 0.245 0.245 0.243 0.247 0.245
SciMark Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better SciMark 2.0 Test Install Size GCC 6.3.0 -Os -Og -O0 -O0 -march=native -O1 -march=native -O2 -march=native -O3 -Ofast -march=native -O3 -march=native 40 80 120 160 200 180 180 180 180 180 180 180 180 180 164
SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 140 280 420 560 700 SE +/- 0.14, N = 4 SE +/- 2.52, N = 4 SE +/- 0.02, N = 4 SE +/- 0.00, N = 4 SE +/- 0.02, N = 4 SE +/- 0.03, N = 4 SE +/- 0.03, N = 4 SE +/- 0.01, N = 4 SE +/- 0.02, N = 4 642.41 640.12 642.62 642.63 643.97 643.95 643.95 642.63 643.98 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 70 140 210 280 350 SE +/- 0.46, N = 4 SE +/- 1.01, N = 4 SE +/- 0.23, N = 4 SE +/- 0.32, N = 4 SE +/- 0.36, N = 4 SE +/- 0.41, N = 4 SE +/- 0.37, N = 4 SE +/- 0.29, N = 4 SE +/- 0.59, N = 4 337.12 339.10 343.21 341.52 341.21 342.75 343.12 343.33 342.27 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 600 1200 1800 2400 3000 SE +/- 4.08, N = 4 SE +/- 0.96, N = 4 SE +/- 2.75, N = 4 SE +/- 1.81, N = 4 SE +/- 5.76, N = 4 SE +/- 2.29, N = 4 SE +/- 2.28, N = 4 SE +/- 0.65, N = 4 SE +/- 3.07, N = 4 2530.40 2551.45 2546.81 2550.25 2723.25 2729.37 2719.83 2557.14 2713.54 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 600 1200 1800 2400 3000 SE +/- 1.73, N = 4 SE +/- 0.11, N = 4 SE +/- 0.12, N = 4 SE +/- 0.20, N = 4 SE +/- 0.25, N = 4 SE +/- 0.27, N = 4 SE +/- 0.31, N = 4 SE +/- 31.81, N = 4 SE +/- 13.53, N = 4 2736.27 2741.47 2740.62 2741.32 2892.98 2893.35 2893.31 2709.44 2878.22 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 300 600 900 1200 1500 SE +/- 0.16, N = 4 SE +/- 0.11, N = 4 SE +/- 0.15, N = 4 SE +/- 0.04, N = 4 SE +/- 0.01, N = 4 SE +/- 0.02, N = 4 SE +/- 0.00, N = 4 SE +/- 0.13, N = 4 SE +/- 0.03, N = 4 1211.25 1211.15 1211.29 1210.93 1211.84 1211.82 1211.86 1211.17 1211.81 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 1. (CC) gcc options: -lm
Stockfish Total Time OpenBenchmarking.org ms, Fewer Is Better Stockfish 2014-11-26 Total Time -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 700 1400 2100 2800 3500 SE +/- 2.19, N = 3 SE +/- 0.58, N = 3 SE +/- 0.88, N = 3 SE +/- 2.03, N = 3 SE +/- 0.67, N = 3 SE +/- 2.40, N = 3 SE +/- 1.20, N = 3 SE +/- 0.88, N = 3 SE +/- 2.67, N = 3 3396 3362 3372 3369 3396 3399 3398 3367 3401 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native 1. (CXX) g++ options: -lpthread -O3 -fno-exceptions -fno-rtti -ansi -pedantic -msse -msse3 -mpopcnt -flto
Stockfish Test Install Time OpenBenchmarking.org Seconds, Fewer Is Better Stockfish 2014-11-26 Test Install Time -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 3 6 9 12 15 10.161 9.760 9.652 9.756 9.530 9.586 9.485 9.724 9.546
Stockfish Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better Stockfish 2014-11-26 Test Install Size -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 800 1600 2400 3200 4000 3900 3900 3900 3900 3888 3888 3888 3900 3888
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.7 Time To Compile -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 21.41 19.41 14.37 9.62 9.57 17.92 12.18 21.40 21.20
Timed Apache Compilation Test Install Time OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.7 Test Install Time -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 0.0007 0.0014 0.0021 0.0028 0.0035 0.002 0.002 0.003 0.003 0.002 0.003 0.002 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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 0.81 1.62 2.43 3.24 4.05 SE +/- 0.15, N = 6 SE +/- 0.05, N = 3 SE +/- 0.05, N = 6 SE +/- 0.11, N = 6 SE +/- 0.15, N = 6 SE +/- 0.02, N = 3 SE +/- 0.06, N = 6 SE +/- 0.06, N = 6 SE +/- 0.07, N = 6 3.60 3.39 3.36 3.50 3.59 3.29 3.46 3.40 3.40 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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 0.6734 1.3468 2.0202 2.6936 3.367 2.902 2.848 2.943 2.800 2.809 2.854 2.993 2.787 2.822
Timed MAFFT Alignment Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better Timed MAFFT Alignment 6.864 Test Install Size -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 5 10 15 20 25 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 19.45 17.47 12.02 7.31 7.19 14.23 9.94 19.26 18.96 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 6 12 18 24 30 24.00 20.86 15.74 11.42 11.28 19.00 14.07 23.97 23.80
Timed PHP Compilation Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better Timed PHP Compilation 5.2.9 Test Install Size -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 5K 10K 15K 20K 25K 21296 20512 20460 21480 21480 19960 20572 21292 21300
TSCP AI Chess Performance OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 300K 600K 900K 1200K 1500K SE +/- 717.95, N = 5 SE +/- 717.95, N = 5 SE +/- 717.95, N = 5 SE +/- 586.20, N = 5 SE +/- 717.95, N = 5 SE +/- 586.20, N = 5 1270245 1270245 1270832 1271418 1270832 1272004 1272004 1272004 1271418 -O2 -O1 -O0 -O0 -Os -Og -Ofast 1. (CC) gcc options: -O3 -march=native
TSCP Test Install Time OpenBenchmarking.org Seconds, Fewer Is Better TSCP 1.81 Test Install Time -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 0.1053 0.2106 0.3159 0.4212 0.5265 0.462 0.463 0.462 0.463 0.464 0.466 0.468 0.468 0.464
TSCP Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better TSCP 1.81 Test Install Size -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 60 120 180 240 300 SE +/- 0.61, N = 3 SE +/- 0.32, N = 3 SE +/- 0.63, N = 3 SE +/- 0.07, N = 3 SE +/- 0.61, N = 3 SE +/- 0.43, N = 3 SE +/- 0.05, N = 3 SE +/- 0.95, N = 3 SE +/- 0.90, N = 3 296.38 294.47 297.05 209.33 205.96 171.35 136.92 298.20 284.66 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 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 -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 4 8 12 16 20 15.72 15.45 13.63 12.66 12.47 14.21 12.79 15.80 15.60
TTSIOD 3D Renderer Test Install Size OpenBenchmarking.org Bytes, Fewer Is Better TTSIOD 3D Renderer 2.3a Test Install Size -O3 -march=native -O2 -march=native -O1 -march=native -O0 -march=native -O0 -Os -Og -Ofast -march=native -O3 7K 14K 21K 28K 35K 32340 32256 32236 32712 32704 32400 32280 32336 32340
Phoronix Test Suite v10.8.4