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&rdt&grr.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionGCC 7.3.0GCC 8.1.0GCC 7.3.0GCC 8.1.0GCC 7.3.0GCC 8.1.0GCC 7.3.0GCC 8.1.0GCC 7.3.0GCC 8.1.0 Core i9 7980XE Core i9 7980XE Ryzen 7 2700X Ryzen 7 2700X 2 Xeon Gold 6138 2 Xeon Gold 6138 EPYC 7601 EPYC 7601 Core i7 8700K Core i7 8700KIntel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads)ASUS PRIME X299-A (1004 BIOS)Intel Sky Lake-E DMI3 Registers16384MB256GB INTEL SSDPEKKW256G8NV134 8192MBRealtek ALC1220Acer B286HKIntel ConnectionUbuntu 18.044.16.2-041602-generic (x86_64)GNOME Shell 3.28.1modesetting 1.19.64.3 Mesa 18.0.0-rc5GCC 7.3.0ext43840x2160GCC 8.1.0AMD Ryzen 7 2700X Eight-Core @ 3.70GHz (8 Cores / 16 Threads)ASUS ROG CROSSHAIR VII HERO (WI-FI) (0509 BIOS)AMD Family 17h8192MBSamsung SSD 950 PRO 256GBMSI AMD Radeon RX 580 8192MBAMD EllesmereIntel I211 Gigabit Connection + Realtek Device b8224.15.0-20-generic (x86_64)4.5 Mesa 18.0.0-rc5 (LLVM 6.0.0)GCC 7.3.0GCC 8.1.02 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads)TYAN S7106 (V1.00 BIOS)Intel Sky Lake-E DMI3 Registers96256MB256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150ASPEED ASPEED FamilyVE228Intel I210 Gigabit ConnectionGCC 7.3.01920x1080GCC 8.1.0AMD EPYC 7601 32-Core @ 2.20GHz (32 Cores / 64 Threads)TYAN B8026T70AE24HR (V0.05.B10 BIOS)AMD Family 17h129024MB280GB INTEL SSDPE21D280GABroadcom Limited NetXtreme BCM5720 Gigabit PCIeGCC 7.3.01024x768GCC 8.1.0Intel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads)ASUS PRIME Z370-A (0607 BIOS)Intel Device 3ec216384MB118GB INTEL SSDPEK1W120GAAMD Radeon RX Vega 8176MBRealtek ALC1220DELL P2415QIntel Connectionamdgpu 18.0.14.5 Mesa 18.0.0-rc5 (LLVM 6.0.0)GCC 7.3.03840x2160GCC 8.1.0OpenBenchmarking.orgEnvironment Details- CXXFLAGS=-O3-march=native CFLAGS=-O3-march=nativeCompiler Details- --disable-multilib --enable-checking=releaseDisk 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,rwProcessor Details- 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: Ryzen 7 2700X: Scaling Governor: acpi-cpufreq ondemand- GCC 8.1.0: Ryzen 7 2700X: Scaling Governor: acpi-cpufreq ondemand- 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: EPYC 7601: Scaling Governor: acpi-cpufreq ondemand- GCC 8.1.0: EPYC 7601: Scaling Governor: acpi-cpufreq ondemand- GCC 7.3.0: Core i7 8700K: Scaling Governor: intel_pstate powersave- GCC 8.1.0: Core i7 8700K: Scaling Governor: intel_pstate powersaveSecurity Details- 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: 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: 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: EPYC 7601: __user pointer sanitization + Full AMD retpoline Protection- GCC 8.1.0: EPYC 7601: __user pointer sanitization + Full AMD retpoline Protection- 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

