Compiler Benchmarks AMD Ryzen 7 2700X Eight-Core testing with a ASUS ROG CROSSHAIR VII HERO (WI-FI) (1001 BIOS) and Sapphire AMD Radeon RX 470/480/570/570X/580/580X 4GB on Ubuntu 18.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1901255-SP-COMPILERB11&rdt&grw .
Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution AMD 2950X AMD 2700X GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN GCC 8.2.0 GCC 9.0.1 AMD Ryzen Threadripper 2950X 16-Core @ 3.50GHz (16 Cores / 32 Threads) MSI MEG X399 CREATION (MS-7B92) v1.0 (1.10 BIOS) AMD Family 17h 32768MB 256GB 2115 llvmpipe 31GB Realtek ALC1220 ASUS PB278 2 x Intel I211 + Intel-AC 9260 Ubuntu 18.10 4.18.0-13-generic (x86_64) GNOME Shell 3.30.1 X Server 1.20.1 modesetting 1.20.1 3.3 Mesa 18.2.2 (LLVM 7.0 128 bits) GCC 9.0.1 20190124 ext4 2560x1440 GCC 8.2.0 Clang 7.0.1 + LLVM 7.0.1 Clang 8.0.0 + LLVM 8.0.0 AMD Ryzen 7 2700X Eight-Core @ 3.70GHz (8 Cores / 16 Threads) ASUS ROG CROSSHAIR VII HERO (WI-FI) (1001 BIOS) 16384MB Samsung SSD 970 EVO 250GB + 256GB 2115 Sapphire AMD Radeon RX 470/480/570/570X/580/580X 4GB (1260/1750MHz) AMD Ellesmere Intel I211 + Realtek RTL8822BE 802.11a/b/g/n/ac 4.5 Mesa 18.2.2 (LLVM 7.0.0) GCC 8.2.0 GCC 9.0.1 20190124 OpenBenchmarking.org Environment Details - CXXFLAGS=-O3-march=native CFLAGS=-O3-march=native Compiler Details - AMD 2950X: GCC 9.0.1: --disable-multilib --enable-checking=release - AMD 2950X: GCC 8.2.0: --disable-multilib --enable-checking=release - AMD 2950X: Clang 7.0.1: Optimized build; Default target: x86_64-unknown-linux-gnu; Host CPU: znver1 - AMD 2950X: Clang 8.0 SVN: Optimized build; Default target: x86_64-unknown-linux-gnu; Host CPU: znver1 - AMD 2700X: GCC 8.2.0: --disable-multilib --enable-checking=release - AMD 2700X: GCC 9.0.1: --disable-multilib --enable-checking=release Processor Details - Scaling Governor: acpi-cpufreq ondemand Python Details - Python 2.7.15+ + Python 3.6.7 Security Details - __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp
mpcbench: Multi-Precision Benchmark bullet: Raytests bullet: 3000 Fall bullet: 1000 Stack bullet: 1000 Convex bullet: 136 Ragdolls bullet: Prim Trimesh bullet: Convex Trimesh tscp: AI Chess Performance scimark2: Composite scimark2: Monte Carlo scimark2: Fast Fourier Transform scimark2: Sparse Matrix Multiply scimark2: Dense LU Matrix Factorization scimark2: Jacobi Successive Over-Relaxation crafty: Elapsed Time compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 cpp-perf-bench: Atol cpp-perf-bench: Ctype cpp-perf-bench: Stepanov Vector cpp-perf-bench: Function Objects cpp-perf-bench: Stepanov Abstraction sockperf: Throughput sockperf: Latency Under Load blake2: encode-flac: WAV To FLAC encode-mp3: WAV To MP3 tjbench: Decompression Throughput fftw: Float + SSE - 1D FFT Size 512 fftw: Float + SSE - 2D FFT Size 512 hmmer: Pfam Database Search mafft: Multiple Sequence Alignment himeno: Poisson Pressure Solver parboil: OpenMP LBM parboil: OpenMP CUTCP parboil: OpenMP Stencil parboil: OpenMP MRI Gridding aircrack-ng: build-imagemagick: Time To Compile xsbench: build-apache: Time To Compile stockfish: Total Time compress-7zip: Compress Speed Test build-llvm: Time To Compile build-php: Time To Compile compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 m-queens: Time To Solve sysbench: CPU aobench: 2048 x 2048 - Total Time vpxenc: vpxenc graphics-magick: Swirl graphics-magick: Rotate graphics-magick: Sharpen graphics-magick: Enhanced graphics-magick: Resizing graphics-magick: Noise-Gaussian graphics-magick: HWB Color Space x264: H.264 Video Encoding dav1d: Summer Nature 4K dav1d: Summer Nature 1080p x265: H.265 Video Encoding c-ray: Total Time - 4K, 16 Rays Per Pixel ffmpeg: H.264 HD To NTSC DV smallpt: Global Illumination Renderer; 128 Samples nginx: Static Web Page Serving apache: Static Web Page Serving openssl: RSA 4096-bit Performance redis: LPOP redis: SADD redis: LPUSH redis: GET redis: SET pgbench: Buffer Test - Normal Load - Read Only ebizzy: polybench-c: Covariance Computation polybench-c: Correlation Computation polybench-c: 3 Matrix Multiplications AMD 2950X AMD 2700X GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN GCC 8.2.0 GCC 9.0.1 8400 2.32 3.87 4.36 3.87 2.27 0.82 0.99 665600 2361 744 270 2664 5859 2266 7980856 93.07 63.60 33.94 72.05 14.62 27.37 557774 80.30 7.96 13.98 7.84 192 32603 29705 6.73 2.23 1377 75.00 1.93 8.08 178 27177 32.54 3215824 21.75 42922099 72323 332 68.68 16.75 37.08 33065 33.55 16.35 251 254 200 223 270 193 277 128 26.20 10.09 42.48 32.25 7.49 6.08 31818 24246 3293 2898861 2218069 1700034 2781360 1901228 321099 866386 4.11 4.12 2.99 8347 2.31 3.85 4.37 3.94 2.29 0.83 0.98 1129108 2273 747 272 2917 5136 2291 8036435 93.03 64.79 32.34 71.70 14.81 27.20 550753 95.28 8.11 12.98 7.78 196 33735 26836 6.69 2.43 1345 74.28 2.02 12.95 179 27195 31.01 3214738 21.10 43137436 73842 308 59.32 16.58 37.11 33055 33.42 16.23 248 252 199 222 265 191 276 129 25.84 10.00 42.35 32.06 7.53 6.11 30643 23924 3283 2939978 2206391 1648704 2857160 1872729 324956 893986 4.07 4.09 3.07 8053 2.35 4.02 4.64 3.94 2.45 0.85 1.00 1240511 2341 742 269 2726 6035 1935 93.47 64.36 32.39 70.36 14.63 26.64 4.95 13.38 9.01 190 32386 29126 5.71 2.24 1362 27656 23.76 3378635 19.60 280 87.34 16.75 41.00 30230 36.04 16.94 236 291 184 200 250 182 268 135 25.55 9.79 43.00 52.93 7.26 31507 24160 3280 2890710 2268021 1667703 2801543 1804244 321766 859672 3.95 4.06 3.09 8097 2.35 3.99 4.63 3.95 2.44 0.83 1.00 1245567 2403 743 272 2878 6152 1969 93.68 64.17 32.17 70.49 14.72 26.49 5.03 12.38 9.24 192 31643 29323 5.89 2.18 1394 27787 24.01 3376167 19.88 287 89.02 16.79 41.23 30225 35.96 17.02 233 284 182 199 250 181 264 134 25.40 9.70 43.10 52.94 7.44 31806 23890 3280 3015922 2389949 1644376 2920047 1881083 320955 856413 4.01 3.98 3.06 8317 2.33 3.81 4.37 3.99 2.32 0.84 0.99 1137980 2484 747 288 3099 5993 2291 8067442 89.08 64.36 32.54 72.52 14.99 27.63 8.52 12.59 7.81 196 33558 31268 6.34 2.78 1339 138.07 3.24 15.78 96.47 14976 43.06 1761837 22.45 24640363 41239 529 67.99 28.59 71.60 16927 33.16 16.38 228 254 155 181 256 148 269 79.44 35.89 12.58 31.64 59.33 7.19 11.28 34979 29865 1703 3048781 2332987 1750471 2898481 2005441 201179 567194 3.21 3.19 2.77 8337 2.33 3.80 4.32 3.88 2.28 0.82 0.99 1154687 2522 744 288 3084 6216 2277 7920028 88.01 63.97 34.32 73.15 14.78 27.38 574985 125.55 8.60 13.12 7.87 193 32311 29507 6.35 2.57 1369 139.44 3.20 16.35 96.80 14903 45.64 1808733 23.10 24288696 40267 550 77.60 29.21 71.60 16926 33.43 16.48 230 256 150 182 259 148 271 78.90 36.24 12.73 31.37 59.88 7.09 11.31 35379 30079 1704 3102504 2281733 1713718 2938403 1915272 201408 560920 3.26 3.21 2.79 OpenBenchmarking.org
GNU MPC Multi-Precision Benchmark AMD 2950X AMD 2700X OpenBenchmarking.org Global Score, More Is Better GNU MPC 1.1.0 Multi-Precision Benchmark GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 2K 4K 6K 8K 10K SE +/- 45.83, N = 3 SE +/- 20.28, N = 3 SE +/- 12.02, N = 3 SE +/- 23.33, N = 3 SE +/- 18.56, N = 3 SE +/- 3.33, N = 3 8400 8347 8053 8097 8317 8337 1. (CC) gcc options: -O3 -march=native -MT -MD -MP -MF
Bullet Physics Engine Test: Raytests AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Raytests GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 0.5288 1.0576 1.5864 2.1152 2.644 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 2.32 2.31 2.35 2.35 2.33 2.33 1. (CXX) g++ options: -O3 -march=native -rdynamic
Bullet Physics Engine Test: 3000 Fall AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 3000 Fall GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 0.9045 1.809 2.7135 3.618 4.5225 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 SE +/- 0.01, N = 3 3.87 3.85 4.02 3.99 3.81 3.80 1. (CXX) g++ options: -O3 -march=native -rdynamic
Bullet Physics Engine Test: 1000 Stack AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Stack GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 1.044 2.088 3.132 4.176 5.22 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 4.36 4.37 4.64 4.63 4.37 4.32 1. (CXX) g++ options: -O3 -march=native -rdynamic
Bullet Physics Engine Test: 1000 Convex AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Convex GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 0.8978 1.7956 2.6934 3.5912 4.489 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 3.87 3.94 3.94 3.95 3.99 3.88 1. (CXX) g++ options: -O3 -march=native -rdynamic
Bullet Physics Engine Test: 136 Ragdolls AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 136 Ragdolls GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 0.5513 1.1026 1.6539 2.2052 2.7565 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.01, N = 3 2.27 2.29 2.45 2.44 2.32 2.28 1. (CXX) g++ options: -O3 -march=native -rdynamic
Bullet Physics Engine Test: Prim Trimesh AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Prim Trimesh GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 0.1913 0.3826 0.5739 0.7652 0.9565 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 0.82 0.83 0.85 0.83 0.84 0.82 1. (CXX) g++ options: -O3 -march=native -rdynamic
Bullet Physics Engine Test: Convex Trimesh AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Convex Trimesh GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 0.225 0.45 0.675 0.9 1.125 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 0.99 0.98 1.00 1.00 0.99 0.99 1. (CXX) g++ options: -O3 -march=native -rdynamic
TSCP AI Chess Performance AMD 2950X AMD 2700X OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 300K 600K 900K 1200K 1500K SE +/- 53827.33, N = 20 SE +/- 865.50, N = 5 SE +/- 2505.30, N = 5 SE +/- 2859.37, N = 5 SE +/- 1662.48, N = 5 SE +/- 2159.99, N = 5 665600 1129108 1240511 1245567 1137980 1154687 1. (CC) gcc options: -O3 -march=native
SciMark Computational Test: Composite AMD 2950X AMD 2700X OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 500 1000 1500 2000 2500 SE +/- 4.79, N = 3 SE +/- 7.26, N = 3 SE +/- 20.41, N = 3 SE +/- 3.75, N = 3 SE +/- 4.55, N = 3 SE +/- 4.40, N = 3 2361 2273 2341 2403 2484 2522 1. (CC) gcc options: -O3 -march=native -lm
SciMark Computational Test: Monte Carlo AMD 2950X AMD 2700X OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 160 320 480 640 800 SE +/- 0.73, N = 3 SE +/- 0.77, N = 3 SE +/- 1.29, N = 3 SE +/- 0.31, N = 3 SE +/- 0.27, N = 3 SE +/- 0.27, N = 3 744 747 742 743 747 744 1. (CC) gcc options: -O3 -march=native -lm
SciMark Computational Test: Fast Fourier Transform AMD 2950X AMD 2700X OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 60 120 180 240 300 SE +/- 0.07, N = 3 SE +/- 1.12, N = 3 SE +/- 0.43, N = 3 SE +/- 0.21, N = 3 SE +/- 0.22, N = 3 SE +/- 0.05, N = 3 270 272 269 272 288 288 1. (CC) gcc options: -O3 -march=native -lm
SciMark Computational Test: Sparse Matrix Multiply AMD 2950X AMD 2700X OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 700 1400 2100 2800 3500 SE +/- 9.70, N = 3 SE +/- 14.41, N = 3 SE +/- 18.88, N = 3 SE +/- 11.66, N = 3 SE +/- 5.52, N = 3 SE +/- 7.39, N = 3 2664 2917 2726 2878 3099 3084 1. (CC) gcc options: -O3 -march=native -lm
SciMark Computational Test: Dense LU Matrix Factorization AMD 2950X AMD 2700X OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 1300 2600 3900 5200 6500 SE +/- 14.66, N = 3 SE +/- 29.42, N = 3 SE +/- 80.04, N = 3 SE +/- 26.22, N = 3 SE +/- 24.14, N = 3 SE +/- 30.44, N = 3 5859 5136 6035 6152 5993 6216 1. (CC) gcc options: -O3 -march=native -lm
SciMark Computational Test: Jacobi Successive Over-Relaxation AMD 2950X AMD 2700X OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 500 1000 1500 2000 2500 SE +/- 2.52, N = 3 SE +/- 12.41, N = 3 SE +/- 10.18, N = 3 SE +/- 0.29, N = 3 SE +/- 0.34, N = 3 SE +/- 1.53, N = 3 2266 2291 1935 1969 2291 2277 1. (CC) gcc options: -O3 -march=native -lm
Crafty Elapsed Time AMD 2950X AMD 2700X OpenBenchmarking.org Nodes Per Second, More Is Better Crafty 25.2 Elapsed Time GCC 9.0.1 GCC 8.2.0 2M 4M 6M 8M 10M SE +/- 39537.98, N = 3 SE +/- 32328.24, N = 3 SE +/- 9691.63, N = 3 SE +/- 14445.33, N = 3 7980856 8036435 8067442 7920028 1. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm
XZ Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 20 40 60 80 100 SE +/- 0.43, N = 3 SE +/- 0.22, N = 3 SE +/- 0.01, N = 3 SE +/- 0.21, N = 3 SE +/- 0.29, N = 3 SE +/- 0.12, N = 3 93.07 93.03 93.47 93.68 89.08 88.01 1. (CC) gcc options: -pthread -fvisibility=hidden -O3 -march=native
CppPerformanceBenchmarks Test: Atol AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Atol GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 14 28 42 56 70 SE +/- 0.26, N = 3 SE +/- 0.39, N = 3 SE +/- 0.28, N = 3 SE +/- 0.26, N = 3 SE +/- 0.38, N = 3 SE +/- 0.10, N = 3 63.60 64.79 64.36 64.17 64.36 63.97 1. (CXX) g++ options: -O3 -march=native -std=c++11
CppPerformanceBenchmarks Test: Ctype AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Ctype GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 8 16 24 32 40 SE +/- 0.09, N = 3 SE +/- 0.16, N = 3 SE +/- 0.14, N = 3 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 SE +/- 0.08, N = 3 33.94 32.34 32.39 32.17 32.54 34.32 1. (CXX) g++ options: -O3 -march=native -std=c++11
CppPerformanceBenchmarks Test: Stepanov Vector AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Stepanov Vector GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 16 32 48 64 80 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.33, N = 3 SE +/- 0.22, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 72.05 71.70 70.36 70.49 72.52 73.15 1. (CXX) g++ options: -O3 -march=native -std=c++11
CppPerformanceBenchmarks Test: Function Objects AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Function Objects GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 14.62 14.81 14.63 14.72 14.99 14.78 1. (CXX) g++ options: -O3 -march=native -std=c++11
CppPerformanceBenchmarks Test: Stepanov Abstraction AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Stepanov Abstraction GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 7 14 21 28 35 SE +/- 0.14, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.00, N = 3 SE +/- 0.06, N = 3 27.37 27.20 26.64 26.49 27.63 27.38 1. (CXX) g++ options: -O3 -march=native -std=c++11
Sockperf Test: Throughput AMD 2950X AMD 2700X OpenBenchmarking.org Messages Per Second, More Is Better Sockperf 3.4 Test: Throughput GCC 9.0.1 GCC 8.2.0 120K 240K 360K 480K 600K SE +/- 6853.86, N = 5 SE +/- 3694.11, N = 5 SE +/- 6944.53, N = 5 557774 550753 574985 1. (CXX) g++ options: --param -O3 -march=native -rdynamic -ldl -lpthread
Sockperf Test: Latency Under Load AMD 2950X AMD 2700X OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Under Load GCC 9.0.1 GCC 8.2.0 30 60 90 120 150 SE +/- 7.65, N = 15 SE +/- 5.92, N = 20 SE +/- 7.53, N = 16 80.30 95.28 125.55 1. (CXX) g++ options: --param -O3 -march=native -rdynamic -ldl -lpthread
BLAKE2 AMD 2950X AMD 2700X OpenBenchmarking.org Cycles Per Byte, Fewer Is Better BLAKE2 20170307 GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.08, N = 3 SE +/- 0.01, N = 3 SE +/- 0.08, N = 3 SE +/- 0.09, N = 3 SE +/- 0.00, N = 3 7.96 8.11 4.95 5.03 8.52 8.60 1. (CC) gcc options: -O3 -march=native -lcrypto -lz
FLAC Audio Encoding WAV To FLAC AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 4 8 12 16 20 SE +/- 0.31, N = 20 SE +/- 0.31, N = 20 SE +/- 0.35, N = 16 SE +/- 0.34, N = 20 SE +/- 0.16, N = 5 SE +/- 0.13, N = 20 13.98 12.98 13.38 12.38 12.59 13.12 1. (CXX) g++ options: -O3 -march=native -logg -lm
LAME MP3 Encoding WAV To MP3 AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 7.84 7.78 9.01 9.24 7.81 7.87 1. (CC) gcc options: -O3 -march=native -lm
libjpeg-turbo tjbench Test: Decompression Throughput AMD 2950X AMD 2700X OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 1.5.3 Test: Decompression Throughput GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 40 80 120 160 200 SE +/- 0.81, N = 3 SE +/- 0.95, N = 3 SE +/- 0.97, N = 3 SE +/- 0.65, N = 3 SE +/- 0.36, N = 3 SE +/- 0.50, N = 3 192 196 190 192 196 193 1. (CC) gcc options: -O3 -march=native -lm
FFTW Build: Float + SSE - Size: 1D FFT Size 512 AMD 2950X AMD 2700X OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 512 GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 7K 14K 21K 28K 35K SE +/- 427.23, N = 3 SE +/- 157.72, N = 3 SE +/- 66.12, N = 3 SE +/- 446.80, N = 6 SE +/- 53.45, N = 3 SE +/- 346.85, N = 3 32603 33735 32386 31643 33558 32311 1. (CC) gcc options: -pthread -O3 -march=native -lm
FFTW Build: Float + SSE - Size: 2D FFT Size 512 AMD 2950X AMD 2700X OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 512 GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 7K 14K 21K 28K 35K SE +/- 118.38, N = 3 SE +/- 449.38, N = 3 SE +/- 59.95, N = 3 SE +/- 305.86, N = 3 SE +/- 102.69, N = 3 SE +/- 36.55, N = 3 29705 26836 29126 29323 31268 29507 1. (CC) gcc options: -pthread -O3 -march=native -lm
Timed HMMer Search Pfam Database Search AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 2 4 6 8 10 SE +/- 0.13, N = 3 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 6.73 6.69 5.71 5.89 6.34 6.35 1. (CC) gcc options: -O3 -march=native -pthread -lhmmer -lsquid -lm
Timed MAFFT Alignment Multiple Sequence Alignment AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 7.392 Multiple Sequence Alignment GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 0.6255 1.251 1.8765 2.502 3.1275 SE +/- 0.04, N = 12 SE +/- 0.05, N = 12 SE +/- 0.06, N = 12 SE +/- 0.04, N = 12 SE +/- 0.06, N = 12 SE +/- 0.05, N = 12 2.23 2.43 2.24 2.18 2.78 2.57 1. (CC) gcc options: -std=c99 -O3 -lm -lpthread
Himeno Benchmark Poisson Pressure Solver AMD 2950X AMD 2700X OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 300 600 900 1200 1500 SE +/- 0.97, N = 3 SE +/- 8.08, N = 3 SE +/- 3.57, N = 3 SE +/- 4.17, N = 3 SE +/- 3.61, N = 3 SE +/- 3.00, N = 3 1377 1345 1362 1394 1339 1369 1. (CC) gcc options: -O3 -march=native -mavx2
Parboil Test: OpenMP LBM AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP LBM GCC 9.0.1 GCC 8.2.0 30 60 90 120 150 SE +/- 0.04, N = 3 SE +/- 0.43, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 75.00 74.28 138.07 139.44 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Parboil Test: OpenMP CUTCP AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP CUTCP GCC 9.0.1 GCC 8.2.0 0.729 1.458 2.187 2.916 3.645 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 1.93 2.02 3.24 3.20 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Parboil Test: OpenMP Stencil AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP Stencil GCC 9.0.1 GCC 8.2.0 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.13, N = 12 SE +/- 0.15, N = 3 SE +/- 0.12, N = 3 8.08 12.95 15.78 16.35 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Parboil Test: OpenMP MRI Gridding AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP MRI Gridding GCC 9.0.1 GCC 8.2.0 40 80 120 160 200 SE +/- 0.09, N = 3 SE +/- 0.32, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 178.00 179.00 96.47 96.80 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Aircrack-ng AMD 2950X AMD 2700X OpenBenchmarking.org k/s, More Is Better Aircrack-ng 1.3 GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 6K 12K 18K 24K 30K SE +/- 75.22, N = 3 SE +/- 13.17, N = 3 SE +/- 39.95, N = 3 SE +/- 20.95, N = 3 SE +/- 18.34, N = 3 SE +/- 16.59, N = 3 27177 27195 27656 27787 14976 14903 1. (CXX) g++ options: -O3 -fvisibility=hidden -masm=intel -march=native -lpthread -lcrypto -lz -ldl -lm -pthread
Timed ImageMagick Compilation Time To Compile AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.9.0 Time To Compile GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 10 20 30 40 50 SE +/- 0.22, N = 3 SE +/- 0.20, N = 3 SE +/- 0.10, N = 3 SE +/- 0.17, N = 3 SE +/- 0.11, N = 3 SE +/- 0.04, N = 3 32.54 31.01 23.76 24.01 43.06 45.64
Xsbench AMD 2950X AMD 2700X OpenBenchmarking.org Lookups/s, More Is Better Xsbench 2017-07-06 GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 700K 1400K 2100K 2800K 3500K SE +/- 1923.02, N = 3 SE +/- 2039.04, N = 3 SE +/- 196.05, N = 3 SE +/- 3469.78, N = 3 SE +/- 13867.73, N = 3 SE +/- 173.52, N = 3 3215824 3214738 3378635 3376167 1761837 1808733 1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -lm
Timed Apache Compilation Time To Compile AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.7 Time To Compile GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 6 12 18 24 30 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.44, N = 3 SE +/- 0.27, N = 3 21.75 21.10 19.60 19.88 22.45 23.10
Stockfish Total Time AMD 2950X AMD 2700X OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time GCC 9.0.1 GCC 8.2.0 9M 18M 27M 36M 45M SE +/- 512279.35, N = 3 SE +/- 476077.70, N = 3 SE +/- 494506.05, N = 3 SE +/- 33004.13, N = 3 42922099 43137436 24640363 24288696 1. (CXX) g++ options: -m64 -lpthread -O3 -march=native -fno-exceptions -std=c++11 -pedantic -msse -msse3 -mpopcnt -flto
7-Zip Compression Compress Speed Test AMD 2950X AMD 2700X OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test GCC 9.0.1 GCC 8.2.0 16K 32K 48K 64K 80K SE +/- 297.73, N = 3 SE +/- 37.56, N = 3 SE +/- 139.90, N = 3 SE +/- 80.86, N = 3 72323 73842 41239 40267 1. (CXX) g++ options: -pipe -lpthread
Timed LLVM Compilation Time To Compile AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 6.0.1 Time To Compile GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 120 240 360 480 600 332 308 280 287 529 550
Timed PHP Compilation Time To Compile AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.1.9 Time To Compile GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 20 40 60 80 100 SE +/- 0.05, N = 3 SE +/- 0.27, N = 3 SE +/- 0.17, N = 3 SE +/- 0.23, N = 3 SE +/- 0.18, N = 3 SE +/- 0.22, N = 3 68.68 59.32 87.34 89.02 67.99 77.60 1. (CC) gcc options: -O3 -march=native -pedantic -ldl -lz -lm
Zstd Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 7 14 21 28 35 SE +/- 0.25, N = 3 SE +/- 0.18, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.15, N = 3 SE +/- 0.42, N = 3 16.75 16.58 16.75 16.79 28.59 29.21 1. (CC) gcc options: -O3 -march=native -pthread -lz -llzma
m-queens Time To Solve AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better m-queens 1.2 Time To Solve GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 16 32 48 64 80 SE +/- 0.15, N = 3 SE +/- 0.14, N = 3 SE +/- 0.17, N = 3 SE +/- 0.16, N = 3 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 37.08 37.11 41.00 41.23 71.60 71.60 1. (CXX) g++ options: -fopenmp -O3 -march=native -O2
Sysbench Test: CPU AMD 2950X AMD 2700X OpenBenchmarking.org Events Per Second, More Is Better Sysbench 2018-07-28 Test: CPU GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 7K 14K 21K 28K 35K SE +/- 2.97, N = 3 SE +/- 6.70, N = 3 SE +/- 1.08, N = 3 SE +/- 3.88, N = 3 SE +/- 1.33, N = 3 SE +/- 3.64, N = 3 33065 33055 30230 30225 16927 16926 1. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -march=native -rdynamic -ldl -laio -lm
AOBench Size: 2048 x 2048 - Total Time AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 8 16 24 32 40 SE +/- 0.13, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.12, N = 3 SE +/- 0.12, N = 3 33.55 33.42 36.04 35.96 33.16 33.43 1. (CC) gcc options: -lm -O3 -march=native
VP9 libvpx Encoding vpxenc AMD 2950X AMD 2700X OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.7.0 vpxenc GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 4 8 12 16 20 SE +/- 0.04, N = 3 SE +/- 0.23, N = 5 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 16.35 16.23 16.94 17.02 16.38 16.48 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -march=native -fPIC -U_FORTIFY_SOURCE
GraphicsMagick Operation: Swirl AMD 2950X AMD 2700X OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Swirl GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 50 100 150 200 250 SE +/- 0.67, N = 3 SE +/- 1.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 251 248 236 233 228 230 1. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread
GraphicsMagick Operation: Rotate AMD 2950X AMD 2700X OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Rotate GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 60 120 180 240 300 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 254 252 291 284 254 256 1. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread
GraphicsMagick Operation: Sharpen AMD 2950X AMD 2700X OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Sharpen GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 40 80 120 160 200 SE +/- 0.33, N = 3 SE +/- 1.20, N = 3 SE +/- 6.00, N = 10 200 199 184 182 155 150 1. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread
GraphicsMagick Operation: Enhanced AMD 2950X AMD 2700X OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Enhanced GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 50 100 150 200 250 SE +/- 0.58, N = 3 223 222 200 199 181 182 1. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread
GraphicsMagick Operation: Resizing AMD 2950X AMD 2700X OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Resizing GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 60 120 180 240 300 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 270 265 250 250 256 259 1. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread
GraphicsMagick Operation: Noise-Gaussian AMD 2950X AMD 2700X OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Noise-Gaussian GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 40 80 120 160 200 SE +/- 0.33, N = 3 SE +/- 0.88, N = 3 SE +/- 0.33, N = 3 193 191 182 181 148 148 1. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread
GraphicsMagick Operation: HWB Color Space AMD 2950X AMD 2700X OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: HWB Color Space GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 60 120 180 240 300 SE +/- 0.88, N = 3 SE +/- 0.33, N = 3 SE +/- 0.88, N = 3 SE +/- 0.88, N = 3 277 276 268 264 269 271 1. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread
x264 H.264 Video Encoding AMD 2950X AMD 2700X OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 30 60 90 120 150 SE +/- 4.84, N = 10 SE +/- 4.25, N = 11 SE +/- 0.50, N = 3 SE +/- 0.08, N = 3 SE +/- 0.29, N = 3 SE +/- 0.49, N = 3 128.00 129.00 135.00 134.00 79.44 78.90 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -march=native -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
dav1d Video Input: Summer Nature 4K AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better dav1d 0.1 Video Input: Summer Nature 4K GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 8 16 24 32 40 SE +/- 0.13, N = 3 SE +/- 0.12, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 SE +/- 0.10, N = 3 26.20 25.84 25.55 25.40 35.89 36.24 1. (CC) gcc options: -O3 -march=native -pthread
dav1d Video Input: Summer Nature 1080p AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better dav1d 0.1 Video Input: Summer Nature 1080p GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 3 6 9 12 15 SE +/- 0.12, N = 3 SE +/- 0.09, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.09, N = 3 SE +/- 0.10, N = 3 10.09 10.00 9.79 9.70 12.58 12.73 1. (CC) gcc options: -O3 -march=native -pthread
x265 H.265 Video Encoding AMD 2950X AMD 2700X OpenBenchmarking.org Frames Per Second, More Is Better x265 2.8 H.265 Video Encoding GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 10 20 30 40 50 SE +/- 0.18, N = 3 SE +/- 0.15, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.18, N = 3 SE +/- 0.15, N = 3 42.48 42.35 43.00 43.10 31.64 31.37 1. (CXX) g++ options: -O3 -march=native -rdynamic -lpthread -lrt -ldl -lnuma
C-Ray Total Time - 4K, 16 Rays Per Pixel AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 13 26 39 52 65 SE +/- 0.18, N = 3 SE +/- 0.28, N = 3 SE +/- 0.51, N = 3 SE +/- 0.59, N = 3 SE +/- 0.09, N = 3 SE +/- 0.09, N = 3 32.25 32.06 52.93 52.94 59.33 59.88 1. (CC) gcc options: -lm -lpthread -O3 -march=native
FFmpeg H.264 HD To NTSC DV AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 4.0.2 H.264 HD To NTSC DV GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 2 4 6 8 10 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.04, N = 3 7.49 7.53 7.26 7.44 7.19 7.09 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lm -lxcb -lxcb-shape -lxcb-xfixes -lasound -pthread -lbz2 -llzma -O3 -march=native -std=c11 -fomit-frame-pointer -fno-math-errno -fno-signed-zeros -MMD -MF -MT
Smallpt Global Illumination Renderer; 128 Samples AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples GCC 9.0.1 GCC 8.2.0 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 6.08 6.11 11.28 11.31 1. (CXX) g++ options: -fopenmp -O3 -march=native
NGINX Benchmark Static Web Page Serving AMD 2950X AMD 2700X OpenBenchmarking.org Requests Per Second, More Is Better NGINX Benchmark 1.9.9 Static Web Page Serving GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 8K 16K 24K 32K 40K SE +/- 285.07, N = 3 SE +/- 346.90, N = 3 SE +/- 102.11, N = 3 SE +/- 454.39, N = 3 SE +/- 451.80, N = 3 SE +/- 177.72, N = 3 31818 30643 31507 31806 34979 35379 1. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native
Apache Benchmark Static Web Page Serving AMD 2950X AMD 2700X OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.29 Static Web Page Serving GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 6K 12K 18K 24K 30K SE +/- 44.81, N = 3 SE +/- 175.15, N = 3 SE +/- 123.34, N = 3 SE +/- 97.25, N = 3 SE +/- 240.47, N = 3 SE +/- 50.43, N = 3 24246 23924 24160 23890 29865 30079 1. (CC) gcc options: -shared -fPIC -pthread -O3 -march=native
OpenSSL RSA 4096-bit Performance AMD 2950X AMD 2700X OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 700 1400 2100 2800 3500 SE +/- 6.45, N = 3 SE +/- 5.10, N = 3 SE +/- 4.06, N = 3 SE +/- 4.65, N = 3 SE +/- 0.45, N = 3 SE +/- 0.37, N = 3 3293 3283 3280 3280 1703 1704 1. (CC) gcc options: -pthread -m64 -O3 -march=native -lssl -lcrypto -ldl
Redis Test: LPOP AMD 2950X AMD 2700X OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPOP GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 700K 1400K 2100K 2800K 3500K SE +/- 21292.20, N = 3 SE +/- 74869.71, N = 12 SE +/- 57003.74, N = 12 SE +/- 70441.71, N = 12 SE +/- 0.00, N = 3 SE +/- 13964.05, N = 3 2898861 2939978 2890710 3015922 3048781 3102504 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: SADD AMD 2950X AMD 2700X OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SADD GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 500K 1000K 1500K 2000K 2500K SE +/- 38653.53, N = 12 SE +/- 42408.96, N = 12 SE +/- 48804.79, N = 12 SE +/- 50994.40, N = 12 SE +/- 14186.11, N = 3 SE +/- 20314.99, N = 3 2218069 2206391 2268021 2389949 2332987 2281733 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: LPUSH AMD 2950X AMD 2700X OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPUSH GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 400K 800K 1200K 1600K 2000K SE +/- 28178.33, N = 12 SE +/- 31980.37, N = 3 SE +/- 30008.74, N = 12 SE +/- 21201.83, N = 3 SE +/- 12508.18, N = 3 SE +/- 18870.82, N = 3 1700034 1648704 1667703 1644376 1750471 1713718 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: GET AMD 2950X AMD 2700X OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: GET GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 600K 1200K 1800K 2400K 3000K SE +/- 72094.38, N = 12 SE +/- 74718.42, N = 12 SE +/- 57068.45, N = 12 SE +/- 69545.56, N = 12 SE +/- 44087.99, N = 4 SE +/- 12526.98, N = 3 2781360 2857160 2801543 2920047 2898481 2938403 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: SET AMD 2950X AMD 2700X OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SET GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 400K 800K 1200K 1600K 2000K SE +/- 32752.43, N = 12 SE +/- 33865.99, N = 3 SE +/- 24079.13, N = 12 SE +/- 24999.27, N = 12 SE +/- 9701.78, N = 3 SE +/- 27574.42, N = 3 1901228 1872729 1804244 1881083 2005441 1915272 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only AMD 2950X AMD 2700X OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 70K 140K 210K 280K 350K SE +/- 12.06, N = 3 SE +/- 497.20, N = 3 SE +/- 857.64, N = 3 SE +/- 2256.10, N = 3 SE +/- 322.70, N = 3 SE +/- 248.11, N = 3 321099 324956 321766 320955 201179 201408 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
ebizzy AMD 2950X AMD 2700X OpenBenchmarking.org Records/s, More Is Better ebizzy 0.3 GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 200K 400K 600K 800K 1000K SE +/- 16281.23, N = 3 SE +/- 860.82, N = 3 SE +/- 11799.72, N = 6 SE +/- 10373.89, N = 3 SE +/- 608.01, N = 3 SE +/- 4910.47, N = 3 866386 893986 859672 856413 567194 560920 1. (CC) gcc options: -pthread -lpthread -O3 -march=native
PolyBench-C Test: Covariance Computation AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better PolyBench-C 4.2 Test: Covariance Computation GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 0.9248 1.8496 2.7744 3.6992 4.624 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 4.11 4.07 3.95 4.01 3.21 3.26 1. (CC) gcc options: -O3 -march=native
PolyBench-C Test: Correlation Computation AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better PolyBench-C 4.2 Test: Correlation Computation GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 0.927 1.854 2.781 3.708 4.635 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 4.12 4.09 4.06 3.98 3.19 3.21 1. (CC) gcc options: -O3 -march=native
PolyBench-C Test: 3 Matrix Multiplications AMD 2950X AMD 2700X OpenBenchmarking.org Seconds, Fewer Is Better PolyBench-C 4.2 Test: 3 Matrix Multiplications GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN 0.6953 1.3906 2.0859 2.7812 3.4765 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 2.99 3.07 3.09 3.06 2.77 2.79 1. (CC) gcc options: -O3 -march=native
Phoronix Test Suite v10.8.4