GCC + LLVM Clang Benchmarks Threadripper 2990WX

AMD Ryzen Threadripper 2990WX 32-Core testing with LLVM Clang and GCC compilers. Benchmarks for a future article on Phoronix.

HTML result view exported from: https://openbenchmarking.org/result/1808213-PTS-GCCBENCH48&grr.

GCC + LLVM Clang Benchmarks Threadripper 2990WXProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 20180820AMD Ryzen Threadripper 2990WX 32-Core @ 3.00GHz (32 Cores / 64 Threads)ASUS ROG ZENITH EXTREME (1402 BIOS)AMD Family 17h32768MBSamsung SSD 970 EVO 500GBAMD Radeon RX Vega 8192MBRealtek ALC1220ASUS VP28UIntel I211 Gigabit Connection + Qualcomm Atheros QCA6174 802.11ac WirelessUbuntu 18.044.18.0-999-generic (x86_64) 20180818GNOME Shell 3.28.2X Server 1.19.6amdgpu 18.0.14.5 Mesa 18.0.5 (LLVM 6.0.0)GCC 7.3.0ext43840x2160GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1-svn334776-1~exp1~20180817181737.95Clang 8.0.0-svn340182-1~exp1+0~20180820164539.450~1.gbp681860OpenBenchmarking.orgEnvironment Details- CXXFLAGS=-O3-march=znver1 CFLAGS=-O3-march=znver1Compiler Details- GCC 7.3.0, GCC 8.2.0, GCC 9.0.0 20180819: --disable-multilib --enable-checking=releaseDisk Details- NONE / errors=remount-ro,relatime,rwProcessor Details- Scaling Governor: acpi-cpufreq performancePython Details- Python 2.7.15rc1 + Python 3.6.5Security Details- __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp Protection

GCC + LLVM Clang Benchmarks Threadripper 2990WXfftw: Float + SSE - 2D FFT Size 4096compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19fftw: Stock - 2D FFT Size 4096cpuminer-opt: cryptonightttsiod-renderer: Phong Rendering With Soft-Shadow Mappingminion: Quasigrouppgbench: Buffer Test - Normal Load - Read Onlypgbench: Buffer Test - Normal Load - Read Writestockfish: Total Timeebizzy: minion: Solitairetinymembench: Standard Memcpygraphics-magick: Noise-Gaussiangraphics-magick: Resizinggraphics-magick: Sharpengraphics-magick: Swirlgraphics-magick: Enhancedgraphics-magick: Rotategraphics-magick: HWB Color Spacehimeno: Poisson Pressure Solvermrbayes: Primate Phylogeny Analysisx265: H.265 Video Encodingminion: Gracefulaobench: 2048 x 2048 - Total Timecpuminer-opt: deepcpuminer-opt: m7msqlite: Timed SQLite Insertionscpuminer-opt: myr-grcpuminer-opt: skeincpuminer-opt: sha256tcpuminer-opt: lbryaircrack-ng: m-queens: Time To Solvecrafty: Elapsed Timeapache-siege: 50encode-flac: WAV To FLACredis: SETredis: GETsysbench: CPUsysbench: Memoryencode-mp3: WAV To MP3polybench-c: Correlation Computationpolybench-c: Covariance Computationsmallpt: Global Illumination Renderer; 128 Samplespolybench-c: 3 Matrix Multiplicationstscp: AI Chess PerformanceGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 2018082016539111.526491.10466.01552.32108.86480658.6317488.0467881087138804163.8416319.802052432192472312472731245.1756.4113.7142.8338.4416.841123.5335.879806.1965.74102.0140.485121425.15774371825575.089.311693215.292698055.0056525.457338350.708.614.234.193.943.98113144715576113.476612.37434.59572.46105.17482289.9517469.5769016009139865165.9816211.502032412182462292442741296.7756.9914.1641.8438.6116.751112.7035.579755.0965.28100.9041.565154125.23792508424901.149.481863498.672793354.1756539.007311314.607.994.234.183.903.17112083515888115.976654.93464.21486223.5517591.2668072559140521116662.602052442182472312482731322.1956.2414.8238.5616.781115.0635.629762.6165.40101.1740.845140425.20779915624976.329.431840628.422710120.3351558.447328766.717.934.184.173.902.76112910815686114.086022.7354.30108.83475716.3317497.8370091926134753265.781882151942222052872441369.5156.1912.8642.1140.6535.575959427.0325753.428.581813874.002639306.4251589.287303676.239.314.184.212.72121853715356114.966093.9356.51108.82488694.2117652.5869728780135119164.091892151942222052862471350.0856.3812.7842.2940.5735.595282226.8024775.608.621855304.582705635.1751726.577271460.839.394.194.182.811206260OpenBenchmarking.org