fhourstones: Complex Connect-4 Solvingbuild-linux-kernel: Time To Compilegraphics-magick: Resizingnginx: Static Web Page Servinggraphics-magick: Local Adaptive Thresholdinggraphics-magick: Blurgraphics-magick: Sharpengraphics-magick: HWB Color Spacebuild-php: Time To Compilehimeno: Poisson Pressure Solvermpcbench: Multi-Precision Benchmarkaobench: 2048 x 2048 - Total Timeebizzy: scimark2: Compositeencode-flac: WAV To FLACredis: GETredis: LPOPredis: SETredis: SADDredis: LPUSHsmallpt: Global Illumination Renderer; 100 Samplesencode-mp3: WAV To MP3hmmer: Pfam Database Searchc-ray: Total Timebullet: Raytestsstockfish: Total Timetscp: AI Chess Performancebullet: Convex Trimeshbullet: Prim Trimeshbullet: 136 Ragdollsbullet: 1000 Convexbullet: 1000 Stackbullet: 3000 Fallscimark2: Jacobi Successive Over-Relaxationscimark2: Dense LU Matrix Factorizationscimark2: Sparse Matrix Multiplyscimark2: Fast Fourier Transformscimark2: Monte CarloGCC 7.3.0GCC 8.1.0GCC 7.3.0GCC 8.1.0GCC 7.3.0GCC 8.1.0GCC 7.3.0GCC 8.1.0GCC 7.3.0GCC 8.1.0 Core i9 7980XE Core i9 7980XE Ryzen 7 2700X Ryzen 7 2700X 2 Xeon Gold 6138 2 Xeon Gold 6138 EPYC 7601 EPYC 7601 Core i7 8700K Core i7 8700K14097.2037.3321744189.1410017419422548.012721.09925058.806551192668.2310.112583124.382834089.671962968.502112444.401761252.42611.1310.315.442.66294613986241.150.982.684.554.744.182117.776680.343001.41699.07842.5814675.1738.8824344475.3610618920724949.643047.65993738.515679772655.788.942783213.082924082.502127760.482320715.081930905.3849.9310.825.872.47281713666941.030.882.444.064.263.792116.316249.963398.36715.32798.9513507.9373.0924536697.9715119621127462.141288.68826737.765802542551.049.282824673.212796050.581917057.042209198.081606362.1698.396.297.792.50336911708731.100.842.284.774.433.822292.506843.933062.55290.95265.2613887.4077.2525935566.2515019621127366.811317.71829338.005521502521.449.542748172.253035776.791974990.332166161.671737364.33107.886.376.642.32330011590470.990.842.293.994.313.752291.546304.422974.76289.55746.9312641.5029.8317729549.758915118720751.802607.77841361.889096272095.6910.212099680.942168657.001583093.081970080.621433138.46511.1412.276.302.80331312371481.231.042.884.865.134.571863.014769.612478.86620.75746.1913179.0331.0318829139.349415719221953.732689.73879742.619745572126.689.442165365.712309794.751752110.191828244.961644578.79310.0713.0310.342.81318212041511.251.002.764.634.874.371863.844926.662552.25603.14687.4910393.5337.1318223721.2711115318720865.45965.46615350.3711116091858.1312.261626714.961702037.041281816.441397462.961085511.33411.327.232.923.3348918619381.471.123.056.395.915.081687.764783.602400.05223.59195.6810636.0738.5818523446.0411015318820772.001000.45613350.7411092001929.6312.501703998.461731144.831295530.831437758.661120554.29410.607.712.513.0944518515451.321.123.055.345.745.001687.124718.952461.82223.94556.3615660.3377.6326643358.1512021420128955.083301.541096732.303823643498.237.813654543.253851755.832592122.333000024.082379477.17118.085.099.582.13263015402100.930.792.233.703.813.382351.199969.163570.79644.97955.0416094.0081.5326243526.2912020618228256.563320.801100033.883988163378.447.573637269.923630624.832547839.002922042.002437201.08117.974.208.572.19262114862160.960.802.233.673.823.392344.009355.113693.53632.75866.83OpenBenchmarking.org

Fhourstones

