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.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 1808213-PTS-GCCBENCH48
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Limit displaying results to tests within:

Audio Encoding 2 Tests
Bioinformatics 2 Tests
Chess Test Suite 4 Tests
C/C++ Compiler Tests 13 Tests
CPU Massive 20 Tests
Creator Workloads 7 Tests
Cryptography 2 Tests
Database Test Suite 3 Tests
Encoding 3 Tests
HPC - High Performance Computing 3 Tests
Common Kernel Benchmarks 2 Tests
Multi-Core 13 Tests
Renderers 3 Tests
Scientific Computing 3 Tests
Server 5 Tests
Server CPU Tests 9 Tests
Single-Threaded 5 Tests
Common Workstation Benchmarks 3 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
GCC 7.3.0
August 20 2018
  2 Hours, 12 Minutes
GCC 8.2.0
August 21 2018
  2 Hours, 4 Minutes
GCC 9.0.0 20180819
August 21 2018
  2 Hours, 11 Minutes
Clang 6.0.1
August 21 2018
  1 Hour, 48 Minutes
Clang 8.0 20180820
August 21 2018
  1 Hour, 50 Minutes
Invert Hiding All Results Option
  2 Hours, 1 Minute

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


GCC + LLVM Clang Benchmarks Threadripper 2990WX - Phoronix Test Suite

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