FFTW

Build: Float + SSE - Size: 2D FFT Size 4096

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 4096GCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 201808204K8K12K16K20KSE +/- 266.16, N = 4SE +/- 151.04, N = 3SE +/- 18.56, N = 3SE +/- 105.53, N = 3SE +/- 81.11, N = 316539155761588815686153561. (CC) gcc options: -pthread -O3 -march=znver1 -lm

Zstd Compression

Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19

OpenBenchmarking.orgSeconds, Fewer Is BetterZstd Compression 1.3.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19GCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 20180820306090120150SE +/- 0.06, N = 3SE +/- 0.15, N = 3SE +/- 1.99, N = 12SE +/- 0.10, N = 3SE +/- 0.05, N = 3111.52113.47115.97114.08114.961. (CC) gcc options: -O3 -march=znver1 -pthread -lz -llzma

FFTW

Build: Stock - Size: 2D FFT Size 4096

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 4096GCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 2018082014002800420056007000SE +/- 26.14, N = 3SE +/- 4.23, N = 3SE +/- 53.74, N = 3SE +/- 75.96, N = 3SE +/- 11.94, N = 36491.106612.376654.936022.736093.931. (CC) gcc options: -pthread -O3 -march=znver1 -lm

Cpuminer-Opt

Algorithm: cryptonight

OpenBenchmarking.orgHash Speed, More Is BetterCpuminer-Opt 3.8.8.1Algorithm: cryptonightGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819100200300400500SE +/- 36.72, N = 12SE +/- 17.14, N = 9SE +/- 42.76, N = 12466.01434.59464.211. (CXX) g++ options: -O3 -march=znver1 -lcurl -lz -lpthread -lssl -lcrypto -lgmp

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3bPhong Rendering With Soft-Shadow MappingGCC 7.3.0GCC 8.2.0Clang 6.0.1Clang 8.0 20180820120240360480600SE +/- 1.77, N = 3SE +/- 8.29, N = 3SE +/- 0.12, N = 3SE +/- 0.05, N = 3552.32572.4654.3056.511. (CXX) g++ options: -O3 -march=znver1 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++

Minion

Benchmark: Quasigroup

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: QuasigroupGCC 7.3.0GCC 8.2.0Clang 6.0.1Clang 8.0 2018082020406080100SE +/- 0.45, N = 3SE +/- 0.21, N = 3SE +/- 0.37, N = 3SE +/- 0.13, N = 3108.86105.17108.83108.821. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlyGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 20180820100K200K300K400K500KSE +/- 4686.84, N = 3SE +/- 6038.90, N = 3SE +/- 3277.71, N = 3SE +/- 4871.39, N = 3SE +/- 1313.73, N = 3480658.63482289.95486223.55475716.33488694.211. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=znver1 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 201808204K8K12K16K20KSE +/- 214.62, N = 3SE +/- 157.56, N = 3SE +/- 81.42, N = 3SE +/- 59.62, N = 3SE +/- 193.84, N = 317488.0417469.5717591.2617497.8317652.581. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=znver1 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 2018082015M30M45M60M75MSE +/- 118482.25, N = 3SE +/- 231771.00, N = 3SE +/- 593895.56, N = 3SE +/- 323199.34, N = 3SE +/- 609759.62, N = 367881087690160096807255970091926697287801. (CXX) g++ options: -m64 -lpthread -O3 -march=znver1 -fno-exceptions -std=c++11 -pedantic -msse -msse3 -mpopcnt -flto

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3GCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 20180820300K600K900K1200K1500KSE +/- 16903.20, N = 12SE +/- 21263.13, N = 12SE +/- 19438.82, N = 12SE +/- 21398.21, N = 3SE +/- 17347.32, N = 12138804113986511405211134753213511911. (CC) gcc options: -pthread -lpthread -O3 -march=znver1 -march=native