Complex Connect-4 Solving

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgKpos / sec, More Is BetterFhourstones 3.1Complex Connect-4 SolvingCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K3K6K9K12K15KSE +/- 13.78, N = 3SE +/- 99.04, N = 3SE +/- 12.22, N = 3SE +/- 15.39, N = 3SE +/- 7.07, N = 3SE +/- 52.76, N = 3SE +/- 18.05, N = 3SE +/- 64.47, N = 3SE +/- 61.87, N = 3SE +/- 150.38, N = 314097.2013507.9312641.5010393.5315660.3314675.1713887.4013179.0310636.0716094.001. (CC) gcc options: -O3

Timed Linux Kernel Compilation

Time To Compile

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.13Time To CompileCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K20406080100SE +/- 0.59, N = 6SE +/- 0.86, N = 3SE +/- 0.73, N = 6SE +/- 0.68, N = 6SE +/- 0.79, N = 3SE +/- 0.62, N = 6SE +/- 0.75, N = 3SE +/- 0.71, N = 6SE +/- 0.69, N = 6SE +/- 0.83, N = 337.3373.0929.8337.1377.6338.8877.2531.0338.5881.53

GraphicsMagick

Operation: Resizing

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: ResizingCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K60120180240300SE +/- 14.73, N = 6SE +/- 1.00, N = 3SE +/- 1.67, N = 3SE +/- 0.33, N = 3SE +/- 1.20, N = 32172451771822662432591881852621. (CC) gcc options: -fopenmp -O3 -march=native -pthread -lXext -lSM -lICE -lX11 -lz -lm -ldl -lpthread

NGINX Benchmark

Static Web Page Serving

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgRequests Per Second, More Is BetterNGINX Benchmark 1.9.9Static Web Page ServingCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K10K20K30K40K50KSE +/- 326.07, N = 3SE +/- 82.34, N = 3SE +/- 68.43, N = 3SE +/- 74.40, N = 3SE +/- 195.10, N = 3SE +/- 311.55, N = 3SE +/- 396.60, N = 3SE +/- 178.23, N = 3SE +/- 192.31, N = 3SE +/- 263.86, N = 344189.1436697.9729549.7523721.2743358.1544475.3635566.2529139.3423446.0443526.291. (CC) gcc options: -lpthread -lcrypt -lz -O3 -march=native

GraphicsMagick

Operation: Local Adaptive Thresholding

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: Local Adaptive ThresholdingCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K306090120150SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 310015189111120106150941101201. (CC) gcc options: -fopenmp -O3 -march=native -pthread -lXext -lSM -lICE -lX11 -lz -lm -ldl -lpthread

GraphicsMagick

Operation: Blur

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: BlurCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K50100150200250SE +/- 0.33, N = 3SE +/- 0.67, N = 3SE +/- 0.33, N = 31741961511532141891961571532061. (CC) gcc options: -fopenmp -O3 -march=native -pthread -lXext -lSM -lICE -lX11 -lz -lm -ldl -lpthread

GraphicsMagick

Operation: Sharpen

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: SharpenCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K50100150200250SE +/- 0.33, N = 3SE +/- 0.33, N = 31942111871872012072111921881821. (CC) gcc options: -fopenmp -O3 -march=native -pthread -lXext -lSM -lICE -lX11 -lz -lm -ldl -lpthread

GraphicsMagick

Operation: HWB Color Space

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: HWB Color SpaceCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K60120180240300SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 32252742072082892492732192072821. (CC) gcc options: -fopenmp -O3 -march=native -pthread -lXext -lSM -lICE -lX11 -lz -lm -ldl -lpthread

Timed PHP Compilation

Time To Compile

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.1.9Time To CompileCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K1632486480SE +/- 0.08, N = 3SE +/- 0.07, N = 3SE +/- 0.18, N = 3SE +/- 0.81, N = 3SE +/- 0.11, N = 3SE +/- 0.13, N = 3SE +/- 0.40, N = 3SE +/- 0.20, N = 3SE +/- 0.71, N = 3SE +/- 0.28, N = 348.0162.1451.8065.4555.0849.6466.8153.7372.0056.561. (CC) gcc options: -O3 -march=native -pedantic -ldl -lz -lm

Himeno Benchmark

