GCC 8 compiler benchmarks on Linux 64-bit for a future article on Phoronix.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1805108-AR-GCC8COMPI93 GCC 8.1 vs. GCC 7.3 Compiler Benchmarking Intel/AMD x86_64 - Phoronix Test Suite GCC 8.1 vs. GCC 7.3 Compiler Benchmarking Intel/AMD x86_64 GCC 8 compiler benchmarks on Linux 64-bit for a future article on Phoronix.
HTML result view exported from: https://openbenchmarking.org/result/1805108-AR-GCC8COMPI93&sro&gru .
Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Driver OpenGL Compiler File-System Screen Resolution GCC 7.3.0 GCC 8.1.0 GCC 7.3.0 GCC 8.1.0 GCC 7.3.0 GCC 8.1.0 GCC 7.3.0 GCC 8.1.0 GCC 7.3.0 GCC 8.1.0 Core i7 8700K Core i7 8700K Core i9 7980XE Core i9 7980XE 2 Xeon Gold 6138 2 Xeon Gold 6138 Ryzen 7 2700X Ryzen 7 2700X EPYC 7601 EPYC 7601 Intel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads) ASUS PRIME Z370-A (0607 BIOS) Intel Device 3ec2 16384MB 118GB INTEL SSDPEK1W120GA AMD Radeon RX Vega 8176MB Realtek ALC1220 DELL P2415Q Intel Connection Ubuntu 18.04 4.15.0-20-generic (x86_64) GNOME Shell 3.28.1 amdgpu 18.0.1 4.5 Mesa 18.0.0-rc5 (LLVM 6.0.0) GCC 7.3.0 ext4 3840x2160 GCC 8.1.0 Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads) ASUS PRIME X299-A (1004 BIOS) Intel Sky Lake-E DMI3 Registers 256GB INTEL SSDPEKKW256G8 NV134 8192MB Acer B286HK 4.16.2-041602-generic (x86_64) modesetting 1.19.6 4.3 Mesa 18.0.0-rc5 GCC 7.3.0 GCC 8.1.0 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads) TYAN S7106 (V1.00 BIOS) 96256MB 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150 ASPEED ASPEED Family VE228 Intel I210 Gigabit Connection 4.15.0-20-generic (x86_64) GCC 7.3.0 1920x1080 GCC 8.1.0 AMD Ryzen 7 2700X Eight-Core @ 3.70GHz (8 Cores / 16 Threads) ASUS ROG CROSSHAIR VII HERO (WI-FI) (0509 BIOS) AMD Family 17h 8192MB Samsung SSD 950 PRO 256GB MSI AMD Radeon RX 580 8192MB AMD Ellesmere Acer B286HK Intel I211 Gigabit Connection + Realtek Device b822 4.5 Mesa 18.0.0-rc5 (LLVM 6.0.0) GCC 7.3.0 3840x2160 GCC 8.1.0 AMD EPYC 7601 32-Core @ 2.20GHz (32 Cores / 64 Threads) TYAN B8026T70AE24HR (V0.05.B10 BIOS) 129024MB 280GB INTEL SSDPE21D280GA ASPEED ASPEED Family VE228 Broadcom Limited NetXtreme BCM5720 Gigabit PCIe GCC 7.3.0 1024x768 GCC 8.1.0 OpenBenchmarking.org Environment Details - CXXFLAGS=-O3-march=native CFLAGS=-O3-march=native Compiler Details - --disable-multilib --enable-checking=release Processor Details - GCC 7.3.0: Core i7 8700K: Scaling Governor: intel_pstate powersave - GCC 8.1.0: Core i7 8700K: Scaling Governor: intel_pstate powersave - GCC 7.3.0: Core i9 7980XE: Scaling Governor: intel_pstate powersave - GCC 8.1.0: Core i9 7980XE: Scaling Governor: intel_pstate powersave - GCC 7.3.0: 2 Xeon Gold 6138: Scaling Governor: intel_pstate powersave - GCC 8.1.0: 2 Xeon Gold 6138: Scaling Governor: intel_pstate powersave - GCC 7.3.0: Ryzen 7 2700X: Scaling Governor: acpi-cpufreq ondemand - GCC 8.1.0: Ryzen 7 2700X: Scaling Governor: acpi-cpufreq ondemand - GCC 7.3.0: EPYC 7601: Scaling Governor: acpi-cpufreq ondemand - GCC 8.1.0: EPYC 7601: Scaling Governor: acpi-cpufreq ondemand Security Details - GCC 7.3.0: Core i7 8700K: KPTI + __user pointer sanitization + Full generic retpoline Protection - GCC 8.1.0: Core i7 8700K: KPTI + __user pointer sanitization + Full generic retpoline Protection - GCC 7.3.0: Core i9 7980XE: KPTI + __user pointer sanitization + Full generic retpoline Protection - GCC 8.1.0: Core i9 7980XE: KPTI + __user pointer sanitization + Full generic retpoline Protection - GCC 7.3.0: 2 Xeon Gold 6138: KPTI + __user pointer sanitization + Full generic retpoline Protection - GCC 8.1.0: 2 Xeon Gold 6138: KPTI + __user pointer sanitization + Full generic retpoline Protection - GCC 7.3.0: Ryzen 7 2700X: __user pointer sanitization + Full AMD retpoline IBPB Protection - GCC 8.1.0: Ryzen 7 2700X: __user pointer sanitization + Full AMD retpoline IBPB Protection - GCC 7.3.0: EPYC 7601: __user pointer sanitization + Full AMD retpoline Protection - GCC 8.1.0: EPYC 7601: __user pointer sanitization + Full AMD retpoline Protection Disk Details - GCC 7.3.0: Core i9 7980XE, GCC 8.1.0: Core i9 7980XE, GCC 7.3.0: Ryzen 7 2700X, GCC 8.1.0: Ryzen 7 2700X: NONE / data=ordered,errors=remount-ro,relatime,rw
mpcbench: Multi-Precision Benchmark graphics-magick: Blur graphics-magick: Sharpen graphics-magick: Resizing graphics-magick: HWB Color Space graphics-magick: Local Adaptive Thresholding fhourstones: Complex Connect-4 Solving scimark2: Composite scimark2: Monte Carlo scimark2: Fast Fourier Transform scimark2: Sparse Matrix Multiply scimark2: Dense LU Matrix Factorization scimark2: Jacobi Successive Over-Relaxation himeno: Poisson Pressure Solver tscp: AI Chess Performance ebizzy: redis: LPOP redis: SADD redis: LPUSH redis: GET redis: SET nginx: Static Web Page Serving stockfish: Total Time hmmer: Pfam Database Search build-linux-kernel: Time To Compile build-php: Time To Compile c-ray: Total Time smallpt: Global Illumination Renderer; 100 Samples aobench: 2048 x 2048 - Total Time bullet: Raytests bullet: 3000 Fall bullet: 1000 Stack bullet: 1000 Convex bullet: 136 Ragdolls bullet: Prim Trimesh bullet: Convex Trimesh encode-flac: WAV To FLAC encode-mp3: WAV To MP3 GCC 7.3.0 GCC 8.1.0 GCC 7.3.0 GCC 8.1.0 GCC 7.3.0 GCC 8.1.0 GCC 7.3.0 GCC 8.1.0 GCC 7.3.0 GCC 8.1.0 Core i7 8700K Core i7 8700K Core i9 7980XE Core i9 7980XE 2 Xeon Gold 6138 2 Xeon Gold 6138 Ryzen 7 2700X Ryzen 7 2700X EPYC 7601 EPYC 7601 10967 214 201 266 289 120 15660.33 3498.23 955.04 644.97 3570.79 9969.16 2351.19 3301.54 1540210 382364 3851755.83 3000024.08 2379477.17 3654543.25 2592122.33 43358.15 2630 5.09 77.63 55.08 9.58 11 32.30 2.13 3.38 3.81 3.70 2.23 0.79 0.93 7.81 8.08 11000 206 182 262 282 120 16094.00 3378.44 866.83 632.75 3693.53 9355.11 2344.00 3320.80 1486216 398816 3630624.83 2922042.00 2437201.08 3637269.92 2547839.00 43526.29 2621 4.20 81.53 56.56 8.57 11 33.88 2.19 3.39 3.82 3.67 2.23 0.80 0.96 7.57 7.97 9250 174 194 217 225 100 14097.20 2668.23 842.58 699.07 3001.41 6680.34 2117.77 2721.09 1398624 655119 2834089.67 2112444.40 1761252.42 2583124.38 1962968.50 44189.14 2946 10.31 37.33 48.01 5.44 6 58.80 2.66 4.18 4.74 4.55 2.68 0.98 1.15 10.11 11.13 9937 189 207 243 249 106 14675.17 2655.78 798.95 715.32 3398.36 6249.96 2116.31 3047.65 1366694 567977 2924082.50 2320715.08 1930905.38 2783213.08 2127760.48 44475.36 2817 10.82 38.88 49.64 5.87 4 38.51 2.47 3.79 4.26 4.06 2.44 0.88 1.03 8.94 9.93 8413 151 187 177 207 89 12641.50 2095.69 746.19 620.75 2478.86 4769.61 1863.01 2607.77 1237148 909627 2168657.00 1970080.62 1433138.46 2099680.94 1583093.08 29549.75 3313 12.27 29.83 51.80 6.30 5 61.88 2.80 4.57 5.13 4.86 2.88 1.04 1.23 10.21 11.14 8797 157 192 188 219 94 13179.03 2126.68 687.49 603.14 2552.25 4926.66 1863.84 2689.73 1204151 974557 2309794.75 1828244.96 1644578.79 2165365.71 1752110.19 29139.34 3182 13.03 31.03 53.73 10.34 3 42.61 2.81 4.37 4.87 4.63 2.76 1.00 1.25 9.44 10.07 8267 196 211 245 274 151 13507.93 2551.04 265.26 290.95 3062.55 6843.93 2292.50 1288.68 1170873 580254 2796050.58 2209198.08 1606362.16 2824673.21 1917057.04 36697.97 3369 6.29 73.09 62.14 7.79 9 37.76 2.50 3.82 4.43 4.77 2.28 0.84 1.10 9.28 8.39 8293 196 211 259 273 150 13887.40 2521.44 746.93 289.55 2974.76 6304.42 2291.54 1317.71 1159047 552150 3035776.79 2166161.67 1737364.33 2748172.25 1974990.33 35566.25 3300 6.37 77.25 66.81 6.64 10 38.00 2.32 3.75 4.31 3.99 2.29 0.84 0.99 9.54 7.88 6153 153 187 182 208 111 10393.53 1858.13 195.68 223.59 2400.05 4783.60 1687.76 965.46 861938 1111609 1702037.04 1397462.96 1085511.33 1626714.96 1281816.44 23721.27 4891 7.23 37.13 65.45 2.92 4 50.37 3.33 5.08 5.91 6.39 3.05 1.12 1.47 12.26 11.32 6133 153 188 185 207 110 10636.07 1929.63 556.36 223.94 2461.82 4718.95 1687.12 1000.45 851545 1109200 1731144.83 1437758.66 1120554.29 1703998.46 1295530.83 23446.04 4451 7.71 38.58 72.00 2.51 4 50.74 3.09 5.00 5.74 5.34 3.05 1.12 1.32 12.50 10.60 OpenBenchmarking.org
GNU MPC Multi-Precision Benchmark GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Global Score, More Is Better GNU MPC 1.1.0 Multi-Precision Benchmark 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 2K 4K 6K 8K 10K SE +/- 6.67, N = 3 SE +/- 33.33, N = 3 SE +/- 25.17, N = 3 SE +/- 8.82, N = 3 SE +/- 3.33, N = 3 SE +/- 12.02, N = 3 SE +/- 40.96, N = 3 SE +/- 21.86, N = 3 SE +/- 24.04, N = 3 8413 10967 9250 6153 8267 8797 11000 9937 6133 8293 1. (CC) gcc options: -O3 -march=native -MT -MD -MP -MF
GraphicsMagick Operation: Blur GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.28 Operation: Blur 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 50 100 150 200 250 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 151 214 174 153 196 157 206 189 153 196 1. (CC) gcc options: -fopenmp -O3 -march=native -pthread -lXext -lSM -lICE -lX11 -lz -lm -ldl -lpthread
GraphicsMagick Operation: Sharpen GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.28 Operation: Sharpen 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 50 100 150 200 250 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 187 201 194 187 211 192 182 207 188 211 1. (CC) gcc options: -fopenmp -O3 -march=native -pthread -lXext -lSM -lICE -lX11 -lz -lm -ldl -lpthread
GraphicsMagick Operation: Resizing GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.28 Operation: Resizing 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 60 120 180 240 300 SE +/- 1.00, N = 3 SE +/- 14.73, N = 6 SE +/- 0.33, N = 3 SE +/- 1.67, N = 3 SE +/- 1.20, N = 3 177 266 217 182 245 188 262 243 185 259 1. (CC) gcc options: -fopenmp -O3 -march=native -pthread -lXext -lSM -lICE -lX11 -lz -lm -ldl -lpthread
GraphicsMagick Operation: HWB Color Space GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.28 Operation: HWB Color Space 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 60 120 180 240 300 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 207 289 225 208 274 219 282 249 207 273 1. (CC) gcc options: -fopenmp -O3 -march=native -pthread -lXext -lSM -lICE -lX11 -lz -lm -ldl -lpthread
GraphicsMagick Operation: Local Adaptive Thresholding GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.28 Operation: Local Adaptive Thresholding 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 30 60 90 120 150 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 89 120 100 111 151 94 120 106 110 150 1. (CC) gcc options: -fopenmp -O3 -march=native -pthread -lXext -lSM -lICE -lX11 -lz -lm -ldl -lpthread
Fhourstones Complex Connect-4 Solving GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Kpos / sec, More Is Better Fhourstones 3.1 Complex Connect-4 Solving 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 3K 6K 9K 12K 15K SE +/- 12.22, N = 3 SE +/- 7.07, N = 3 SE +/- 13.78, N = 3 SE +/- 15.39, N = 3 SE +/- 99.04, N = 3 SE +/- 64.47, N = 3 SE +/- 150.38, N = 3 SE +/- 52.76, N = 3 SE +/- 61.87, N = 3 SE +/- 18.05, N = 3 12641.50 15660.33 14097.20 10393.53 13507.93 13179.03 16094.00 14675.17 10636.07 13887.40 1. (CC) gcc options: -O3
SciMark Computational Test: Composite GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 800 1600 2400 3200 4000 SE +/- 8.64, N = 3 SE +/- 27.67, N = 3 SE +/- 5.56, N = 3 SE +/- 4.82, N = 3 SE +/- 35.97, N = 3 SE +/- 1.48, N = 3 SE +/- 43.80, N = 3 SE +/- 4.20, N = 3 SE +/- 14.22, N = 3 SE +/- 16.87, N = 3 2095.69 3498.23 2668.23 1858.13 2551.04 2126.68 3378.44 2655.78 1929.63 2521.44 1. (CC) gcc options: -O3 -march=native -lm
SciMark Computational Test: Monte Carlo GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 200 400 600 800 1000 SE +/- 23.56, N = 3 SE +/- 0.96, N = 3 SE +/- 31.52, N = 3 SE +/- 0.03, N = 3 SE +/- 0.77, N = 3 SE +/- 7.76, N = 3 SE +/- 28.77, N = 3 SE +/- 0.11, N = 3 SE +/- 0.10, N = 3 SE +/- 0.98, N = 3 746.19 955.04 842.58 195.68 265.26 687.49 866.83 798.95 556.36 746.93 1. (CC) gcc options: -O3 -march=native -lm
SciMark Computational Test: Fast Fourier Transform GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 150 300 450 600 750 SE +/- 1.87, N = 3 SE +/- 3.75, N = 3 SE +/- 2.32, N = 3 SE +/- 0.05, N = 3 SE +/- 0.21, N = 3 SE +/- 0.81, N = 3 SE +/- 0.89, N = 3 SE +/- 12.84, N = 3 SE +/- 0.33, N = 3 SE +/- 0.41, N = 3 620.75 644.97 699.07 223.59 290.95 603.14 632.75 715.32 223.94 289.55 1. (CC) gcc options: -O3 -march=native -lm
SciMark Computational Test: Sparse Matrix Multiply GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 800 1600 2400 3200 4000 SE +/- 14.62, N = 3 SE +/- 8.60, N = 3 SE +/- 0.69, N = 3 SE +/- 10.04, N = 3 SE +/- 11.00, N = 3 SE +/- 8.99, N = 3 SE +/- 2.35, N = 3 SE +/- 3.40, N = 3 SE +/- 11.25, N = 3 SE +/- 151.67, N = 3 2478.86 3570.79 3001.41 2400.05 3062.55 2552.25 3693.53 3398.36 2461.82 2974.76 1. (CC) gcc options: -O3 -march=native -lm
SciMark Computational Test: Dense LU Matrix Factorization GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 2K 4K 6K 8K 10K SE +/- 37.22, N = 3 SE +/- 129.79, N = 3 SE +/- 8.02, N = 3 SE +/- 31.46, N = 3 SE +/- 193.14, N = 3 SE +/- 3.85, N = 3 SE +/- 238.77, N = 3 SE +/- 7.13, N = 3 SE +/- 82.51, N = 3 SE +/- 79.39, N = 3 4769.61 9969.16 6680.34 4783.60 6843.93 4926.66 9355.11 6249.96 4718.95 6304.42 1. (CC) gcc options: -O3 -march=native -lm
SciMark Computational Test: Jacobi Successive Over-Relaxation GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 500 1000 1500 2000 2500 SE +/- 1.46, N = 3 SE +/- 4.79, N = 3 SE +/- 1.01, N = 3 SE +/- 0.27, N = 3 SE +/- 4.03, N = 3 SE +/- 0.98, N = 3 SE +/- 7.72, N = 3 SE +/- 1.44, N = 3 SE +/- 0.65, N = 3 SE +/- 4.73, N = 3 1863.01 2351.19 2117.77 1687.76 2292.50 1863.84 2344.00 2116.31 1687.12 2291.54 1. (CC) gcc options: -O3 -march=native -lm
Himeno Benchmark Poisson Pressure Solver GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 700 1400 2100 2800 3500 SE +/- 0.44, N = 3 SE +/- 29.35, N = 3 SE +/- 19.92, N = 3 SE +/- 2.06, N = 3 SE +/- 4.37, N = 3 SE +/- 9.53, N = 3 SE +/- 4.31, N = 3 SE +/- 19.02, N = 3 SE +/- 2.35, N = 3 SE +/- 2.85, N = 3 2607.77 3301.54 2721.09 965.46 1288.68 2689.73 3320.80 3047.65 1000.45 1317.71 1. (CC) gcc options: -O3 -march=native -mavx2
TSCP AI Chess Performance GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 300K 600K 900K 1200K 1500K SE +/- 555.00, N = 5 SE +/- 1055.49, N = 5 SE +/- 711.40, N = 5 SE +/- 426.59, N = 5 SE +/- 609.43, N = 5 SE +/- 644.46, N = 5 SE +/- 3701.14, N = 5 SE +/- 768.11, N = 5 SE +/- 913.07, N = 5 1237148 1540210 1398624 861938 1170873 1204151 1486216 1366694 851545 1159047 1. (CC) gcc options: -O3 -march=native
ebizzy GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Records/s, More Is Better ebizzy 0.3 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 200K 400K 600K 800K 1000K SE +/- 11801.70, N = 3 SE +/- 10398.20, N = 6 SE +/- 13137.69, N = 6 SE +/- 36638.31, N = 6 SE +/- 14255.18, N = 6 SE +/- 17287.20, N = 3 SE +/- 5110.12, N = 3 SE +/- 21706.71, N = 6 SE +/- 21678.08, N = 3 SE +/- 15074.27, N = 6 909627 382364 655119 1111609 580254 974557 398816 567977 1109200 552150 1. (CC) gcc options: -pthread -lpthread -O3 -march=native
Redis Test: LPOP GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPOP 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 800K 1600K 2400K 3200K 4000K SE +/- 91817.70, N = 6 SE +/- 35905.49, N = 3 SE +/- 41731.28, N = 3 SE +/- 18193.07, N = 3 SE +/- 14576.24, N = 3 SE +/- 108276.56, N = 6 SE +/- 122631.45, N = 6 SE +/- 91891.05, N = 6 SE +/- 6081.54, N = 3 SE +/- 89727.33, N = 6 2168657.00 3851755.83 2834089.67 1702037.04 2796050.58 2309794.75 3630624.83 2924082.50 1731144.83 3035776.79 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: SADD GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SADD 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 600K 1200K 1800K 2400K 3000K SE +/- 39783.26, N = 3 SE +/- 6012.08, N = 3 SE +/- 51646.85, N = 6 SE +/- 10723.47, N = 3 SE +/- 8590.30, N = 3 SE +/- 68481.54, N = 6 SE +/- 36700.84, N = 3 SE +/- 24898.87, N = 3 SE +/- 14427.84, N = 3 SE +/- 10211.40, N = 3 1970080.62 3000024.08 2112444.40 1397462.96 2209198.08 1828244.96 2922042.00 2320715.08 1437758.66 2166161.67 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: LPUSH GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPUSH 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 500K 1000K 1500K 2000K 2500K SE +/- 18446.60, N = 3 SE +/- 22085.97, N = 3 SE +/- 24461.83, N = 3 SE +/- 8347.62, N = 3 SE +/- 31673.20, N = 3 SE +/- 45405.27, N = 6 SE +/- 13892.48, N = 3 SE +/- 29553.33, N = 4 SE +/- 20454.85, N = 3 SE +/- 14735.01, N = 3 1433138.46 2379477.17 1761252.42 1085511.33 1606362.16 1644578.79 2437201.08 1930905.38 1120554.29 1737364.33 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: GET GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: GET 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 800K 1600K 2400K 3200K 4000K SE +/- 99013.89, N = 6 SE +/- 28976.37, N = 3 SE +/- 78083.55, N = 6 SE +/- 23677.82, N = 3 SE +/- 81374.50, N = 6 SE +/- 97031.70, N = 6 SE +/- 40791.10, N = 3 SE +/- 74213.85, N = 6 SE +/- 18842.01, N = 3 SE +/- 35410.94, N = 3 2099680.94 3654543.25 2583124.38 1626714.96 2824673.21 2165365.71 3637269.92 2783213.08 1703998.46 2748172.25 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: SET GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SET 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 600K 1200K 1800K 2400K 3000K SE +/- 41772.01, N = 6 SE +/- 42975.06, N = 3 SE +/- 29892.79, N = 3 SE +/- 20900.08, N = 4 SE +/- 10927.09, N = 3 SE +/- 63211.28, N = 6 SE +/- 38093.86, N = 3 SE +/- 31347.97, N = 6 SE +/- 11251.03, N = 3 SE +/- 2603.83, N = 3 1583093.08 2592122.33 1962968.50 1281816.44 1917057.04 1752110.19 2547839.00 2127760.48 1295530.83 1974990.33 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
NGINX Benchmark Static Web Page Serving GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Requests Per Second, More Is Better NGINX Benchmark 1.9.9 Static Web Page Serving 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 10K 20K 30K 40K 50K SE +/- 68.43, N = 3 SE +/- 195.10, N = 3 SE +/- 326.07, N = 3 SE +/- 74.40, N = 3 SE +/- 82.34, N = 3 SE +/- 178.23, N = 3 SE +/- 263.86, N = 3 SE +/- 311.55, N = 3 SE +/- 192.31, N = 3 SE +/- 396.60, N = 3 29549.75 43358.15 44189.14 23721.27 36697.97 29139.34 43526.29 44475.36 23446.04 35566.25 1. (CC) gcc options: -lpthread -lcrypt -lz -O3 -march=native
Stockfish Total Time GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org ms, Fewer Is Better Stockfish 2014-11-26 Total Time 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 1000 2000 3000 4000 5000 SE +/- 4.98, N = 3 SE +/- 8.35, N = 3 SE +/- 1.53, N = 3 SE +/- 119.39, N = 6 SE +/- 5.86, N = 3 SE +/- 6.39, N = 3 SE +/- 4.73, N = 3 SE +/- 3.79, N = 3 SE +/- 2.91, N = 3 SE +/- 1.20, N = 3 3313 2630 2946 4891 3369 3182 2621 2817 4451 3300 1. (CXX) g++ options: -lpthread -O3 -march=native -fno-exceptions -fno-rtti -ansi -pedantic -msse -msse3 -mpopcnt -flto
Timed HMMer Search Pfam Database Search GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.11, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.08, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 12.27 5.09 10.31 7.23 6.29 13.03 4.20 10.82 7.71 6.37 1. (CC) gcc options: -O3 -march=native -pthread -lhmmer -lsquid -lm
Timed Linux Kernel Compilation Time To Compile GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.13 Time To Compile 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 20 40 60 80 100 SE +/- 0.73, N = 6 SE +/- 0.79, N = 3 SE +/- 0.59, N = 6 SE +/- 0.68, N = 6 SE +/- 0.86, N = 3 SE +/- 0.71, N = 6 SE +/- 0.83, N = 3 SE +/- 0.62, N = 6 SE +/- 0.69, N = 6 SE +/- 0.75, N = 3 29.83 77.63 37.33 37.13 73.09 31.03 81.53 38.88 38.58 77.25
Timed PHP Compilation Time To Compile GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.1.9 Time To Compile 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 16 32 48 64 80 SE +/- 0.18, N = 3 SE +/- 0.11, N = 3 SE +/- 0.08, N = 3 SE +/- 0.81, N = 3 SE +/- 0.07, N = 3 SE +/- 0.20, N = 3 SE +/- 0.28, N = 3 SE +/- 0.13, N = 3 SE +/- 0.71, N = 3 SE +/- 0.40, N = 3 51.80 55.08 48.01 65.45 62.14 53.73 56.56 49.64 72.00 66.81 1. (CC) gcc options: -O3 -march=native -pedantic -ldl -lz -lm
C-Ray Total Time GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 3 6 9 12 15 SE +/- 0.09, N = 4 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.40, N = 6 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 6.30 9.58 5.44 2.92 7.79 10.34 8.57 5.87 2.51 6.64 1. (CC) gcc options: -lm -lpthread -O3 -march=native
Smallpt Global Illumination Renderer; 100 Samples GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 100 Samples 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 3 6 9 12 15 SE +/- 0.17, N = 6 SE +/- 0.21, N = 6 SE +/- 0.21, N = 6 SE +/- 0.22, N = 6 SE +/- 0.22, N = 6 5 11 6 4 9 3 11 4 4 10 1. (CXX) g++ options: -fopenmp -O3 -march=native
AOBench Size: 2048 x 2048 - Total Time GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 14 28 42 56 70 SE +/- 0.58, N = 3 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.01, N = 3 SE +/- 0.18, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.24, N = 3 SE +/- 0.00, N = 3 SE +/- 0.11, N = 3 61.88 32.30 58.80 50.37 37.76 42.61 33.88 38.51 50.74 38.00 1. (CC) gcc options: -lm -O3 -march=native
Bullet Physics Engine Test: Raytests GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Raytests 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 0.7493 1.4986 2.2479 2.9972 3.7465 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.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 2.80 2.13 2.66 3.33 2.50 2.81 2.19 2.47 3.09 2.32 1. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: 3000 Fall GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 3000 Fall 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 1.143 2.286 3.429 4.572 5.715 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 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 4.57 3.38 4.18 5.08 3.82 4.37 3.39 3.79 5.00 3.75 1. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: 1000 Stack GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Stack 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 1.3298 2.6596 3.9894 5.3192 6.649 SE +/- 0.01, N = 3 SE +/- 0.09, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 5.13 3.81 4.74 5.91 4.43 4.87 3.82 4.26 5.74 4.31 1. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: 1000 Convex GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Convex 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.03, 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.00, N = 3 SE +/- 0.03, N = 3 4.86 3.70 4.55 6.39 4.77 4.63 3.67 4.06 5.34 3.99 1. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: 136 Ragdolls GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 136 Ragdolls 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 0.6863 1.3726 2.0589 2.7452 3.4315 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 2.88 2.23 2.68 3.05 2.28 2.76 2.23 2.44 3.05 2.29 1. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: Prim Trimesh GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Prim Trimesh 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 0.252 0.504 0.756 1.008 1.26 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 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 1.04 0.79 0.98 1.12 0.84 1.00 0.80 0.88 1.12 0.84 1. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: Convex Trimesh GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Convex Trimesh 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 0.3308 0.6616 0.9924 1.3232 1.654 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.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.23 0.93 1.15 1.47 1.10 1.25 0.96 1.03 1.32 0.99 1. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU
FLAC Audio Encoding WAV To FLAC GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 3 6 9 12 15 SE +/- 0.02, N = 5 SE +/- 0.02, N = 5 SE +/- 0.14, N = 6 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 SE +/- 0.03, N = 5 SE +/- 0.05, N = 5 SE +/- 0.04, N = 5 SE +/- 0.05, N = 5 SE +/- 0.14, N = 5 10.21 7.81 10.11 12.26 9.28 9.44 7.57 8.94 12.50 9.54 1. (CXX) g++ options: -O3 -march=native -fvisibility=hidden -lm
LAME MP3 Encoding WAV To MP3 GCC 7.3.0 GCC 8.1.0 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 2 Xeon Gold 6138 Core i7 8700K Core i9 7980XE EPYC 7601 Ryzen 7 2700X 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.00, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 11.14 8.08 11.13 11.32 8.39 10.07 7.97 9.93 10.60 7.88 1. (CC) gcc options: -O3 -march=native -lm
Phoronix Test Suite v10.8.5