Minion

Benchmark: Solitaire

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: SolitaireGCC 7.3.0GCC 8.2.0Clang 6.0.1Clang 8.0 201808201530456075SE +/- 0.19, N = 3SE +/- 0.64, N = 3SE +/- 0.51, N = 3SE +/- 0.38, N = 363.8465.9865.7864.091. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Tinymembench

Standard Memset

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard MemsetGCC 7.3.0GCC 8.2.0GCC 9.0.0 201808193K6K9K12K15K12676.8012727.5012720.301. (CC) gcc options: -O2 -O3 -march=znver1 -lm

Tinymembench

Standard Memcpy

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard MemcpyGCC 7.3.0GCC 8.2.0GCC 9.0.0 201808194K8K12K16K20K16319.8016211.5016662.601. (CC) gcc options: -O2 -O3 -march=znver1 -lm

GraphicsMagick

Operation: Noise-Gaussian

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: Noise-GaussianGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 201808204080120160200SE +/- 0.33, N = 3SE +/- 1.76, N = 3SE +/- 0.58, N = 3SE +/- 0.67, N = 3205203205188189-ldl-ldl-ldl-lomp-lomp1. (CC) gcc options: -fopenmp -O3 -march=znver1 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: ResizingGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 2018082050100150200250SE +/- 2.19, N = 3SE +/- 0.67, N = 3SE +/- 1.53, N = 3SE +/- 1.00, N = 3SE +/- 0.88, N = 3243241244215215-ldl-ldl-ldl-lomp-lomp1. (CC) gcc options: -fopenmp -O3 -march=znver1 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: SharpenGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 2018082050100150200250SE +/- 0.33, N = 3SE +/- 0.67, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 3219218218194194-ldl-ldl-ldl-lomp-lomp1. (CC) gcc options: -fopenmp -O3 -march=znver1 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: SwirlGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 2018082050100150200250SE +/- 1.15, N = 3SE +/- 0.67, N = 3SE +/- 0.67, N = 3SE +/- 0.67, N = 3247246247222222-ldl-ldl-ldl-lomp-lomp1. (CC) gcc options: -fopenmp -O3 -march=znver1 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: EnhancedGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 2018082050100150200250231229231205205-ldl-ldl-ldl-lomp-lomp1. (CC) gcc options: -fopenmp -O3 -march=znver1 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: RotateGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 2018082060120180240300SE +/- 0.67, N = 3247244248287286-ldl-ldl-ldl-lomp-lomp1. (CC) gcc options: -fopenmp -O3 -march=znver1 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: HWB Color SpaceGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 2018082060120180240300SE +/- 1.33, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 3SE +/- 0.58, N = 3273274273244247-ldl-ldl-ldl-lomp-lomp1. (CC) gcc options: -fopenmp -O3 -march=znver1 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 2018082030060090012001500SE +/- 0.58, N = 3SE +/- 9.69, N = 3SE +/- 3.09, N = 3SE +/- 3.45, N = 3SE +/- 3.04, N = 31245.171296.771322.191369.511350.081. (CC) gcc options: -O3 -march=znver1 -mavx2

Timed MrBayes Analysis

Primate Phylogeny Analysis

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.1.2Primate Phylogeny AnalysisGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 201808201326395265SE +/- 0.39, N = 3SE +/- 0.38, N = 3SE +/- 0.16, N = 3SE +/- 0.12, N = 3SE +/- 0.15, N = 356.4156.9956.2456.1956.381. (CC) gcc options: -O3 -march=znver1 -msse -mfpmath=sse -march=native -lm -pthread -lmpi

x265

H.265 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 2.8H.265 Video EncodingGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 2018082048121620SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 313.7114.1614.8212.8612.781. (CXX) g++ options: -O3 -march=znver1 -rdynamic -lpthread -lrt -ldl -lnuma