Poisson Pressure Solver

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K7001400210028003500SE +/- 19.92, N = 3SE +/- 4.37, N = 3SE +/- 0.44, N = 3SE +/- 2.06, N = 3SE +/- 29.35, N = 3SE +/- 19.02, N = 3SE +/- 2.85, N = 3SE +/- 9.53, N = 3SE +/- 2.35, N = 3SE +/- 4.31, N = 32721.091288.682607.77965.463301.543047.651317.712689.731000.453320.801. (CC) gcc options: -O3 -march=native -mavx2

GNU MPC

Multi-Precision Benchmark

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgGlobal Score, More Is BetterGNU MPC 1.1.0Multi-Precision BenchmarkCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K2K4K6K8K10KSE +/- 25.17, N = 3SE +/- 3.33, N = 3SE +/- 6.67, N = 3SE +/- 8.82, N = 3SE +/- 33.33, N = 3SE +/- 40.96, N = 3SE +/- 24.04, N = 3SE +/- 12.02, N = 3SE +/- 21.86, N = 39250826784136153109679937829387976133110001. (CC) gcc options: -O3 -march=native -MT -MD -MP -MF

AOBench

Size: 2048 x 2048 - Total Time

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K1428425670SE +/- 0.09, N = 3SE +/- 0.18, N = 3SE +/- 0.58, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.24, N = 3SE +/- 0.11, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.07, N = 358.8037.7661.8850.3732.3038.5138.0042.6150.7433.881. (CC) gcc options: -lm -O3 -march=native

ebizzy

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3Core i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K200K400K600K800K1000KSE +/- 13137.69, N = 6SE +/- 14255.18, N = 6SE +/- 11801.70, N = 3SE +/- 36638.31, N = 6SE +/- 10398.20, N = 6SE +/- 21706.71, N = 6SE +/- 15074.27, N = 6SE +/- 17287.20, N = 3SE +/- 21678.08, N = 3SE +/- 5110.12, N = 3655119580254909627111160938236456797755215097455711092003988161. (CC) gcc options: -pthread -lpthread -O3 -march=native

SciMark

Computational Test: Composite

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K8001600240032004000SE +/- 5.56, N = 3SE +/- 35.97, N = 3SE +/- 8.64, N = 3SE +/- 4.82, N = 3SE +/- 27.67, N = 3SE +/- 4.20, N = 3SE +/- 16.87, N = 3SE +/- 1.48, N = 3SE +/- 14.22, N = 3SE +/- 43.80, N = 32668.232551.042095.691858.133498.232655.782521.442126.681929.633378.441. (CC) gcc options: -O3 -march=native -lm

FLAC Audio Encoding

WAV To FLAC

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K3691215SE +/- 0.14, N = 6SE +/- 0.02, N = 5SE +/- 0.02, N = 5SE +/- 0.01, N = 5SE +/- 0.02, N = 5SE +/- 0.04, N = 5SE +/- 0.14, N = 5SE +/- 0.03, N = 5SE +/- 0.05, N = 5SE +/- 0.05, N = 510.119.2810.2112.267.818.949.549.4412.507.571. (CXX) g++ options: -O3 -march=native -fvisibility=hidden -lm

Redis

