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&gru&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 ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping graphics-magick: Blur graphics-magick: Sharpen graphics-magick: HWB Color Space graphics-magick: Local Adaptive Thresholding tjbench: Decompression Throughput fftw: Float + SSE - 2D FFT Size 1024 scimark2: Composite scimark2: Monte Carlo scimark2: Fast Fourier Transform scimark2: Sparse Matrix Multiply scimark2: Dense LU Matrix Factorization scimark2: Jacobi Successive Over-Relaxation himeno: Poisson Pressure Solver tscp: AI Chess Performance hint: FLOAT john-the-ripper: Blowfish redis: GET redis: SET apache: Static Web Page Serving openssl: RSA 4096-bit Performance stockfish: Total Time mafft: Multiple Sequence Alignment build-apache: Time To Compile build-php: Time To Compile c-ray: Total Time bullet: 3000 Fall bullet: 1000 Stack bullet: 1000 Convex bullet: 136 Ragdolls bullet: Prim Trimesh bullet: Convex Trimesh encode-flac: WAV To FLAC encode-mp3: WAV To MP3 ffmpeg: 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 296.38 172 160 225 95 156.51 19067 1491.49 642.41 337.12 2530.40 2736.27 1211.25 2176.94 1270245 379906549.87 8203 2827974.50 1989895.50 36505.82 987.30 3396 3.60 21.41 19.45 12.10 4.58 5.27 5.03 3.20 1.10 1.30 6.41 10.69 8.72 294.47 167 160 220 94 156.61 19168 1496.66 640.12 339.10 2551.45 2741.47 1211.15 2157.44 1270245 379559198.55 9281 2685847.17 1970131.63 36862.62 989.90 3362 3.39 19.41 17.47 12.08 4.49 5.20 5.05 3.20 1.09 1.31 6.41 10.69 8.86 297.05 165 152 218 84 155.02 18312 1496.91 642.62 343.21 2546.81 2740.62 1211.29 2164.67 1270832 378033426.32 9421 2783138.50 1973737.29 34987.62 989.73 3372 3.36 14.37 12.02 12.13 4.59 5.21 5.03 3.20 1.10 1.30 6.41 10.69 8.76 209.33 115 100 140 30 127.81 2264.42 1497.33 642.63 341.52 2550.25 2741.32 1210.93 455.64 1271418 378584296.65 9421 1588153.37 1126560.79 35758.15 990.03 3369 3.50 9.62 7.31 42.82 4.65 5.25 5.04 3.20 1.09 1.31 44.53 33.27 8.72 205.96 113 99 139 31 119.38 2269.46 1562.65 643.97 341.21 2723.25 2892.98 1211.84 455.67 1270832 379092684.71 9437 1593507.71 1138113.92 35828.74 990.07 3396 3.59 9.57 7.19 41.11 4.91 5.54 5.13 3.32 1.10 1.32 44.58 33.26 8.64 171.35 165 149 216 75 142.14 17604 1564.25 643.95 342.75 2729.37 2893.35 1211.82 1284.54 1272004 379781183.52 9398 2681766.42 1882153.04 34907.27 989.80 3399 3.29 17.92 14.23 44.06 4.88 5.72 5.14 3.37 1.10 1.32 9.11 14.69 8.72 136.92 146 87 191 59 145.06 16374 1562.41 643.95 343.12 2719.83 2893.31 1211.86 1181.14 1272004 378787321.29 9422 2727304.25 1896435.71 34444.28 990.43 3398 3.46 12.18 9.94 30.29 4.79 5.55 5.15 3.32 1.10 1.32 7.31 19.74 8.52 298.20 173 162 230 95 157.65 19127 1492.74 642.63 343.33 2557.14 2709.44 1211.17 2135.40 1272004 378261842.97 9421 2814293.58 1980337.08 36920.95 990.20 3367 3.40 21.40 19.26 11.35 4.61 5.34 5.05 3.20 1.10 1.31 6.42 10.55 8.58 284.66 168 150 223 94 151.22 17920 1557.96 643.98 342.27 2713.54 2878.22 1211.81 2169.33 1271418 379350853.80 9411 2752605.83 1953144.84 36844.10 989.80 3401 3.40 21.20 18.96 15.54 4.61 5.47 5.14 3.31 1.10 1.32 6.11 10.44 9.01 OpenBenchmarking.org
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++
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 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
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
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
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 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
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
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
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
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
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: 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
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
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
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
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
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
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
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
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
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
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
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 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 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
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
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
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: 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
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
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
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
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
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
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
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
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
Phoronix Test Suite v10.8.4