Minion

Benchmark: Graceful

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: GracefulGCC 7.3.0GCC 8.2.0Clang 6.0.1Clang 8.0 201808201020304050SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.08, N = 3SE +/- 0.17, N = 342.8341.8442.1142.291. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 20180820918273645SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 338.4438.6138.5640.6540.571. (CC) gcc options: -lm -O3 -march=znver1

Cpuminer-Opt

Algorithm: deep

OpenBenchmarking.orgHash Speed, More Is BetterCpuminer-Opt 3.8.8.1Algorithm: deepGCC 7.3.0GCC 8.2.0GCC 9.0.0 2018081948121620SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 316.8416.7516.781. (CXX) g++ options: -O3 -march=znver1 -lcurl -lz -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

Algorithm: m7m

OpenBenchmarking.orgHash Speed, More Is BetterCpuminer-Opt 3.8.8.1Algorithm: m7mGCC 7.3.0GCC 8.2.0GCC 9.0.0 201808192004006008001000SE +/- 1.91, N = 3SE +/- 1.67, N = 3SE +/- 0.18, N = 31123.531112.701115.061. (CXX) g++ options: -O3 -march=znver1 -lcurl -lz -lpthread -lssl -lcrypto -lgmp

SQLite

Timed SQLite Insertions

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 20180820816243240SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.16, N = 3SE +/- 0.10, N = 335.8735.5735.6235.5735.591. (CC) gcc options: -O3 -march=znver1 -lz -ldl -lpthread

Cpuminer-Opt

Algorithm: myr-gr

OpenBenchmarking.orgHash Speed, More Is BetterCpuminer-Opt 3.8.8.1Algorithm: myr-grGCC 7.3.0GCC 8.2.0GCC 9.0.0 201808192K4K6K8K10KSE +/- 10.05, N = 3SE +/- 26.29, N = 3SE +/- 29.03, N = 39806.199755.099762.611. (CXX) g++ options: -O3 -march=znver1 -lcurl -lz -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

Algorithm: skein

OpenBenchmarking.orgHash Speed, More Is BetterCpuminer-Opt 3.8.8.1Algorithm: skeinGCC 7.3.0GCC 8.2.0GCC 9.0.0 201808191530456075SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 365.7465.2865.401. (CXX) g++ options: -O3 -march=znver1 -lcurl -lz -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

Algorithm: sha256t

OpenBenchmarking.orgHash Speed, More Is BetterCpuminer-Opt 3.8.8.1Algorithm: sha256tGCC 7.3.0GCC 8.2.0GCC 9.0.0 2018081920406080100SE +/- 1.56, N = 3SE +/- 0.06, N = 3SE +/- 0.37, N = 3102.01100.90101.171. (CXX) g++ options: -O3 -march=znver1 -lcurl -lz -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

Algorithm: lbry

OpenBenchmarking.orgHash Speed, More Is BetterCpuminer-Opt 3.8.8.1Algorithm: lbryGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819918273645SE +/- 0.00, N = 3SE +/- 0.49, N = 3SE +/- 0.21, N = 340.4841.5640.841. (CXX) g++ options: -O3 -march=znver1 -lcurl -lz -lpthread -lssl -lcrypto -lgmp

Aircrack-ng

OpenBenchmarking.orgk/s, More Is BetterAircrack-ng 1.3GCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 2018082013K26K39K52K65KSE +/- 93.71, N = 3SE +/- 231.34, N = 3SE +/- 45.80, N = 3SE +/- 22.82, N = 3SE +/- 98.48, N = 351214515415140459594528221. (CXX) g++ options: -O3 -fvisibility=hidden -masm=intel -march=znver1 -lpthread -lcrypto -lz -ldl -lm -pthread

m-queens

Time To Solve

OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.1Time To SolveGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 20180820612182430SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.04, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 325.1525.2325.2027.0326.801. (CXX) g++ options: -fopenmp -O3 -march=znver1 -O2 -march=native

Crafty

Elapsed Time