Test: GET

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: GETCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K800K1600K2400K3200K4000KSE +/- 78083.55, N = 6SE +/- 81374.50, N = 6SE +/- 99013.89, N = 6SE +/- 23677.82, N = 3SE +/- 28976.37, N = 3SE +/- 74213.85, N = 6SE +/- 35410.94, N = 3SE +/- 97031.70, N = 6SE +/- 18842.01, N = 3SE +/- 40791.10, N = 32583124.382824673.212099680.941626714.963654543.252783213.082748172.252165365.711703998.463637269.921. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: LPOP

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPOPCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K800K1600K2400K3200K4000KSE +/- 41731.28, N = 3SE +/- 14576.24, N = 3SE +/- 91817.70, N = 6SE +/- 18193.07, N = 3SE +/- 35905.49, N = 3SE +/- 91891.05, N = 6SE +/- 89727.33, N = 6SE +/- 108276.56, N = 6SE +/- 6081.54, N = 3SE +/- 122631.45, N = 62834089.672796050.582168657.001702037.043851755.832924082.503035776.792309794.751731144.833630624.831. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: SET

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SETCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K600K1200K1800K2400K3000KSE +/- 29892.79, N = 3SE +/- 10927.09, N = 3SE +/- 41772.01, N = 6SE +/- 20900.08, N = 4SE +/- 42975.06, N = 3SE +/- 31347.97, N = 6SE +/- 2603.83, N = 3SE +/- 63211.28, N = 6SE +/- 11251.03, N = 3SE +/- 38093.86, N = 31962968.501917057.041583093.081281816.442592122.332127760.481974990.331752110.191295530.832547839.001. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: SADD

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SADDCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K600K1200K1800K2400K3000KSE +/- 51646.85, N = 6SE +/- 8590.30, N = 3SE +/- 39783.26, N = 3SE +/- 10723.47, N = 3SE +/- 6012.08, N = 3SE +/- 24898.87, N = 3SE +/- 10211.40, N = 3SE +/- 68481.54, N = 6SE +/- 14427.84, N = 3SE +/- 36700.84, N = 32112444.402209198.081970080.621397462.963000024.082320715.082166161.671828244.961437758.662922042.001. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: LPUSH

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPUSHCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K500K1000K1500K2000K2500KSE +/- 24461.83, N = 3SE +/- 31673.20, N = 3SE +/- 18446.60, N = 3SE +/- 8347.62, N = 3SE +/- 22085.97, N = 3SE +/- 29553.33, N = 4SE +/- 14735.01, N = 3SE +/- 45405.27, N = 6SE +/- 20454.85, N = 3SE +/- 13892.48, N = 31761252.421606362.161433138.461085511.332379477.171930905.381737364.331644578.791120554.292437201.081. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Smallpt

Global Illumination Renderer; 100 Samples

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K3691215SE +/- 0.21, N = 6SE +/- 0.17, N = 6SE +/- 0.21, N = 6SE +/- 0.22, N = 6SE +/- 0.22, N = 669541141034111. (CXX) g++ options: -fopenmp -O3 -march=native

LAME MP3 Encoding

WAV To MP3

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3Core i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K3691215SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.08, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.07, N = 311.138.3911.1411.328.089.937.8810.0710.607.971. (CC) gcc options: -O3 -march=native -lm

Timed HMMer Search

Pfam Database Search

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K3691215SE +/- 0.11, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.08, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 310.316.2912.277.235.0910.826.3713.037.714.201. (CC) gcc options: -O3 -march=native -pthread -lhmmer -lsquid -lm

C-Ray

Total Time

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K3691215SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.09, N = 4SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.40, N = 6SE +/- 0.01, N = 3SE +/- 0.03, N = 35.447.796.302.929.585.876.6410.342.518.571. (CC) gcc options: -lm -lpthread -O3 -march=native

Bullet Physics Engine

Test: Raytests

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: RaytestsCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K0.74931.49862.24792.99723.7465SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 32.662.502.803.332.132.472.322.813.092.191. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Stockfish

Total Time

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgms, Fewer Is BetterStockfish 2014-11-26Total TimeCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K10002000300040005000SE +/- 1.53, N = 3SE +/- 5.86, N = 3SE +/- 4.98, N = 3SE +/- 119.39, N = 6SE +/- 8.35, N = 3SE +/- 3.79, N = 3SE +/- 1.20, N = 3SE +/- 6.39, N = 3SE +/- 2.91, N = 3SE +/- 4.73, N = 329463369331348912630281733003182445126211. (CXX) g++ options: -lpthread -O3 -march=native -fno-exceptions -fno-rtti -ansi -pedantic -msse -msse3 -mpopcnt -flto

TSCP

