GCC 9 compiler tuning benchmarks by Michael Larabel for a future article on Phoronix.com.
-O0 Environment Notes: CXXFLAGS=-O0 CFLAGS=-O0Compiler Notes: --disable-multilib --enable-checking=releaseSecurity Notes: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp
-Og Environment Notes: CXXFLAGS=-Og CFLAGS=-OgCompiler Notes: --disable-multilib --enable-checking=releaseSecurity Notes: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp
-O1 Environment Notes: CXXFLAGS=-O1 CFLAGS=-O1Compiler Notes: --disable-multilib --enable-checking=releaseSecurity Notes: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp
-O2 Environment Notes: CXXFLAGS=-O2 CFLAGS=-O2Compiler Notes: --disable-multilib --enable-checking=releaseSecurity Notes: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp
-O2 -ftree-vectorize -ftree-slp-vectorize Environment Notes: CXXFLAGS=-O2-ftree-vectorize-ftree-slp-vectorize CFLAGS=-O2-ftree-vectorize-ftree-slp-vectorizeCompiler Notes: --disable-multilib --enable-checking=releaseSecurity Notes: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp
-O2 -march=znver1 Environment Notes: CXXFLAGS=-O2-march=znver1 CFLAGS=-O2-march=znver1Compiler Notes: --disable-multilib --enable-checking=releaseSecurity Notes: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp
-O2 -flto Environment Notes: CXXFLAGS=-O2-flto CFLAGS=-O2-fltoCompiler Notes: --disable-multilib --enable-checking=releaseSecurity Notes: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp
-O3 Environment Notes: CXXFLAGS=-O3 CFLAGS=-O3Compiler Notes: --disable-multilib --enable-checking=releaseSecurity Notes: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp
-O3 -march=znver1 Environment Notes: CXXFLAGS=-O3-march=znver1 CFLAGS=-O3-march=znver1Compiler Notes: --disable-multilib --enable-checking=releaseSecurity Notes: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp
-O3 -march=znver1 -flto Environment Notes: CXXFLAGS=-O3 march=znver1-flto CFLAGS=-O3-march=znver1-fltoCompiler Notes: --disable-multilib --enable-checking=releaseSecurity Notes: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp
-Ofast -march=znver1 Processor: 2 x AMD EPYC 7601 32-Core (64 Cores / 128 Threads), Motherboard: Dell 02MJ3T (1.2.5 BIOS), Chipset: AMD Family 17h, Memory: 16 x 32 GB DDR4-2400MT/s 36ASF4G72PZ-2G6D2, Disk: 120GB SSDSCKJB120G7R + 20 x 500GB Samsung SSD 860, Graphics: Matrox G200eW3, Monitor: VE228, Network: 2 x Broadcom BCM57416 NetXtreme-E 10GBase-T RDMA + 2 x Broadcom NetXtreme BCM5720 PCIe
OS: Ubuntu 18.04, Kernel: 5.0.0-050000rc6-generic (x86_64) 20190210, Desktop: GNOME Shell 3.28.3, Display Server: X Server, Compiler: GCC 9.0.1 20190210, File-System: ext4, Screen Resolution: 1600x1200
Environment Notes: CXXFLAGS=-Ofast-march=znver1 CFLAGS=-Ofast-march=znver1Compiler Notes: --disable-multilib --enable-checking=releaseSecurity Notes: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp
FLAC Audio Encoding This test times how long it takes to encode a sample WAV file to FLAC format five times. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC -O0 -Og -O1 -O3 -march=znver1 -flto -Ofast -march=znver1 -O2 -march=znver1 -O3 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -O2 -flto -O3 20 40 60 80 100 SE +/- 0.12, N = 5 SE +/- 0.11, N = 5 SE +/- 0.09, N = 5 SE +/- 0.10, N = 5 SE +/- 0.08, N = 5 SE +/- 0.09, N = 5 SE +/- 0.10, N = 5 SE +/- 0.14, N = 5 SE +/- 0.08, N = 5 SE +/- 0.11, N = 5 SE +/- 0.12, N = 5 96.77 15.58 15.01 14.21 13.95 13.89 13.85 13.70 13.65 13.64 13.61 -O0 1. (CXX) g++ options: -fvisibility=hidden -logg -lm
Result Confidence
OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC -O0 -Og -O1 -O3 -march=znver1 -flto -Ofast -march=znver1 -O2 -march=znver1 -O3 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -O2 -flto -O3 20 40 60 80 100 Min: 96.36 / Avg: 96.77 / Max: 97.07 Min: 15.16 / Avg: 15.58 / Max: 15.76 Min: 14.71 / Avg: 15.01 / Max: 15.21 Min: 13.87 / Avg: 14.21 / Max: 14.48 Min: 13.71 / Avg: 13.95 / Max: 14.08 Min: 13.6 / Avg: 13.89 / Max: 14.08 Min: 13.54 / Avg: 13.85 / Max: 14.09 Min: 13.18 / Avg: 13.7 / Max: 13.9 Min: 13.39 / Avg: 13.65 / Max: 13.83 Min: 13.35 / Avg: 13.64 / Max: 13.94 Min: 13.2 / Avg: 13.61 / Max: 13.83 1. (CXX) g++ options: -fvisibility=hidden -logg -lm
FFTW FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 4096 -O0 -Og -O3 -march=znver1 -O3 -march=znver1 -flto -Ofast -march=znver1 -O2 -flto -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -march=znver1 -O2 -O1 -O3 3K 6K 9K 12K 15K SE +/- 1.00, N = 3 SE +/- 165.58, N = 3 SE +/- 78.62, N = 3 SE +/- 49.65, N = 3 SE +/- 160.71, N = 8 SE +/- 134.39, N = 3 SE +/- 72.78, N = 3 SE +/- 15.71, N = 3 SE +/- 160.95, N = 3 SE +/- 70.29, N = 3 SE +/- 115.66, N = 3 2193 12642 12752 13110 13166 13214 13285 13346 13391 13468 13555 -O0 -Og -O3 -march=znver1 -O3 -march=znver1 -flto -Ofast -march=znver1 -O2 -flto -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -march=znver1 -O2 -O1 -O3 1. (CC) gcc options: -pthread -lm
Result Confidence
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 4096 -O0 -Og -O3 -march=znver1 -O3 -march=znver1 -flto -Ofast -march=znver1 -O2 -flto -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -march=znver1 -O2 -O1 -O3 2K 4K 6K 8K 10K Min: 2191.2 / Avg: 2192.73 / Max: 2194.6 Min: 12325 / Avg: 12642.33 / Max: 12883 Min: 12627 / Avg: 12751.67 / Max: 12897 Min: 13024 / Avg: 13110 / Max: 13196 Min: 12098 / Avg: 13166.13 / Max: 13479 Min: 13005 / Avg: 13214.33 / Max: 13465 Min: 13191 / Avg: 13284.67 / Max: 13428 Min: 13315 / Avg: 13346.33 / Max: 13364 Min: 13220 / Avg: 13391.33 / Max: 13713 Min: 13373 / Avg: 13467.67 / Max: 13605 Min: 13393 / Avg: 13555 / Max: 13779 1. (CC) gcc options: -pthread -lm
Timed PHP Compilation This test times how long it takes to build PHP 5 with the Zend engine. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.1.9 Time To Compile -O3 -O3 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -O2 -march=znver1 -O1 -Og -O0 20 40 60 80 100 SE +/- 0.22, N = 3 SE +/- 0.33, N = 3 SE +/- 0.26, N = 3 SE +/- 0.18, N = 3 SE +/- 0.25, N = 3 SE +/- 0.06, N = 3 SE +/- 0.10, N = 3 SE +/- 0.02, N = 3 78.19 78.13 52.58 52.17 51.96 29.05 21.42 15.19 -O3 -O3 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -O2 -march=znver1 -O1 -Og 1. (CC) gcc options: -pedantic -ldl -lz -lm
Result Confidence
OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.1.9 Time To Compile -O3 -O3 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -O2 -march=znver1 -O1 -Og -O0 15 30 45 60 75 Min: 77.79 / Avg: 78.19 / Max: 78.56 Min: 77.77 / Avg: 78.13 / Max: 78.79 Min: 52.16 / Avg: 52.58 / Max: 53.04 Min: 51.82 / Avg: 52.17 / Max: 52.42 Min: 51.54 / Avg: 51.96 / Max: 52.39 Min: 28.93 / Avg: 29.05 / Max: 29.13 Min: 21.29 / Avg: 21.42 / Max: 21.62 Min: 15.15 / Avg: 15.19 / Max: 15.21 1. (CC) gcc options: -pedantic -ldl -lz -lm
SciMark This test runs the ANSI C version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This test is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply -O0 -O3 -march=znver1 -flto -Og -O2 -flto -O1 -O3 -O3 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -Ofast -march=znver1 -O2 -march=znver1 600 1200 1800 2400 3000 SE +/- 5.25, N = 3 SE +/- 2.13, N = 3 SE +/- 3.66, N = 3 SE +/- 5.41, N = 3 SE +/- 59.22, N = 3 SE +/- 3.37, N = 3 SE +/- 10.26, N = 3 SE +/- 12.19, N = 3 SE +/- 11.61, N = 3 SE +/- 12.59, N = 3 SE +/- 14.53, N = 3 516 2052 2188 2299 2411 2475 2482 2515 2527 2579 2584 -O0 -O3 -march=znver1 -flto -Og -O2 -flto -O1 -O3 -O3 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -Ofast -march=znver1 -O2 -march=znver1 1. (CC) gcc options: -lm
Result Confidence
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply -O0 -O3 -march=znver1 -flto -Og -O2 -flto -O1 -O3 -O3 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -Ofast -march=znver1 -O2 -march=znver1 400 800 1200 1600 2000 Min: 510.57 / Avg: 516.43 / Max: 526.9 Min: 2047.82 / Avg: 2052.06 / Max: 2054.52 Min: 2180.72 / Avg: 2187.8 / Max: 2192.94 Min: 2288.36 / Avg: 2299.01 / Max: 2305.96 Min: 2331.14 / Avg: 2410.79 / Max: 2526.54 Min: 2468.92 / Avg: 2475.43 / Max: 2480.2 Min: 2462.24 / Avg: 2481.69 / Max: 2497.09 Min: 2491.54 / Avg: 2514.62 / Max: 2532.95 Min: 2503.66 / Avg: 2526.87 / Max: 2539.32 Min: 2561.59 / Avg: 2579.08 / Max: 2603.51 Min: 2555.23 / Avg: 2584.24 / Max: 2600.31 1. (CC) gcc options: -lm
Result
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite -O0 -Og -O2 -flto -O2 -O2 -march=znver1 -O1 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -march=znver1 -flto -O3 -Ofast -march=znver1 -O3 -march=znver1 400 800 1200 1600 2000 SE +/- 5.30, N = 3 SE +/- 18.65, N = 5 SE +/- 24.31, N = 3 SE +/- 12.17, N = 3 SE +/- 23.45, N = 5 SE +/- 6.18, N = 3 SE +/- 8.94, N = 3 SE +/- 35.09, N = 3 SE +/- 7.96, N = 3 SE +/- 20.59, N = 3 SE +/- 11.89, N = 3 434 1205 1307 1369 1501 1519 1724 1747 1800 1825 1961 -O0 -Og -O2 -flto -O2 -O2 -march=znver1 -O1 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -march=znver1 -flto -O3 -Ofast -march=znver1 -O3 -march=znver1 1. (CC) gcc options: -lm
Result Confidence
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite -O0 -Og -O2 -flto -O2 -O2 -march=znver1 -O1 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -march=znver1 -flto -O3 -Ofast -march=znver1 -O3 -march=znver1 300 600 900 1200 1500 Min: 423.06 / Avg: 433.66 / Max: 439.2 Min: 1177.26 / Avg: 1204.78 / Max: 1276.96 Min: 1278.18 / Avg: 1306.53 / Max: 1354.91 Min: 1353.48 / Avg: 1369.05 / Max: 1393.04 Min: 1464.41 / Avg: 1500.54 / Max: 1585.86 Min: 1508.32 / Avg: 1519.44 / Max: 1529.66 Min: 1708.23 / Avg: 1724.08 / Max: 1739.16 Min: 1710.97 / Avg: 1747.37 / Max: 1817.54 Min: 1785.02 / Avg: 1800.4 / Max: 1811.66 Min: 1789.36 / Avg: 1825.24 / Max: 1860.69 Min: 1938.12 / Avg: 1960.93 / Max: 1978.15 1. (CC) gcc options: -lm
C-Ray This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel -O0 -O1 -Og -O2 -flto -O2 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -march=znver1 -O3 -O3 -march=znver1 -O3 -march=znver1 -flto -Ofast -march=znver1 10 20 30 40 50 SE +/- 0.09, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 44.92 28.74 28.64 25.96 25.84 25.77 21.58 12.60 11.35 11.31 10.40 -O0 -O1 -Og -O2 -flto -O2 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -march=znver1 -march=znver1 -march=znver1 -flto -Ofast -march=znver1 1. (CC) gcc options: -lm -lpthread -O3
Result Confidence
OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel -O0 -O1 -Og -O2 -flto -O2 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -march=znver1 -O3 -O3 -march=znver1 -O3 -march=znver1 -flto -Ofast -march=znver1 9 18 27 36 45 Min: 44.76 / Avg: 44.92 / Max: 45.08 Min: 28.7 / Avg: 28.74 / Max: 28.77 Min: 28.58 / Avg: 28.64 / Max: 28.71 Min: 25.93 / Avg: 25.96 / Max: 25.98 Min: 25.84 / Avg: 25.84 / Max: 25.85 Min: 25.7 / Avg: 25.77 / Max: 25.89 Min: 21.52 / Avg: 21.58 / Max: 21.66 Min: 12.56 / Avg: 12.6 / Max: 12.69 Min: 11.28 / Avg: 11.35 / Max: 11.43 Min: 11.26 / Avg: 11.31 / Max: 11.37 Min: 10.39 / Avg: 10.4 / Max: 10.43 1. (CC) gcc options: -lm -lpthread -O3
LAME MP3 Encoding LAME is an MP3 encoder licensed under the LGPL. This test measures the time required to encode a WAV file to MP3 format. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 -O0 -Og -O1 -O2 -flto -O2 -O2 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -O3 -march=znver1 -O3 -march=znver1 -flto -Ofast -march=znver1 10 20 30 40 50 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 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.00, N = 3 SE +/- 0.00, N = 3 41.79 16.78 14.32 14.14 14.07 14.00 10.96 10.84 10.57 10.38 9.80 -O0 -Og -O1 -O2 -flto -O2 -O2 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -O3 -march=znver1 -O3 -march=znver1 -flto -Ofast -march=znver1 1. (CC) gcc options: -lm
Result Confidence
OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 -O0 -Og -O1 -O2 -flto -O2 -O2 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -O3 -march=znver1 -O3 -march=znver1 -flto -Ofast -march=znver1 9 18 27 36 45 Min: 41.78 / Avg: 41.79 / Max: 41.79 Min: 16.76 / Avg: 16.78 / Max: 16.8 Min: 14.32 / Avg: 14.32 / Max: 14.33 Min: 14.13 / Avg: 14.14 / Max: 14.15 Min: 14.06 / Avg: 14.07 / Max: 14.09 Min: 13.98 / Avg: 14 / Max: 14.02 Min: 10.93 / Avg: 10.96 / Max: 10.98 Min: 10.84 / Avg: 10.84 / Max: 10.84 Min: 10.56 / Avg: 10.57 / Max: 10.57 Min: 10.37 / Avg: 10.38 / Max: 10.39 Min: 9.8 / Avg: 9.8 / Max: 9.81 1. (CC) gcc options: -lm
FFTW FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 4096 -O0 -Og -O2 -O1 -O3 -O2 -ftree-vectorize -ftree-slp-vectorize -Ofast -march=znver1 -O3 -march=znver1 -O2 -march=znver1 -O2 -flto -O3 -march=znver1 -flto 1200 2400 3600 4800 6000 SE +/- 5.17, N = 3 SE +/- 11.16, N = 3 SE +/- 2.28, N = 3 SE +/- 6.37, N = 3 SE +/- 41.07, N = 3 SE +/- 26.82, N = 3 SE +/- 10.24, N = 3 SE +/- 47.88, N = 3 SE +/- 13.33, N = 3 SE +/- 5.87, N = 3 SE +/- 26.34, N = 3 1708 4366 4625 4632 4751 4805 4885 5006 5074 5091 5571 -O0 -Og -O2 -O1 -O3 -O2 -ftree-vectorize -ftree-slp-vectorize -Ofast -march=znver1 -O3 -march=znver1 -O2 -march=znver1 -O2 -flto -O3 -march=znver1 -flto 1. (CC) gcc options: -pthread -lm
Result Confidence
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 4096 -O0 -Og -O2 -O1 -O3 -O2 -ftree-vectorize -ftree-slp-vectorize -Ofast -march=znver1 -O3 -march=znver1 -O2 -march=znver1 -O2 -flto -O3 -march=znver1 -flto 1000 2000 3000 4000 5000 Min: 1701.4 / Avg: 1708 / Max: 1718.2 Min: 4343.9 / Avg: 4365.93 / Max: 4380 Min: 4620.7 / Avg: 4624.97 / Max: 4628.5 Min: 4623.1 / Avg: 4632.27 / Max: 4644.5 Min: 4705.4 / Avg: 4751.37 / Max: 4833.3 Min: 4772 / Avg: 4804.97 / Max: 4858.1 Min: 4865.6 / Avg: 4885.17 / Max: 4900.2 Min: 4915 / Avg: 5005.93 / Max: 5077.4 Min: 5055.2 / Avg: 5073.9 / Max: 5099.7 Min: 5082 / Avg: 5091.4 / Max: 5102.2 Min: 5527.3 / Avg: 5570.93 / Max: 5618.3 1. (CC) gcc options: -pthread -lm
Timed ImageMagick Compilation This test times how long it takes to build ImageMagick. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.9.0 Time To Compile -O3 -march=znver1 -flto -O2 -flto -Ofast -march=znver1 -O3 -O3 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -march=znver1 -O2 -O1 -Og -O0 30 60 90 120 150 SE +/- 0.45, N = 3 SE +/- 0.98, N = 3 SE +/- 0.34, N = 3 SE +/- 0.44, N = 3 SE +/- 0.30, N = 3 SE +/- 0.20, N = 3 SE +/- 0.45, N = 3 SE +/- 0.10, N = 3 SE +/- 0.21, N = 8 SE +/- 0.04, N = 3 SE +/- 0.10, N = 3 118.48 98.67 25.21 25.06 24.88 23.91 23.78 23.63 18.42 7.89 5.23
Result Confidence
OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.9.0 Time To Compile -O3 -march=znver1 -flto -O2 -flto -Ofast -march=znver1 -O3 -O3 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -march=znver1 -O2 -O1 -Og -O0 20 40 60 80 100 Min: 117.59 / Avg: 118.48 / Max: 119.01 Min: 97.09 / Avg: 98.67 / Max: 100.47 Min: 24.61 / Avg: 25.21 / Max: 25.77 Min: 24.23 / Avg: 25.06 / Max: 25.71 Min: 24.33 / Avg: 24.88 / Max: 25.35 Min: 23.54 / Avg: 23.91 / Max: 24.21 Min: 22.91 / Avg: 23.78 / Max: 24.41 Min: 23.5 / Avg: 23.63 / Max: 23.82 Min: 17.77 / Avg: 18.42 / Max: 19.38 Min: 7.85 / Avg: 7.89 / Max: 7.97 Min: 5.04 / Avg: 5.23 / Max: 5.39
Himeno Benchmark The Himeno benchmark is a linear solver of pressure Poisson using a point-Jacobi method. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver -O0 -Og -O1 -O3 -march=znver1 -flto -O2 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -O3 -march=znver1 -O2 -O2 -flto -Ofast -march=znver1 200 400 600 800 1000 SE +/- 0.11, N = 3 SE +/- 4.02, N = 3 SE +/- 5.78, N = 3 SE +/- 2.81, N = 3 SE +/- 2.90, N = 3 SE +/- 7.21, N = 3 SE +/- 6.27, N = 3 SE +/- 0.08, N = 3 SE +/- 5.25, N = 3 SE +/- 2.58, N = 3 SE +/- 8.54, N = 3 383 772 785 1000 1001 1007 1008 1011 1017 1022 1022 -O0 -Og -O1 -march=znver1 -flto -O2 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -march=znver1 -O2 -O2 -flto -Ofast -march=znver1 1. (CC) gcc options: -O3 -mavx2
Result Confidence
OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver -O0 -Og -O1 -O3 -march=znver1 -flto -O2 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -O3 -march=znver1 -O2 -O2 -flto -Ofast -march=znver1 200 400 600 800 1000 Min: 383.22 / Avg: 383.39 / Max: 383.59 Min: 767.61 / Avg: 771.68 / Max: 779.72 Min: 777.29 / Avg: 784.76 / Max: 796.14 Min: 996.73 / Avg: 999.9 / Max: 1005.5 Min: 997.13 / Avg: 1000.88 / Max: 1006.59 Min: 998.07 / Avg: 1007.35 / Max: 1021.56 Min: 998.91 / Avg: 1007.52 / Max: 1019.73 Min: 1010.52 / Avg: 1010.69 / Max: 1010.8 Min: 1008.68 / Avg: 1017.47 / Max: 1026.82 Min: 1016.48 / Avg: 1021.6 / Max: 1024.69 Min: 1008.94 / Avg: 1021.75 / Max: 1037.93 1. (CC) gcc options: -O3 -mavx2
Timed Apache Compilation This test times how long it takes to build the Apache HTTP Server. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.7 Time To Compile -O3 -march=znver1 -flto -O2 -flto -Ofast -march=znver1 -O3 -O3 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -march=znver1 -O2 -O1 -Og -O0 7 14 21 28 35 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 28.62 26.50 26.11 26.08 25.94 24.03 23.82 23.82 17.51 14.59 11.43
Result Confidence
OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.7 Time To Compile -O3 -march=znver1 -flto -O2 -flto -Ofast -march=znver1 -O3 -O3 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -march=znver1 -O2 -O1 -Og -O0 6 12 18 24 30 Min: 28.56 / Avg: 28.62 / Max: 28.65 Min: 26.44 / Avg: 26.5 / Max: 26.54 Min: 25.96 / Avg: 26.11 / Max: 26.22 Min: 26.02 / Avg: 26.08 / Max: 26.15 Min: 25.83 / Avg: 25.94 / Max: 26.1 Min: 24 / Avg: 24.03 / Max: 24.05 Min: 23.74 / Avg: 23.82 / Max: 23.88 Min: 23.71 / Avg: 23.82 / Max: 23.99 Min: 17.41 / Avg: 17.51 / Max: 17.63 Min: 14.55 / Avg: 14.59 / Max: 14.64 Min: 11.4 / Avg: 11.43 / Max: 11.45
Result
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: HWB Color Space -O0 -Og -O3 -O3 -march=znver1 -flto -Ofast -march=znver1 -O1 -O3 -march=znver1 -O2 -O2 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -flto 50 100 150 200 250 SE +/- 0.33, N = 3 SE +/- 0.88, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 102 195 203 209 209 210 210 211 211 212 214 -O0 -Og -O3 -O3 -march=znver1 -flto -Ofast -march=znver1 -O1 -O3 -march=znver1 -O2 -O2 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -flto 1. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -ldl -lpthread
Result Confidence
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: HWB Color Space -O0 -Og -O3 -O3 -march=znver1 -flto -Ofast -march=znver1 -O1 -O3 -march=znver1 -O2 -O2 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -flto 40 80 120 160 200 Min: 101 / Avg: 101.67 / Max: 102 Min: 201 / Avg: 202.67 / Max: 204 Min: 210 / Avg: 210.33 / Max: 211 Min: 209 / Avg: 209.67 / Max: 210 Min: 210 / Avg: 211 / Max: 212 Min: 211 / Avg: 211.33 / Max: 212 Min: 211 / Avg: 211.67 / Max: 212 Min: 213 / Avg: 214 / Max: 215 1. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -ldl -lpthread
SciMark This test runs the ANSI C version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This test is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation -O0 -O2 -flto -Og -O1 -O2 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -march=znver1 -O3 -O3 -march=znver1 -flto -Ofast -march=znver1 -O3 -march=znver1 400 800 1200 1600 2000 SE +/- 0.35, N = 3 SE +/- 0.08, N = 3 SE +/- 0.31, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.15, N = 3 SE +/- 0.10, N = 3 SE +/- 0.12, N = 3 SE +/- 0.21, N = 3 832 918 919 919 919 919 1016 1427 1675 1676 1689 -O0 -O2 -flto -Og -O1 -O2 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -march=znver1 -O3 -O3 -march=znver1 -flto -Ofast -march=znver1 -O3 -march=znver1 1. (CC) gcc options: -lm
Result Confidence
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation -O0 -O2 -flto -Og -O1 -O2 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -march=znver1 -O3 -O3 -march=znver1 -flto -Ofast -march=znver1 -O3 -march=znver1 300 600 900 1200 1500 Min: 830.99 / Avg: 831.68 / Max: 832.1 Min: 918.1 / Avg: 918.24 / Max: 918.39 Min: 918 / Avg: 918.6 / Max: 918.99 Min: 918.82 / Avg: 918.87 / Max: 918.91 Min: 918.95 / Avg: 919.05 / Max: 919.15 Min: 918.64 / Avg: 918.76 / Max: 918.86 Min: 1016.09 / Avg: 1016.17 / Max: 1016.28 Min: 1426.47 / Avg: 1426.63 / Max: 1426.92 Min: 1675.06 / Avg: 1675.22 / Max: 1675.41 Min: 1675.47 / Avg: 1675.63 / Max: 1675.87 Min: 1688.17 / Avg: 1688.53 / Max: 1688.91 1. (CC) gcc options: -lm
Result
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo -O0 -Og -O2 -march=znver1 -O3 -march=znver1 -O2 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -Ofast -march=znver1 -O2 -flto -O1 -O3 -march=znver1 -flto 300 600 900 1200 1500 SE +/- 0.03, N = 3 SE +/- 0.28, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.22, N = 3 SE +/- 0.11, N = 3 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.27, N = 3 SE +/- 0.33, N = 3 108 210 557 557 560 560 560 561 568 576 1480 -Og -O2 -march=znver1 -O3 -march=znver1 -O2 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -Ofast -march=znver1 -O2 -flto -O1 -O3 -march=znver1 -flto 1. (CC) gcc options: -lm
Result Confidence
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo -O0 -Og -O2 -march=znver1 -O3 -march=znver1 -O2 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -Ofast -march=znver1 -O2 -flto -O1 -O3 -march=znver1 -flto 300 600 900 1200 1500 Min: 107.58 / Avg: 107.63 / Max: 107.66 Min: 209.47 / Avg: 209.91 / Max: 210.44 Min: 556.83 / Avg: 556.85 / Max: 556.88 Min: 556.88 / Avg: 556.91 / Max: 556.98 Min: 560.37 / Avg: 560.41 / Max: 560.48 Min: 559.69 / Avg: 560.12 / Max: 560.38 Min: 560.17 / Avg: 560.37 / Max: 560.55 Min: 561.23 / Avg: 561.35 / Max: 561.45 Min: 567.58 / Avg: 567.71 / Max: 567.87 Min: 575.19 / Avg: 575.52 / Max: 576.06 Min: 1479.62 / Avg: 1480.04 / Max: 1480.68 1. (CC) gcc options: -lm
AOBench AOBench is a lightweight ambient occlusion renderer, written in C. The test profile is using a size of 2048 x 2048. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time -O0 -Og -O1 -O2 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -flto -O2 -march=znver1 -O3 -O3 -march=znver1 -flto -Ofast -march=znver1 -O3 -march=znver1 20 40 60 80 100 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 92.50 77.41 56.61 55.54 55.53 55.52 54.35 53.53 52.08 51.73 51.49 -O0 -Og -O1 -O2 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -flto -O2 -march=znver1 -march=znver1 -flto -Ofast -march=znver1 -march=znver1 1. (CC) gcc options: -lm -O3
Result Confidence
OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time -O0 -Og -O1 -O2 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -flto -O2 -march=znver1 -O3 -O3 -march=znver1 -flto -Ofast -march=znver1 -O3 -march=znver1 20 40 60 80 100 Min: 92.43 / Avg: 92.5 / Max: 92.63 Min: 77.4 / Avg: 77.41 / Max: 77.42 Min: 56.57 / Avg: 56.61 / Max: 56.64 Min: 55.5 / Avg: 55.54 / Max: 55.6 Min: 55.51 / Avg: 55.53 / Max: 55.54 Min: 55.47 / Avg: 55.52 / Max: 55.54 Min: 54.32 / Avg: 54.35 / Max: 54.36 Min: 53.51 / Avg: 53.53 / Max: 53.55 Min: 52.03 / Avg: 52.08 / Max: 52.11 Min: 51.71 / Avg: 51.73 / Max: 51.74 Min: 51.45 / Avg: 51.49 / Max: 51.52 1. (CC) gcc options: -lm -O3
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests to stress the system's CPU. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Resizing -O0 -O3 -Og -Ofast -march=znver1 -O3 -march=znver1 -flto -O1 -O2 -march=znver1 -O3 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -flto -O2 30 60 90 120 150 SE +/- 1.20, N = 3 SE +/- 1.40, N = 8 SE +/- 1.32, N = 10 SE +/- 1.50, N = 8 SE +/- 1.43, N = 12 SE +/- 1.94, N = 5 SE +/- 1.53, N = 3 SE +/- 1.50, N = 12 SE +/- 2.52, N = 3 74 118 120 124 125 126 127 127 128 128 131 -O0 -O3 -Og -Ofast -march=znver1 -O3 -march=znver1 -flto -O1 -O2 -march=znver1 -O3 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -flto -O2 1. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -ldl -lpthread
Result Confidence
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Resizing -O0 -O3 -Og -Ofast -march=znver1 -O3 -march=znver1 -flto -O1 -O2 -march=znver1 -O3 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -flto -O2 20 40 60 80 100 Min: 116 / Avg: 118.33 / Max: 120 Min: 112 / Avg: 119.5 / Max: 123 Min: 116 / Avg: 124.3 / Max: 129 Min: 120 / Avg: 125 / Max: 131 Min: 118 / Avg: 125.67 / Max: 134 Min: 122 / Avg: 126.6 / Max: 132 Min: 126 / Avg: 128 / Max: 131 Min: 115 / Avg: 127.5 / Max: 135 Min: 126 / Avg: 131 / Max: 134 1. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -ldl -lpthread
PostgreSQL pgbench This is a simple benchmark of PostgreSQL using pgbench. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Single Thread - Mode: Read Only -O0 -O1 -Og -O2 -flto -O2 -O3 -O2 -march=znver1 -O3 -march=znver1 -Ofast -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -march=znver1 -flto 3K 6K 9K 12K 15K SE +/- 69.77, N = 3 SE +/- 119.98, N = 3 SE +/- 149.12, N = 3 SE +/- 172.87, N = 3 SE +/- 48.94, N = 3 SE +/- 32.93, N = 3 SE +/- 122.77, N = 3 SE +/- 101.16, N = 3 SE +/- 125.79, N = 3 SE +/- 295.94, N = 3 SE +/- 224.15, N = 6 9063 13303 13333 14851 14931 15099 15111 15188 15352 15353 16012 -O0 -O1 -Og -O2 -flto -O2 -O3 -O2 -march=znver1 -O3 -march=znver1 -Ofast -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -march=znver1 -flto 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Result Confidence
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Single Thread - Mode: Read Only -O0 -O1 -Og -O2 -flto -O2 -O3 -O2 -march=znver1 -O3 -march=znver1 -Ofast -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -march=znver1 -flto 3K 6K 9K 12K 15K Min: 8944.87 / Avg: 9063.14 / Max: 9186.39 Min: 13085.77 / Avg: 13303.39 / Max: 13499.76 Min: 13050 / Avg: 13333.15 / Max: 13555.83 Min: 14582.37 / Avg: 14850.52 / Max: 15173.6 Min: 14834.01 / Avg: 14930.92 / Max: 14991.26 Min: 15034 / Avg: 15099.48 / Max: 15138.42 Min: 14871.27 / Avg: 15111.17 / Max: 15276.46 Min: 14998.1 / Avg: 15188.22 / Max: 15343.21 Min: 15108.08 / Avg: 15352.09 / Max: 15527.14 Min: 14818.69 / Avg: 15353.35 / Max: 15840.55 Min: 15168.58 / Avg: 16011.55 / Max: 16480.18 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Timed HMMer Search This test searches through the Pfam database of profile hidden markov models. The search finds the domain structure of Drosophila Sevenless protein. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search -O0 -Og -O1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -O3 -O2 -flto -O2 -march=znver1 -O3 -march=znver1 -O3 -march=znver1 -flto -Ofast -march=znver1 3 6 9 12 15 SE +/- 0.14, N = 3 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 9.02 7.39 6.93 6.82 6.62 6.57 6.56 6.54 6.29 6.16 6.00 -O0 -Og -O1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -O3 -O2 -flto -O2 -march=znver1 -O3 -march=znver1 -O3 -march=znver1 -flto -Ofast -march=znver1 1. (CC) gcc options: -pthread -lhmmer -lsquid -lm
Result Confidence
OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search -O0 -Og -O1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -O3 -O2 -flto -O2 -march=znver1 -O3 -march=znver1 -O3 -march=znver1 -flto -Ofast -march=znver1 3 6 9 12 15 Min: 8.75 / Avg: 9.02 / Max: 9.23 Min: 7.22 / Avg: 7.39 / Max: 7.52 Min: 6.86 / Avg: 6.93 / Max: 7.05 Min: 6.75 / Avg: 6.82 / Max: 6.9 Min: 6.6 / Avg: 6.62 / Max: 6.63 Min: 6.53 / Avg: 6.57 / Max: 6.62 Min: 6.49 / Avg: 6.56 / Max: 6.67 Min: 6.45 / Avg: 6.54 / Max: 6.62 Min: 6.19 / Avg: 6.29 / Max: 6.41 Min: 6.09 / Avg: 6.16 / Max: 6.22 Min: 5.95 / Avg: 6 / Max: 6.09 1. (CC) gcc options: -pthread -lhmmer -lsquid -lm
x264 This is a simple test of the x264 encoder run on the CPU (OpenCL support disabled) with a sample video file. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding -O0 -Og -O2 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -march=znver1 -O3 -march=znver1 -Ofast -march=znver1 -O1 -O3 30 60 90 120 150 SE +/- 0.12, N = 3 SE +/- 1.09, N = 3 SE +/- 0.97, N = 3 SE +/- 0.47, N = 3 SE +/- 1.40, N = 3 SE +/- 1.78, N = 3 SE +/- 0.52, N = 3 SE +/- 1.49, N = 3 SE +/- 0.81, N = 3 102 142 144 144 144 144 144 145 147 -O0 -Og -O2 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -march=znver1 -march=znver1 -Ofast -march=znver1 -O1 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
Result Confidence
OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding -O0 -Og -O2 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -march=znver1 -O3 -march=znver1 -Ofast -march=znver1 -O1 -O3 30 60 90 120 150 Min: 102.02 / Avg: 102.26 / Max: 102.44 Min: 140.27 / Avg: 141.76 / Max: 143.88 Min: 142.11 / Avg: 144.03 / Max: 145.24 Min: 143.61 / Avg: 144.41 / Max: 145.23 Min: 141.85 / Avg: 144.28 / Max: 146.7 Min: 140.35 / Avg: 143.86 / Max: 146.17 Min: 143.25 / Avg: 143.88 / Max: 144.92 Min: 141.81 / Avg: 144.65 / Max: 146.85 Min: 145.86 / Avg: 146.73 / Max: 148.35 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
PostgreSQL pgbench This is a simple benchmark of PostgreSQL using pgbench. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write -Og -O2 -flto -Ofast -march=znver1 -O2 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -O2 -march=znver1 -O1 -O3 -march=znver1 -flto -O0 -O3 -march=znver1 1100 2200 3300 4400 5500 SE +/- 47.02, N = 3 SE +/- 26.99, N = 3 SE +/- 66.04, N = 9 SE +/- 49.50, N = 9 SE +/- 55.61, N = 6 SE +/- 29.58, N = 3 SE +/- 12.79, N = 3 SE +/- 71.59, N = 9 SE +/- 66.20, N = 5 SE +/- 29.67, N = 3 SE +/- 50.49, N = 3 3767 4095 4102 4167 4239 4262 4272 4301 4319 4585 5068 -Og -O2 -flto -Ofast -march=znver1 -O2 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -O2 -march=znver1 -O1 -O3 -march=znver1 -flto -O0 -O3 -march=znver1 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Result Confidence
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write -Og -O2 -flto -Ofast -march=znver1 -O2 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -O2 -march=znver1 -O1 -O3 -march=znver1 -flto -O0 -O3 -march=znver1 900 1800 2700 3600 4500 Min: 3686.22 / Avg: 3767.28 / Max: 3849.09 Min: 4042.96 / Avg: 4094.63 / Max: 4133.98 Min: 3601.27 / Avg: 4101.5 / Max: 4267.81 Min: 3860.03 / Avg: 4167.11 / Max: 4407.58 Min: 4136.89 / Avg: 4239.31 / Max: 4496.01 Min: 4225.89 / Avg: 4262.34 / Max: 4320.92 Min: 4256.39 / Avg: 4272.23 / Max: 4297.54 Min: 4047.67 / Avg: 4301.13 / Max: 4649.3 Min: 4087.21 / Avg: 4318.74 / Max: 4437.4 Min: 4543.31 / Avg: 4585.15 / Max: 4642.5 Min: 5008.83 / Avg: 5068.36 / Max: 5168.78 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
libjpeg-turbo tjbench tjbench is a JPEG decompression/compression benchmark part of libjpeg-turbo. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 1.5.3 Test: Decompression Throughput -O0 -O1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -O2 -flto -Og -O3 -O2 -march=znver1 -O3 -march=znver1 -O3 -march=znver1 -flto -Ofast -march=znver1 30 60 90 120 150 SE +/- 0.76, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.67, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.91, N = 3 SE +/- 0.06, N = 3 SE +/- 0.10, N = 3 SE +/- 0.07, N = 3 111 139 139 140 140 141 141 142 144 144 144 -O0 -O1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -O2 -flto -Og -O3 -O2 -march=znver1 -O3 -march=znver1 -O3 -march=znver1 -flto -Ofast -march=znver1 1. (CC) gcc options: -lm
Result Confidence
OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 1.5.3 Test: Decompression Throughput -O0 -O1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -O2 -flto -Og -O3 -O2 -march=znver1 -O3 -march=znver1 -O3 -march=znver1 -flto -Ofast -march=znver1 30 60 90 120 150 Min: 109.69 / Avg: 111.2 / Max: 111.96 Min: 139.35 / Avg: 139.4 / Max: 139.44 Min: 138.84 / Avg: 138.94 / Max: 139.04 Min: 138.96 / Avg: 140.29 / Max: 141.08 Min: 139.6 / Avg: 139.65 / Max: 139.71 Min: 140.67 / Avg: 140.74 / Max: 140.83 Min: 140.77 / Avg: 140.84 / Max: 140.87 Min: 140.06 / Avg: 141.88 / Max: 142.8 Min: 143.92 / Avg: 144.03 / Max: 144.14 Min: 143.72 / Avg: 143.92 / Max: 144.05 Min: 143.44 / Avg: 143.58 / Max: 143.67 1. (CC) gcc options: -lm
PostgreSQL pgbench This is a simple benchmark of PostgreSQL using pgbench. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Single Thread - Mode: Read Write -O0 -O2 -O2 -march=znver1 -O1 -O3 -march=znver1 -flto -O3 -Og -O2 -ftree-vectorize -ftree-slp-vectorize -Ofast -march=znver1 -O2 -flto -O3 -march=znver1 200 400 600 800 1000 SE +/- 6.16, N = 3 SE +/- 17.89, N = 3 SE +/- 12.77, N = 9 SE +/- 8.54, N = 3 SE +/- 9.80, N = 3 SE +/- 12.77, N = 8 SE +/- 4.15, N = 3 SE +/- 1.22, N = 3 SE +/- 19.14, N = 3 SE +/- 3.41, N = 3 SE +/- 19.20, N = 3 886 1037 1060 1065 1074 1079 1080 1125 1125 1127 1145 -O0 -O2 -O2 -march=znver1 -O1 -O3 -march=znver1 -flto -O3 -Og -O2 -ftree-vectorize -ftree-slp-vectorize -Ofast -march=znver1 -O2 -flto -O3 -march=znver1 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Result Confidence
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Single Thread - Mode: Read Write -O0 -O2 -O2 -march=znver1 -O1 -O3 -march=znver1 -flto -O3 -Og -O2 -ftree-vectorize -ftree-slp-vectorize -Ofast -march=znver1 -O2 -flto -O3 -march=znver1 200 400 600 800 1000 Min: 874.29 / Avg: 885.73 / Max: 895.43 Min: 1002.42 / Avg: 1037.36 / Max: 1061.53 Min: 997.64 / Avg: 1059.97 / Max: 1130.15 Min: 1055.93 / Avg: 1065.32 / Max: 1082.37 Min: 1056.26 / Avg: 1073.79 / Max: 1090.13 Min: 1027.46 / Avg: 1079.33 / Max: 1118.39 Min: 1075.64 / Avg: 1080.01 / Max: 1088.3 Min: 1122.77 / Avg: 1124.54 / Max: 1126.88 Min: 1087.57 / Avg: 1125.38 / Max: 1149.45 Min: 1120.29 / Avg: 1127.11 / Max: 1130.59 Min: 1106.89 / Avg: 1145.25 / Max: 1165.83 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
SciMark This test runs the ANSI C version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This test is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform -O0 -Ofast -march=znver1 -O1 -O3 -march=znver1 -O2 -march=znver1 -O2 -O3 -march=znver1 -flto -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -flto -O3 -Og 60 120 180 240 300 SE +/- 1.00, N = 3 SE +/- 1.04, N = 3 SE +/- 0.44, N = 3 SE +/- 0.03, N = 3 SE +/- 1.88, N = 3 SE +/- 0.61, N = 3 SE +/- 1.03, N = 3 SE +/- 0.71, N = 3 SE +/- 2.57, N = 3 SE +/- 0.51, N = 3 SE +/- 2.03, N = 3 201 221 226 227 229 230 230 231 232 232 257 -O0 -Ofast -march=znver1 -O1 -O3 -march=znver1 -O2 -march=znver1 -O2 -O3 -march=znver1 -flto -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -flto -O3 -Og 1. (CC) gcc options: -lm
Result Confidence
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform -O0 -Ofast -march=znver1 -O1 -O3 -march=znver1 -O2 -march=znver1 -O2 -O3 -march=znver1 -flto -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -flto -O3 -Og 50 100 150 200 250 Min: 198.63 / Avg: 200.62 / Max: 201.79 Min: 218.79 / Avg: 220.86 / Max: 222.05 Min: 225.33 / Avg: 226.2 / Max: 226.71 Min: 226.57 / Avg: 226.6 / Max: 226.66 Min: 225.33 / Avg: 229.03 / Max: 231.48 Min: 228.93 / Avg: 230.14 / Max: 230.93 Min: 227.64 / Avg: 229.67 / Max: 230.98 Min: 229.17 / Avg: 230.58 / Max: 231.46 Min: 227.06 / Avg: 232.19 / Max: 234.98 Min: 231.43 / Avg: 232.18 / Max: 233.16 Min: 252.69 / Avg: 256.75 / Max: 258.95 1. (CC) gcc options: -lm
PostgreSQL pgbench This is a simple benchmark of PostgreSQL using pgbench. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only -O0 -O3 -march=znver1 -flto -O3 -O3 -march=znver1 -Og -Ofast -march=znver1 -O2 -march=znver1 -O1 -O2 -O2 -flto -O2 -ftree-vectorize -ftree-slp-vectorize 110K 220K 330K 440K 550K SE +/- 4794.85, N = 3 SE +/- 7546.41, N = 4 SE +/- 8068.95, N = 9 SE +/- 3819.62, N = 3 SE +/- 3395.99, N = 3 SE +/- 1629.04, N = 3 SE +/- 5952.34, N = 3 SE +/- 6061.06, N = 3 SE +/- 2768.55, N = 3 SE +/- 4765.38, N = 3 SE +/- 3875.50, N = 3 419700 454256 490551 505031 507203 508384 510425 515102 515340 520570 529699 -O0 -O3 -march=znver1 -flto -O3 -O3 -march=znver1 -Og -Ofast -march=znver1 -O2 -march=znver1 -O1 -O2 -O2 -flto -O2 -ftree-vectorize -ftree-slp-vectorize 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Result Confidence
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only -O0 -O3 -march=znver1 -flto -O3 -O3 -march=znver1 -Og -Ofast -march=znver1 -O2 -march=znver1 -O1 -O2 -O2 -flto -O2 -ftree-vectorize -ftree-slp-vectorize 90K 180K 270K 360K 450K Min: 411092.66 / Avg: 419699.56 / Max: 427665.34 Min: 438604.15 / Avg: 454255.7 / Max: 474837.04 Min: 438764.67 / Avg: 490551.39 / Max: 512245.38 Min: 497808.64 / Avg: 505030.81 / Max: 510797.98 Min: 502474.45 / Avg: 507203.03 / Max: 513789.71 Min: 506257.29 / Avg: 508383.85 / Max: 511584.8 Min: 498523.18 / Avg: 510424.52 / Max: 516619.34 Min: 508857 / Avg: 515102.18 / Max: 527222.42 Min: 509890.83 / Avg: 515339.77 / Max: 518916.53 Min: 515703.2 / Avg: 520569.79 / Max: 530099.83 Min: 524088.33 / Avg: 529699.3 / Max: 537135.79 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
John The Ripper This is a benchmark of John The Ripper, which is a password cracker. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0-jumbo-1 Test: Traditional DES -O0 -Og -O3 -O3 -march=znver1 -flto -O2 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O1 -O2 -Ofast -march=znver1 -O3 -march=znver1 -O2 -flto 60M 120M 180M 240M 300M SE +/- 2756947.41, N = 3 SE +/- 2445677.03, N = 3 SE +/- 3859011.69, N = 12 SE +/- 1374420.40, N = 3 SE +/- 2041895.52, N = 3 SE +/- 2839112.24, N = 3 SE +/- 2774527.11, N = 10 SE +/- 2178423.16, N = 3 SE +/- 1656338.97, N = 3 SE +/- 2346357.84, N = 3 SE +/- 642920.77, N = 3 218232000 239289333 253868583 254777333 255957000 257058000 257067200 257407667 258770667 260019667 260736667 1. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt
Result Confidence
OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0-jumbo-1 Test: Traditional DES -O0 -Og -O3 -O3 -march=znver1 -flto -O2 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O1 -O2 -Ofast -march=znver1 -O3 -march=znver1 -O2 -flto 50M 100M 150M 200M 250M Min: 214460000 / Avg: 218232000 / Max: 223601000 Min: 235471000 / Avg: 239289333.33 / Max: 243846000 Min: 224736000 / Avg: 253868583.33 / Max: 265211000 Min: 252103000 / Avg: 254777333.33 / Max: 256665000 Min: 252811000 / Avg: 255957000 / Max: 259785000 Min: 251448000 / Avg: 257058000 / Max: 260623000 Min: 233977000 / Avg: 257067200 / Max: 263899000 Min: 254148000 / Avg: 257407666.67 / Max: 261541000 Min: 256822000 / Avg: 258770666.67 / Max: 262065000 Min: 255511000 / Avg: 260019666.67 / Max: 263401000 Min: 259732000 / Avg: 260736666.67 / Max: 261934000 1. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt
Bullet Physics Engine This is a benchmark of the Bullet Physics Engine. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Stack -O2 -flto -O3 -Og -O2 -O1 -O0 -O2 -ftree-vectorize -ftree-slp-vectorize -Ofast -march=znver1 -O3 -march=znver1 -O2 -march=znver1 2 4 6 8 10 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, 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.01, N = 3 6.32 6.05 6.02 6.01 6.00 6.00 5.98 5.80 5.80 5.80 -O2 -flto -Og -O2 -O1 -O0 -O2 -ftree-vectorize -ftree-slp-vectorize -Ofast -march=znver1 -march=znver1 -O2 -march=znver1 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Result Confidence
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Stack -O2 -flto -O3 -Og -O2 -O1 -O0 -O2 -ftree-vectorize -ftree-slp-vectorize -Ofast -march=znver1 -O3 -march=znver1 -O2 -march=znver1 3 6 9 12 15 Min: 6.29 / Avg: 6.32 / Max: 6.34 Min: 6 / Avg: 6.05 / Max: 6.12 Min: 6 / Avg: 6.02 / Max: 6.03 Min: 6.01 / Avg: 6.01 / Max: 6.02 Min: 5.99 / Avg: 6 / Max: 6.01 Min: 5.98 / Avg: 6 / Max: 6.02 Min: 5.98 / Avg: 5.98 / Max: 6 Min: 5.79 / Avg: 5.8 / Max: 5.82 Min: 5.79 / Avg: 5.8 / Max: 5.81 Min: 5.79 / Avg: 5.8 / Max: 5.81 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Hierarchical INTegration This test runs the U.S. Department of Energy's Ames Laboratory Hierarchical INTegration (HINT) benchmark. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: DOUBLE -O1 -O3 -march=znver1 -O3 -Og -O0 -O2 -O2 -ftree-vectorize -ftree-slp-vectorize -Ofast -march=znver1 -O2 -march=znver1 -O3 -march=znver1 -flto -O2 -flto 130M 260M 390M 520M 650M SE +/- 1617493.63, N = 3 SE +/- 7042504.19, N = 3 SE +/- 1832535.45, N = 3 SE +/- 9099115.17, N = 9 SE +/- 8177784.85, N = 3 SE +/- 6546514.72, N = 3 SE +/- 2338894.48, N = 3 SE +/- 7419115.18, N = 3 SE +/- 9814749.06, N = 4 SE +/- 7234705.24, N = 9 SE +/- 10585229.89, N = 3 585060029 589289926 595428047 597234266 598545342 599481605 602535297 605331833 617516626 618644101 626640400 -O1 -march=znver1 -Og -O0 -O2 -O2 -ftree-vectorize -ftree-slp-vectorize -Ofast -march=znver1 -O2 -march=znver1 -march=znver1 -flto -O2 -flto 1. (CC) gcc options: -O3 -march=native -lm
Result Confidence
OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: DOUBLE -O1 -O3 -march=znver1 -O3 -Og -O0 -O2 -O2 -ftree-vectorize -ftree-slp-vectorize -Ofast -march=znver1 -O2 -march=znver1 -O3 -march=znver1 -flto -O2 -flto 110M 220M 330M 440M 550M Min: 582428004.34 / Avg: 585060028.54 / Max: 588004903.25 Min: 575262657.09 / Avg: 589289926.16 / Max: 597406913.48 Min: 593537415.57 / Avg: 595428046.91 / Max: 599092497.25 Min: 570896631.77 / Avg: 597234266.35 / Max: 653214993.57 Min: 585275379.17 / Avg: 598545341.95 / Max: 613460393.44 Min: 586745992.03 / Avg: 599481605.32 / Max: 608480700.74 Min: 600019694.55 / Avg: 602535296.71 / Max: 607208517.45 Min: 590527360.74 / Avg: 605331832.67 / Max: 613600393.42 Min: 593126594.21 / Avg: 617516626.37 / Max: 639975738.42 Min: 581740156.24 / Avg: 618644100.93 / Max: 644173100.9 Min: 607229211.82 / Avg: 626640400.19 / Max: 643663480.26 1. (CC) gcc options: -O3 -march=native -lm
Bullet Physics Engine This is a benchmark of the Bullet Physics Engine. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 136 Ragdolls -O2 -flto -O3 -O2 -ftree-vectorize -ftree-slp-vectorize -O1 -O2 -Og -O0 -Ofast -march=znver1 -O3 -march=znver1 -O2 -march=znver1 0.729 1.458 2.187 2.916 3.645 SE +/- 0.00, 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.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 3.24 3.15 3.15 3.15 3.14 3.14 3.14 3.06 3.06 3.05 -O2 -flto -O2 -ftree-vectorize -ftree-slp-vectorize -O1 -O2 -Og -O0 -Ofast -march=znver1 -march=znver1 -O2 -march=znver1 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Result Confidence
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 136 Ragdolls -O2 -flto -O3 -O2 -ftree-vectorize -ftree-slp-vectorize -O1 -O2 -Og -O0 -Ofast -march=znver1 -O3 -march=znver1 -O2 -march=znver1 2 4 6 8 10 Min: 3.23 / Avg: 3.24 / Max: 3.24 Min: 3.13 / Avg: 3.15 / Max: 3.17 Min: 3.15 / Avg: 3.15 / Max: 3.15 Min: 3.13 / Avg: 3.15 / Max: 3.15 Min: 3.14 / Avg: 3.14 / Max: 3.14 Min: 3.14 / Avg: 3.14 / Max: 3.14 Min: 3.14 / Avg: 3.14 / Max: 3.14 Min: 3.06 / Avg: 3.06 / Max: 3.06 Min: 3.06 / Avg: 3.06 / Max: 3.06 Min: 3.05 / Avg: 3.05 / Max: 3.06 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine This is a benchmark of the Bullet Physics Engine. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Convex -O2 -flto -O3 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -O1 -Og -O0 -O2 -march=znver1 -Ofast -march=znver1 -O3 -march=znver1 1.215 2.43 3.645 4.86 6.075 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, 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 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 5.40 5.38 5.37 5.37 5.37 5.37 5.36 5.19 5.18 5.18 -O2 -flto -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -O1 -Og -O0 -O2 -march=znver1 -Ofast -march=znver1 -march=znver1 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Result Confidence
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Convex -O2 -flto -O3 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -O1 -Og -O0 -O2 -march=znver1 -Ofast -march=znver1 -O3 -march=znver1 2 4 6 8 10 Min: 5.38 / Avg: 5.4 / Max: 5.41 Min: 5.36 / Avg: 5.38 / Max: 5.4 Min: 5.37 / Avg: 5.37 / Max: 5.37 Min: 5.37 / Avg: 5.37 / Max: 5.37 Min: 5.36 / Avg: 5.37 / Max: 5.38 Min: 5.36 / Avg: 5.37 / Max: 5.38 Min: 5.36 / Avg: 5.36 / Max: 5.37 Min: 5.18 / Avg: 5.19 / Max: 5.21 Min: 5.17 / Avg: 5.18 / Max: 5.19 Min: 5.18 / Avg: 5.18 / Max: 5.18 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
SVT-AV1 This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-AV1 CPU-based multi-threaded video encoder for the AV1 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 2019-02-03 1080p 8-bit YUV To AV1 Video Encode -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -march=znver1 -O0 -O2 -O2 -flto -O1 -O2 -march=znver1 -Ofast -march=znver1 -O3 -march=znver1 -flto -Og -O3 0.3893 0.7786 1.1679 1.5572 1.9465 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 8 SE +/- 0.03, N = 3 SE +/- 0.02, N = 9 SE +/- 0.02, N = 6 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 1.67 1.68 1.69 1.69 1.69 1.70 1.70 1.70 1.71 1.73 1.73 1. (CC) gcc options: -mavx2 -fPIE -fPIC -O2 -pie -lpthread -lm
Result Confidence
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 2019-02-03 1080p 8-bit YUV To AV1 Video Encode -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -march=znver1 -O0 -O2 -O2 -flto -O1 -O2 -march=znver1 -Ofast -march=znver1 -O3 -march=znver1 -flto -Og -O3 2 4 6 8 10 Min: 1.65 / Avg: 1.67 / Max: 1.69 Min: 1.65 / Avg: 1.68 / Max: 1.73 Min: 1.68 / Avg: 1.69 / Max: 1.69 Min: 1.63 / Avg: 1.69 / Max: 1.79 Min: 1.65 / Avg: 1.69 / Max: 1.75 Min: 1.57 / Avg: 1.7 / Max: 1.79 Min: 1.6 / Avg: 1.7 / Max: 1.76 Min: 1.65 / Avg: 1.7 / Max: 1.76 Min: 1.7 / Avg: 1.71 / Max: 1.72 Min: 1.72 / Avg: 1.73 / Max: 1.73 Min: 1.69 / Avg: 1.73 / Max: 1.75 1. (CC) gcc options: -mavx2 -fPIE -fPIC -O2 -pie -lpthread -lm
VP9 libvpx Encoding This is a standard video encoding performance test of Google's libvpx library and the vpxenc command for the VP9/WebM format using a sample 1080p video. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.0 vpxenc VP9 1080p Video Encode -O3 -Ofast -march=znver1 -O3 -march=znver1 -O2 -march=znver1 -O0 -Og -O1 -O2 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -march=znver1 -flto 3 6 9 12 15 SE +/- 0.18, N = 5 SE +/- 0.01, N = 3 SE +/- 0.00, 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 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 12.31 12.37 12.41 12.42 12.50 12.52 12.53 12.54 12.56 12.75 -std=c++11 -Ofast -march=znver1 -std=c++11 -march=znver1 -std=c++11 -O2 -march=znver1 -std=c++11 -O0 -std=c++11 -Og -std=c++11 -O1 -std=c++11 -O2 -std=c++11 -O2 -ftree-vectorize -ftree-slp-vectorize -std=c++11 -march=znver1 -flto 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE
Result Confidence
OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.0 vpxenc VP9 1080p Video Encode -O3 -Ofast -march=znver1 -O3 -march=znver1 -O2 -march=znver1 -O0 -Og -O1 -O2 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -march=znver1 -flto 4 8 12 16 20 Min: 11.58 / Avg: 12.31 / Max: 12.52 Min: 12.34 / Avg: 12.37 / Max: 12.38 Min: 12.41 / Avg: 12.41 / Max: 12.42 Min: 12.39 / Avg: 12.42 / Max: 12.45 Min: 12.49 / Avg: 12.5 / Max: 12.51 Min: 12.51 / Avg: 12.52 / Max: 12.54 Min: 12.52 / Avg: 12.53 / Max: 12.54 Min: 12.53 / Avg: 12.54 / Max: 12.55 Min: 12.52 / Avg: 12.56 / Max: 12.6 Min: 12.75 / Avg: 12.75 / Max: 12.76 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE
x265 This is a simple test of the x265 encoder run on the CPU with a sample 1080p video file. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Frames Per Second, More Is Better x265 3.0 H.265 1080p Video Encoding -O2 -Og -O2 -march=znver1 -Ofast -march=znver1 -O0 -O2 -flto -O3 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -march=znver1 -O1 8 16 24 32 40 SE +/- 0.24, N = 3 SE +/- 0.58, N = 3 SE +/- 0.09, N = 3 SE +/- 0.01, N = 3 SE +/- 0.67, N = 3 SE +/- 0.38, N = 3 SE +/- 0.41, N = 3 SE +/- 0.46, N = 3 SE +/- 0.18, N = 3 SE +/- 0.37, N = 11 34.55 34.76 34.80 34.91 35.00 35.07 35.21 35.41 35.57 35.62 -O2 -Og -O2 -march=znver1 -Ofast -march=znver1 -O0 -O2 -flto -O2 -ftree-vectorize -ftree-slp-vectorize -march=znver1 -O1 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
Result Confidence
OpenBenchmarking.org Frames Per Second, More Is Better x265 3.0 H.265 1080p Video Encoding -O2 -Og -O2 -march=znver1 -Ofast -march=znver1 -O0 -O2 -flto -O3 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -march=znver1 -O1 8 16 24 32 40 Min: 34.15 / Avg: 34.55 / Max: 34.98 Min: 33.61 / Avg: 34.76 / Max: 35.37 Min: 34.64 / Avg: 34.8 / Max: 34.93 Min: 34.9 / Avg: 34.91 / Max: 34.94 Min: 34.05 / Avg: 35 / Max: 36.29 Min: 34.34 / Avg: 35.07 / Max: 35.62 Min: 34.65 / Avg: 35.21 / Max: 36 Min: 34.85 / Avg: 35.41 / Max: 36.33 Min: 35.21 / Avg: 35.57 / Max: 35.78 Min: 34.37 / Avg: 35.62 / Max: 38.78 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
Bullet Physics Engine This is a benchmark of the Bullet Physics Engine. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 3000 Fall -O2 -flto -O3 -O1 -Og -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -O0 -Ofast -march=znver1 -O2 -march=znver1 -O3 -march=znver1 1.1723 2.3446 3.5169 4.6892 5.8615 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, 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.01, N = 3 5.21 5.16 5.16 5.15 5.14 5.14 5.14 5.09 5.08 5.07 -O2 -flto -O1 -Og -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -O0 -Ofast -march=znver1 -O2 -march=znver1 -march=znver1 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Result Confidence
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 3000 Fall -O2 -flto -O3 -O1 -Og -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -O0 -Ofast -march=znver1 -O2 -march=znver1 -O3 -march=znver1 2 4 6 8 10 Min: 5.19 / Avg: 5.21 / Max: 5.22 Min: 5.15 / Avg: 5.16 / Max: 5.19 Min: 5.15 / Avg: 5.16 / Max: 5.17 Min: 5.14 / Avg: 5.15 / Max: 5.15 Min: 5.13 / Avg: 5.14 / Max: 5.14 Min: 5.14 / Avg: 5.14 / Max: 5.14 Min: 5.14 / Avg: 5.14 / Max: 5.15 Min: 5.09 / Avg: 5.09 / Max: 5.1 Min: 5.08 / Avg: 5.08 / Max: 5.08 Min: 5.06 / Avg: 5.07 / Max: 5.08 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Result
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Raytests -O2 -O1 -O3 -O2 -ftree-vectorize -ftree-slp-vectorize -Og -O0 -O2 -march=znver1 -Ofast -march=znver1 -O3 -march=znver1 -O2 -flto 0.702 1.404 2.106 2.808 3.51 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 SE +/- 0.00, N = 3 3.12 3.12 3.11 3.11 3.11 3.11 3.10 3.09 3.09 3.05 -O2 -O1 -O2 -ftree-vectorize -ftree-slp-vectorize -Og -O0 -O2 -march=znver1 -Ofast -march=znver1 -march=znver1 -O2 -flto 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Result Confidence
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Raytests -O2 -O1 -O3 -O2 -ftree-vectorize -ftree-slp-vectorize -Og -O0 -O2 -march=znver1 -Ofast -march=znver1 -O3 -march=znver1 -O2 -flto 2 4 6 8 10 Min: 3.11 / Avg: 3.12 / Max: 3.12 Min: 3.11 / Avg: 3.12 / Max: 3.12 Min: 3.11 / Avg: 3.11 / Max: 3.12 Min: 3.11 / Avg: 3.11 / Max: 3.11 Min: 3.11 / Avg: 3.11 / Max: 3.12 Min: 3.11 / Avg: 3.11 / Max: 3.12 Min: 3.09 / Avg: 3.1 / Max: 3.1 Min: 3.09 / Avg: 3.09 / Max: 3.09 Min: 3.09 / Avg: 3.09 / Max: 3.09 Min: 3.05 / Avg: 3.05 / Max: 3.05 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Stockfish This is a test of Stockfish, an advanced C++11 chess benchmark that can scale up to 128 CPU cores. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time -O3 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -O2 -flto -O1 -Og -O0 -O2 -march=znver1 -O3 -march=znver1 -Ofast -march=znver1 20M 40M 60M 80M 100M SE +/- 673773.08, N = 3 SE +/- 468403.16, N = 3 SE +/- 1016511.53, N = 3 SE +/- 579693.09, N = 3 SE +/- 549524.55, N = 3 SE +/- 823190.91, N = 3 SE +/- 1595135.10, N = 3 SE +/- 324013.38, N = 3 SE +/- 402849.09, N = 3 SE +/- 460638.54, N = 3 104121840 104197865 104480422 104536605 105698092 105709690 105868175 106084276 106497994 106507244 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -O2 -O1 -Og -O0 -O2 -march=znver1 -march=znver1 -Ofast -march=znver1 1. (CXX) g++ options: -m64 -lpthread -O3 -fno-exceptions -std=c++11 -pedantic -msse -msse3 -mpopcnt -flto
Result Confidence
OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time -O3 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -O2 -flto -O1 -Og -O0 -O2 -march=znver1 -O3 -march=znver1 -Ofast -march=znver1 20M 40M 60M 80M 100M Min: 102781152 / Avg: 104121840.33 / Max: 104909771 Min: 103489018 / Avg: 104197865 / Max: 105082719 Min: 102472068 / Avg: 104480422 / Max: 105758045 Min: 103405178 / Avg: 104536605.33 / Max: 105321491 Min: 104600442 / Avg: 105698091.67 / Max: 106294933 Min: 104114602 / Avg: 105709690.33 / Max: 106860363 Min: 103380961 / Avg: 105868174.67 / Max: 108842011 Min: 105456732 / Avg: 106084276.33 / Max: 106538031 Min: 105722961 / Avg: 106497993.67 / Max: 107076181 Min: 105585975 / Avg: 106507244.33 / Max: 106971150 1. (CXX) g++ options: -m64 -lpthread -O3 -fno-exceptions -std=c++11 -pedantic -msse -msse3 -mpopcnt -flto
Bullet Physics Engine This is a benchmark of the Bullet Physics Engine. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Convex Trimesh -O3 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -O1 -Og -O0 -O2 -flto -Ofast -march=znver1 -O3 -march=znver1 -O2 -march=znver1 0.3038 0.6076 0.9114 1.2152 1.519 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 SE +/- 0.00, N = 3 1.35 1.35 1.35 1.35 1.35 1.35 1.33 1.32 1.32 1.32 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -O1 -Og -O0 -O2 -flto -Ofast -march=znver1 -march=znver1 -O2 -march=znver1 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Result Confidence
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Convex Trimesh -O3 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -O1 -Og -O0 -O2 -flto -Ofast -march=znver1 -O3 -march=znver1 -O2 -march=znver1 2 4 6 8 10 Min: 1.35 / Avg: 1.35 / Max: 1.35 Min: 1.35 / Avg: 1.35 / Max: 1.35 Min: 1.35 / Avg: 1.35 / Max: 1.35 Min: 1.35 / Avg: 1.35 / Max: 1.35 Min: 1.35 / Avg: 1.35 / Max: 1.35 Min: 1.35 / Avg: 1.35 / Max: 1.35 Min: 1.33 / Avg: 1.33 / Max: 1.33 Min: 1.32 / Avg: 1.32 / Max: 1.32 Min: 1.32 / Avg: 1.32 / Max: 1.32 Min: 1.32 / Avg: 1.32 / Max: 1.32 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Result
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Prim Trimesh -Ofast -march=znver1 -O3 -march=znver1 -O3 -O2 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -O1 -Og -O0 -O2 -flto 0.2498 0.4996 0.7494 0.9992 1.249 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 SE +/- 0.00, N = 3 1.11 1.11 1.11 1.11 1.11 1.11 1.11 1.11 1.11 1.09 -Ofast -march=znver1 -march=znver1 -O2 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -O1 -Og -O0 -O2 -flto 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Result Confidence
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Prim Trimesh -Ofast -march=znver1 -O3 -march=znver1 -O3 -O2 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -O1 -Og -O0 -O2 -flto 2 4 6 8 10 Min: 1.11 / Avg: 1.11 / Max: 1.11 Min: 1.11 / Avg: 1.11 / Max: 1.11 Min: 1.11 / Avg: 1.11 / Max: 1.11 Min: 1.11 / Avg: 1.11 / Max: 1.11 Min: 1.11 / Avg: 1.11 / Max: 1.11 Min: 1.11 / Avg: 1.11 / Max: 1.11 Min: 1.11 / Avg: 1.11 / Max: 1.11 Min: 1.11 / Avg: 1.11 / Max: 1.11 Min: 1.11 / Avg: 1.11 / Max: 1.11 Min: 1.09 / Avg: 1.09 / Max: 1.09 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
SVT-AV1 This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-AV1 CPU-based multi-threaded video encoder for the AV1 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 2019-02-15 1080p 8-bit YUV To AV1 Video Encode -O2 -O2 -march=znver1 -O3 -march=znver1 -flto -Og -O1 -O0 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -march=znver1 -O2 -flto -O3 -Ofast -march=znver1 1.3298 2.6596 3.9894 5.3192 6.649 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 5.81 5.84 5.84 5.86 5.87 5.88 5.89 5.89 5.90 5.90 5.91 1. (CC) gcc options: -mavx -fPIE -fPIC -O2 -pie -lpthread -lm
Result Confidence
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 2019-02-15 1080p 8-bit YUV To AV1 Video Encode -O2 -O2 -march=znver1 -O3 -march=znver1 -flto -Og -O1 -O0 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -march=znver1 -O2 -flto -O3 -Ofast -march=znver1 2 4 6 8 10 Min: 5.76 / Avg: 5.81 / Max: 5.87 Min: 5.75 / Avg: 5.84 / Max: 5.94 Min: 5.8 / Avg: 5.84 / Max: 5.88 Min: 5.79 / Avg: 5.86 / Max: 5.92 Min: 5.82 / Avg: 5.87 / Max: 5.94 Min: 5.85 / Avg: 5.88 / Max: 5.92 Min: 5.86 / Avg: 5.89 / Max: 5.93 Min: 5.81 / Avg: 5.89 / Max: 5.93 Min: 5.81 / Avg: 5.9 / Max: 5.96 Min: 5.85 / Avg: 5.9 / Max: 5.98 Min: 5.81 / Avg: 5.91 / Max: 6 1. (CC) gcc options: -mavx -fPIE -fPIC -O2 -pie -lpthread -lm
Hierarchical INTegration This test runs the U.S. Department of Energy's Ames Laboratory Hierarchical INTegration (HINT) benchmark. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: FLOAT -Ofast -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -march=znver1 -flto -O2 -march=znver1 -O2 -O3 -Og -O0 -O2 -flto -O1 -O3 -march=znver1 60M 120M 180M 240M 300M SE +/- 193963.83, N = 3 SE +/- 54052.05, N = 3 SE +/- 67545.97, N = 3 SE +/- 211192.91, N = 3 SE +/- 232284.24, N = 3 SE +/- 219028.41, N = 3 SE +/- 144731.32, N = 3 SE +/- 321625.93, N = 3 SE +/- 1057235.60, N = 3 SE +/- 1109543.66, N = 3 SE +/- 1208988.13, N = 3 267055407 267172145 267239405 267268023 267311970 267315647 267368671 267404445 268173400 268455578 268506472 -Ofast -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -march=znver1 -flto -O2 -march=znver1 -O2 -Og -O0 -O2 -flto -O1 -march=znver1 1. (CC) gcc options: -O3 -march=native -lm
Result Confidence
OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: FLOAT -Ofast -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -march=znver1 -flto -O2 -march=znver1 -O2 -O3 -Og -O0 -O2 -flto -O1 -O3 -march=znver1 50M 100M 150M 200M 250M Min: 266696356.57 / Avg: 267055407.06 / Max: 267362124.91 Min: 267113458.07 / Avg: 267172145.27 / Max: 267280112.85 Min: 267108052.21 / Avg: 267239404.71 / Max: 267332417.09 Min: 266996422.02 / Avg: 267268022.62 / Max: 267683969.61 Min: 267023106.39 / Avg: 267311969.65 / Max: 267771498.76 Min: 267088367.89 / Avg: 267315647.45 / Max: 267753599.32 Min: 267203508.18 / Avg: 267368670.54 / Max: 267657121.85 Min: 267069889.15 / Avg: 267404444.55 / Max: 268047520.76 Min: 267111477.95 / Avg: 268173400.05 / Max: 270287864.32 Min: 267216433.35 / Avg: 268455577.75 / Max: 270669405.97 Min: 267193654.97 / Avg: 268506472.22 / Max: 270921385.91 1. (CC) gcc options: -O3 -march=native -lm
TSCP This is a performance test of TSCP, Tom Kerrigan's Simple Chess Program, which has a built-in performance benchmark. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance -O3 -march=znver1 -flto -O2 -flto -O1 -O2 -Ofast -march=znver1 -O2 -march=znver1 -O3 -O2 -ftree-vectorize -ftree-slp-vectorize -Og -O0 -O3 -march=znver1 200K 400K 600K 800K 1000K SE +/- 270.20, N = 5 SE +/- 331.91, N = 5 SE +/- 542.88, N = 5 SE +/- 507.80, N = 5 SE +/- 507.80, N = 5 SE +/- 272.00, N = 5 SE +/- 272.00, N = 5 SE +/- 508.06, N = 5 SE +/- 333.13, N = 5 SE +/- 333.13, N = 5 SE +/- 667.00, N = 5 863018 864101 864102 864373 864373 864915 864915 864916 865187 865459 865732 -march=znver1 -flto -O2 -flto -O1 -O2 -Ofast -march=znver1 -O2 -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -Og -O0 -march=znver1 1. (CC) gcc options: -O3 -march=native
Result Confidence
OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance -O3 -march=znver1 -flto -O2 -flto -O1 -O2 -Ofast -march=znver1 -O2 -march=znver1 -O3 -O2 -ftree-vectorize -ftree-slp-vectorize -Og -O0 -O3 -march=znver1 150K 300K 450K 600K 750K Min: 861937 / Avg: 863017.8 / Max: 863288 Min: 863288 / Avg: 864101 / Max: 864643 Min: 863288 / Avg: 864102 / Max: 866003 Min: 863288 / Avg: 864373 / Max: 866003 Min: 863288 / Avg: 864373 / Max: 866003 Min: 864643 / Avg: 864915 / Max: 866003 Min: 864643 / Avg: 864915 / Max: 866003 Min: 863288 / Avg: 864916 / Max: 866003 Min: 864643 / Avg: 865187 / Max: 866003 Min: 864643 / Avg: 865459 / Max: 866003 Min: 864643 / Avg: 865732.2 / Max: 867366 1. (CC) gcc options: -O3 -march=native
ctx_clock Ctx_clock is a simple test program to measure the context switch time in clock cycles. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Clocks, Fewer Is Better ctx_clock Context Switch Time -O3 -march=znver1 -flto -O2 -flto -O2 -ftree-vectorize -ftree-slp-vectorize -Og 30 60 90 120 150 132 132 132 132 -O3 -march=znver1 -flto -O2 -flto -O2 -ftree-vectorize -ftree-slp-vectorize -Og 1. (CC) gcc options:
Zstd Compression This test measures the time needed to compress a sample file (an Ubuntu file-system image) using Zstd compression. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 -O0 -O2 -march=znver1 -O2 -Og -O3 -march=znver1 -O1 -O2 -flto -Ofast -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -O3 -march=znver1 -flto 6 12 18 24 30 SE +/- 0.38, N = 4 SE +/- 0.35, N = 12 SE +/- 0.49, N = 9 SE +/- 0.29, N = 12 SE +/- 0.44, N = 12 SE +/- 0.25, N = 12 SE +/- 0.31, N = 12 SE +/- 0.21, N = 12 SE +/- 0.33, N = 12 SE +/- 0.38, N = 12 SE +/- 0.24, N = 11 23.12 14.71 14.48 14.39 14.37 14.11 14.08 13.77 13.67 13.66 13.16 -O0 -O2 -march=znver1 -O2 -Og -O3 -march=znver1 -O1 -O2 -flto -Ofast -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -O3 -march=znver1 -flto 1. (CC) gcc options: -pthread -lz -llzma
Result Confidence
OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 -O0 -O2 -march=znver1 -O2 -Og -O3 -march=znver1 -O1 -O2 -flto -Ofast -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -O3 -march=znver1 -flto 5 10 15 20 25 Min: 22.32 / Avg: 23.12 / Max: 24.13 Min: 12.02 / Avg: 14.71 / Max: 16.44 Min: 12.88 / Avg: 14.48 / Max: 17.52 Min: 12.61 / Avg: 14.39 / Max: 15.72 Min: 11.96 / Avg: 14.37 / Max: 17.38 Min: 12.64 / Avg: 14.11 / Max: 15.57 Min: 12.71 / Avg: 14.08 / Max: 15.81 Min: 12.69 / Avg: 13.77 / Max: 14.85 Min: 12.26 / Avg: 13.67 / Max: 15.55 Min: 11.88 / Avg: 13.66 / Max: 15.49 Min: 11.74 / Avg: 13.16 / Max: 14.3 1. (CC) gcc options: -pthread -lz -llzma
John The Ripper This is a benchmark of John The Ripper, which is a password cracker. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0-jumbo-1 Test: Blowfish -O0 -Og -O3 -march=znver1 -flto -O2 -march=znver1 -O2 -Ofast -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -flto -O3 -O1 -O3 -march=znver1 14K 28K 42K 56K 70K SE +/- 215.16, N = 12 SE +/- 1339.16, N = 9 SE +/- 1598.30, N = 12 SE +/- 1967.27, N = 12 SE +/- 1387.83, N = 12 SE +/- 1454.31, N = 11 SE +/- 1953.49, N = 12 SE +/- 1395.50, N = 12 SE +/- 1049.43, N = 3 SE +/- 1098.57, N = 4 SE +/- 1082.96, N = 12 15179 56453 58764 61309 62718 62841 63586 65117 65806 65995 66823 1. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt
Result Confidence
OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0-jumbo-1 Test: Blowfish -O0 -Og -O3 -march=znver1 -flto -O2 -march=znver1 -O2 -Ofast -march=znver1 -O2 -ftree-vectorize -ftree-slp-vectorize -O2 -flto -O3 -O1 -O3 -march=znver1 12K 24K 36K 48K 60K Min: 13855 / Avg: 15179.08 / Max: 15936 Min: 50215 / Avg: 56453 / Max: 61601 Min: 50023 / Avg: 58764.17 / Max: 70889 Min: 51200 / Avg: 61308.75 / Max: 71042 Min: 54577 / Avg: 62717.5 / Max: 70620 Min: 54001 / Avg: 62841 / Max: 70620 Min: 53068 / Avg: 63585.5 / Max: 73499 Min: 56304 / Avg: 65117.17 / Max: 72230 Min: 64588 / Avg: 65805.67 / Max: 67895 Min: 63667 / Avg: 65995.25 / Max: 68970 Min: 61869 / Avg: 66822.92 / Max: 71848 1. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt
SciMark This test runs the ANSI C version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This test is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization -O0 -O2 -flto -Og -O2 -O2 -march=znver1 -O3 -march=znver1 -flto -O1 -Ofast -march=znver1 -O3 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -march=znver1 1000 2000 3000 4000 5000 SE +/- 30.37, N = 3 SE +/- 129.41, N = 3 SE +/- 139.26, N = 3 SE +/- 54.41, N = 3 SE +/- 173.68, N = 3 SE +/- 178.79, N = 3 SE +/- 32.13, N = 3 SE +/- 107.53, N = 3 SE +/- 42.05, N = 3 SE +/- 57.07, N = 3 SE +/- 65.35, N = 3 512 2515 2539 2609 3231 3300 3466 4089 4307 4396 4851 -O0 -O2 -flto -Og -O2 -O2 -march=znver1 -O3 -march=znver1 -flto -O1 -Ofast -march=znver1 -O3 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -march=znver1 1. (CC) gcc options: -lm
Result Confidence
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization -O0 -O2 -flto -Og -O2 -O2 -march=znver1 -O3 -march=znver1 -flto -O1 -Ofast -march=znver1 -O3 -O2 -ftree-vectorize -ftree-slp-vectorize -O3 -march=znver1 800 1600 2400 3200 4000 Min: 451.18 / Avg: 511.91 / Max: 542.79 Min: 2364.35 / Avg: 2515.49 / Max: 2773.02 Min: 2364.39 / Avg: 2539.43 / Max: 2814.57 Min: 2553.69 / Avg: 2608.76 / Max: 2717.58 Min: 2932.06 / Avg: 3230.57 / Max: 3533.64 Min: 3114.29 / Avg: 3299.87 / Max: 3657.37 Min: 3402.31 / Avg: 3465.81 / Max: 3506.15 Min: 3916.07 / Avg: 4089.26 / Max: 4286.26 Min: 4227.91 / Avg: 4307.42 / Max: 4370.93 Min: 4298.25 / Avg: 4396.29 / Max: 4495.93 Min: 4721.71 / Avg: 4850.91 / Max: 4932.64 1. (CC) gcc options: -lm
-O0 Environment Notes: CXXFLAGS=-O0 CFLAGS=-O0Compiler Notes: --disable-multilib --enable-checking=releaseSecurity Notes: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp
Testing initiated at 15 February 2019 20:24 by user root.
-Og Environment Notes: CXXFLAGS=-Og CFLAGS=-OgCompiler Notes: --disable-multilib --enable-checking=releaseSecurity Notes: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp
Testing initiated at 19 February 2019 05:54 by user root.
-O1 Environment Notes: CXXFLAGS=-O1 CFLAGS=-O1Compiler Notes: --disable-multilib --enable-checking=releaseSecurity Notes: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp
Testing initiated at 16 February 2019 07:27 by user root.
-O2 Environment Notes: CXXFLAGS=-O2 CFLAGS=-O2Compiler Notes: --disable-multilib --enable-checking=releaseSecurity Notes: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp
Testing initiated at 16 February 2019 15:25 by user root.
-O2 -ftree-vectorize -ftree-slp-vectorize Environment Notes: CXXFLAGS=-O2-ftree-vectorize-ftree-slp-vectorize CFLAGS=-O2-ftree-vectorize-ftree-slp-vectorizeCompiler Notes: --disable-multilib --enable-checking=releaseSecurity Notes: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp
Testing initiated at 18 February 2019 05:50 by user root.
-O2 -march=znver1 Environment Notes: CXXFLAGS=-O2-march=znver1 CFLAGS=-O2-march=znver1Compiler Notes: --disable-multilib --enable-checking=releaseSecurity Notes: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp
Testing initiated at 17 February 2019 07:16 by user root.
-O2 -flto Environment Notes: CXXFLAGS=-O2-flto CFLAGS=-O2-fltoCompiler Notes: --disable-multilib --enable-checking=releaseSecurity Notes: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp
Testing initiated at 18 February 2019 20:32 by user root.
-O3 Environment Notes: CXXFLAGS=-O3 CFLAGS=-O3Compiler Notes: --disable-multilib --enable-checking=releaseSecurity Notes: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp
Testing initiated at 16 February 2019 21:58 by user root.
-O3 -march=znver1 Environment Notes: CXXFLAGS=-O3-march=znver1 CFLAGS=-O3-march=znver1Compiler Notes: --disable-multilib --enable-checking=releaseSecurity Notes: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp
Testing initiated at 15 February 2019 13:07 by user root.
-O3 -march=znver1 -flto Environment Notes: CXXFLAGS=-O3 march=znver1-flto CFLAGS=-O3-march=znver1-fltoCompiler Notes: --disable-multilib --enable-checking=releaseSecurity Notes: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp
Testing initiated at 18 February 2019 12:40 by user root.
-Ofast -march=znver1 Processor: 2 x AMD EPYC 7601 32-Core (64 Cores / 128 Threads), Motherboard: Dell 02MJ3T (1.2.5 BIOS), Chipset: AMD Family 17h, Memory: 16 x 32 GB DDR4-2400MT/s 36ASF4G72PZ-2G6D2, Disk: 120GB SSDSCKJB120G7R + 20 x 500GB Samsung SSD 860, Graphics: Matrox G200eW3, Monitor: VE228, Network: 2 x Broadcom BCM57416 NetXtreme-E 10GBase-T RDMA + 2 x Broadcom NetXtreme BCM5720 PCIe
OS: Ubuntu 18.04, Kernel: 5.0.0-050000rc6-generic (x86_64) 20190210, Desktop: GNOME Shell 3.28.3, Display Server: X Server, Compiler: GCC 9.0.1 20190210, File-System: ext4, Screen Resolution: 1600x1200
Environment Notes: CXXFLAGS=-Ofast-march=znver1 CFLAGS=-Ofast-march=znver1Compiler Notes: --disable-multilib --enable-checking=releaseSecurity Notes: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp
Testing initiated at 17 February 2019 14:18 by user root.