OpenBenchmarking.orgNodes Per Second, More Is BetterCrafty 25.2Elapsed TimeGCC 7.3.0GCC 8.2.0GCC 9.0.0 201808192M4M6M8M10MSE +/- 13137.22, N = 3SE +/- 14812.03, N = 3SE +/- 13329.77, N = 37743718792508477991561. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm

Apache Siege

Concurrent Users: 50

OpenBenchmarking.orgTransactions Per Second, More Is BetterApache Siege 2.4.29Concurrent Users: 50GCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 201808206K12K18K24K30KSE +/- 326.02, N = 3SE +/- 96.06, N = 3SE +/- 127.16, N = 3SE +/- 173.54, N = 3SE +/- 181.66, N = 325575.0824901.1424976.3225753.4224775.601. (CC) gcc options: -O3 -march=znver1 -lpthread -ldl -lssl -lcrypto

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 201808203691215SE +/- 0.00, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.02, N = 5SE +/- 0.01, N = 59.319.489.438.588.62-fvisibility=hidden-fvisibility=hidden-fvisibility=hidden1. (CXX) g++ options: -O3 -march=znver1 -logg -lm

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SETGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 20180820400K800K1200K1600K2000KSE +/- 13380.39, N = 3SE +/- 11646.92, N = 3SE +/- 11223.33, N = 3SE +/- 9012.46, N = 3SE +/- 3974.67, N = 31693215.291863498.671840628.421813874.001855304.581. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: GETGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 20180820600K1200K1800K2400K3000KSE +/- 16940.47, N = 3SE +/- 9009.89, N = 3SE +/- 11258.24, N = 3SE +/- 32171.91, N = 3SE +/- 25955.67, N = 32698055.002793354.172710120.332639306.422705635.171. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Sysbench

Test: CPU

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 2018-07-28Test: CPUGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 2018082012K24K36K48K60KSE +/- 76.72, N = 3SE +/- 58.04, N = 3SE +/- 72.69, N = 3SE +/- 58.21, N = 3SE +/- 44.59, N = 356525.4556539.0051558.4451589.2851726.571. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -march=znver1 -rdynamic -ldl -laio -lm

Sysbench

Test: Memory

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 2018-07-28Test: MemoryGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 201808201.6M3.2M4.8M6.4M8MSE +/- 5622.74, N = 3SE +/- 5078.29, N = 3SE +/- 5000.82, N = 3SE +/- 2561.17, N = 3SE +/- 1732.82, N = 37338350.707311314.607328766.717303676.237271460.831. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -march=znver1 -rdynamic -ldl -laio -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3GCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 201808203691215SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 38.617.997.939.319.39-pipe-pipe1. (CC) gcc options: -O3 -march=znver1 -lm

PolyBench-C

Test: Correlation Computation

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 4.2Test: Correlation ComputationGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 201808200.95181.90362.85543.80724.759SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 34.234.234.184.184.191. (CC) gcc options: -O3 -march=znver1 -march=native

PolyBench-C

Test: Covariance Computation

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 4.2Test: Covariance ComputationGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 201808200.94731.89462.84193.78924.7365SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 34.194.184.174.214.181. (CC) gcc options: -O3 -march=znver1 -march=native

Smallpt

Global Illumination Renderer; 128 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 SamplesGCC 7.3.0GCC 8.2.0GCC 9.0.0 201808190.88651.7732.65953.5464.4325SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 33.943.903.901. (CXX) g++ options: -fopenmp -O3 -march=znver1

PolyBench-C

Test: 3 Matrix Multiplications

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 4.2Test: 3 Matrix MultiplicationsGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 201808200.89551.7912.68653.5824.4775SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 33.983.172.762.722.811. (CC) gcc options: -O3 -march=znver1 -march=native

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceGCC 7.3.0GCC 8.2.0GCC 9.0.0 20180819Clang 6.0.1Clang 8.0 20180820300K600K900K1200K1500KSE +/- 2466.83, N = 5SE +/- 558.48, N = 5SE +/- 865.50, N = 5SE +/- 852.55, N = 5SE +/- 647.40, N = 5113144711208351129108121853712062601. (CC) gcc options: -O3 -march=znver1 -march=native


Phoronix Test Suite v10.8.4