AI Chess Performance

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K300K600K900K1200K1500KSE +/- 711.40, N = 5SE +/- 609.43, N = 5SE +/- 555.00, N = 5SE +/- 426.59, N = 5SE +/- 1055.49, N = 5SE +/- 913.07, N = 5SE +/- 644.46, N = 5SE +/- 768.11, N = 5SE +/- 3701.14, N = 5139862411708731237148861938154021013666941159047120415185154514862161. (CC) gcc options: -O3 -march=native

Bullet Physics Engine

Test: Convex Trimesh

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Convex TrimeshCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K0.33080.66160.99241.32321.654SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 31.151.101.231.470.931.030.991.251.320.961. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: Prim Trimesh

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Prim TrimeshCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K0.2520.5040.7561.0081.26SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.980.841.041.120.790.880.841.001.120.801. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 136 Ragdolls

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 136 RagdollsCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K0.68631.37262.05892.74523.4315SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 32.682.282.883.052.232.442.292.763.052.231. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 1000 Convex

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 ConvexCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K246810SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 34.554.774.866.393.704.063.994.635.343.671. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 1000 Stack

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 StackCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K1.32982.65963.98945.31926.649SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.09, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 34.744.435.135.913.814.264.314.875.743.821. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 3000 Fall

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 3000 FallCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K1.1432.2863.4294.5725.715SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 34.183.824.575.083.383.793.754.375.003.391. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

SciMark

Computational Test: Jacobi Successive Over-Relaxation

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K5001000150020002500SE +/- 1.01, N = 3SE +/- 4.03, N = 3SE +/- 1.46, N = 3SE +/- 0.27, N = 3SE +/- 4.79, N = 3SE +/- 1.44, N = 3SE +/- 4.73, N = 3SE +/- 0.98, N = 3SE +/- 0.65, N = 3SE +/- 7.72, N = 32117.772292.501863.011687.762351.192116.312291.541863.841687.122344.001. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Dense LU Matrix Factorization

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K2K4K6K8K10KSE +/- 8.02, N = 3SE +/- 193.14, N = 3SE +/- 37.22, N = 3SE +/- 31.46, N = 3SE +/- 129.79, N = 3SE +/- 7.13, N = 3SE +/- 79.39, N = 3SE +/- 3.85, N = 3SE +/- 82.51, N = 3SE +/- 238.77, N = 36680.346843.934769.614783.609969.166249.966304.424926.664718.959355.111. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Sparse Matrix Multiply

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K8001600240032004000SE +/- 0.69, N = 3SE +/- 11.00, N = 3SE +/- 14.62, N = 3SE +/- 10.04, N = 3SE +/- 8.60, N = 3SE +/- 3.40, N = 3SE +/- 151.67, N = 3SE +/- 8.99, N = 3SE +/- 11.25, N = 3SE +/- 2.35, N = 33001.413062.552478.862400.053570.793398.362974.762552.252461.823693.531. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Fast Fourier Transform

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K150300450600750SE +/- 2.32, N = 3SE +/- 0.21, N = 3SE +/- 1.87, N = 3SE +/- 0.05, N = 3SE +/- 3.75, N = 3SE +/- 12.84, N = 3SE +/- 0.41, N = 3SE +/- 0.81, N = 3SE +/- 0.33, N = 3SE +/- 0.89, N = 3699.07290.95620.75223.59644.97715.32289.55603.14223.94632.751. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Monte Carlo

GCC 7.3.0GCC 8.1.0OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloCore i9 7980XERyzen 7 2700X2 Xeon Gold 6138EPYC 7601Core i7 8700K2004006008001000SE +/- 31.52, N = 3SE +/- 0.77, N = 3SE +/- 23.56, N = 3SE +/- 0.03, N = 3SE +/- 0.96, N = 3SE +/- 0.11, N = 3SE +/- 0.98, N = 3SE +/- 7.76, N = 3SE +/- 0.10, N = 3SE +/- 28.77, N = 3842.58265.26746.19195.68955.04798.95746.93687.49556.36866.831. (CC) gcc options: -O3 -march=native -lm


Phoronix Test Suite v10.8.5