Compiler Benchmarks

AMD Ryzen 7 2700X Eight-Core testing with a ASUS ROG CROSSHAIR VII HERO (WI-FI) (1001 BIOS) and Sapphire AMD Radeon RX 470/480/570/570X/580/580X 4GB on Ubuntu 18.10 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1901255-SP-COMPILERB11&grs&sro.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionAMD 2950XAMD 2700X GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN GCC 8.2.0 GCC 9.0.1AMD Ryzen Threadripper 2950X 16-Core @ 3.50GHz (16 Cores / 32 Threads)MSI MEG X399 CREATION (MS-7B92) v1.0 (1.10 BIOS)AMD Family 17h32768MB256GB 2115llvmpipe 31GBRealtek ALC1220ASUS PB2782 x Intel I211 + Intel-AC 9260Ubuntu 18.104.18.0-13-generic (x86_64)GNOME Shell 3.30.1X Server 1.20.1modesetting 1.20.13.3 Mesa 18.2.2 (LLVM 7.0 128 bits)GCC 9.0.1 20190124ext42560x1440GCC 8.2.0Clang 7.0.1 + LLVM 7.0.1Clang 8.0.0 + LLVM 8.0.0AMD Ryzen 7 2700X Eight-Core @ 3.70GHz (8 Cores / 16 Threads)ASUS ROG CROSSHAIR VII HERO (WI-FI) (1001 BIOS)16384MBSamsung SSD 970 EVO 250GB + 256GB 2115Sapphire AMD Radeon RX 470/480/570/570X/580/580X 4GB (1260/1750MHz)AMD EllesmereIntel I211 + Realtek RTL8822BE 802.11a/b/g/n/ac4.5 Mesa 18.2.2 (LLVM 7.0.0)GCC 8.2.0GCC 9.0.1 20190124OpenBenchmarking.orgEnvironment Details- CXXFLAGS=-O3-march=native CFLAGS=-O3-march=nativeCompiler Details- AMD 2950X: GCC 9.0.1: --disable-multilib --enable-checking=release- AMD 2950X: GCC 8.2.0: --disable-multilib --enable-checking=release- AMD 2950X: Clang 7.0.1: Optimized build; Default target: x86_64-unknown-linux-gnu; Host CPU: znver1- AMD 2950X: Clang 8.0 SVN: Optimized build; Default target: x86_64-unknown-linux-gnu; Host CPU: znver1- AMD 2700X: GCC 8.2.0: --disable-multilib --enable-checking=release- AMD 2700X: GCC 9.0.1: --disable-multilib --enable-checking=releaseProcessor Details- Scaling Governor: acpi-cpufreq ondemandPython Details- Python 2.7.15+ + Python 3.6.7Security Details- __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp

parboil: OpenMP Stencilbuild-llvm: Time To Compilesysbench: CPUopenssl: RSA 4096-bit Performancem-queens: Time To Solvebuild-imagemagick: Time To Compilexsbench: parboil: OpenMP LBMtscp: AI Chess Performancec-ray: Total Time - 4K, 16 Rays Per Pixelaircrack-ng: smallpt: Global Illumination Renderer; 128 Samplesparboil: OpenMP MRI Griddingcompress-7zip: Compress Speed Teststockfish: Total Timecompress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19blake2: x264: H.264 Video Encodingparboil: OpenMP CUTCPpgbench: Buffer Test - Normal Load - Read Onlyebizzy: build-php: Time To Compiledav1d: Summer Nature 4Kx265: H.265 Video Encodinggraphics-magick: Sharpendav1d: Summer Nature 1080pgraphics-magick: Noise-Gaussianpolybench-c: Correlation Computationpolybench-c: Covariance Computationapache: Static Web Page Servinggraphics-magick: Enhancedscimark2: Dense LU Matrix Factorizationencode-mp3: WAV To MP3scimark2: Jacobi Successive Over-Relaxationhmmer: Pfam Database Searchbuild-apache: Time To Compilefftw: Float + SSE - 2D FFT Size 512scimark2: Sparse Matrix Multiplygraphics-magick: Rotatenginx: Static Web Page Servingpolybench-c: 3 Matrix Multiplicationsredis: SETscimark2: Compositegraphics-magick: Swirlaobench: 2048 x 2048 - Total Timegraphics-magick: Resizingbullet: 136 Ragdollsbullet: 1000 Stackscimark2: Fast Fourier Transformcpp-perf-bench: Ctypefftw: Float + SSE - 1D FFT Size 512redis: LPUSHcompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9ffmpeg: H.264 HD To NTSC DVbullet: 3000 Fallgraphics-magick: HWB Color Spacevpxenc: vpxencsockperf: Throughputmpcbench: Multi-Precision Benchmarkcpp-perf-bench: Stepanov Abstractionhimeno: Poisson Pressure Solvercpp-perf-bench: Stepanov Vectorbullet: Prim Trimeshtjbench: Decompression Throughputbullet: 1000 Convexcpp-perf-bench: Function Objectsbullet: Convex Trimeshcpp-perf-bench: Atolcrafty: Elapsed Timebullet: Raytestsscimark2: Monte Carloredis: GETredis: SADDredis: LPOPencode-flac: WAV To FLACmafft: Multiple Sequence Alignmentsockperf: Latency Under LoadAMD 2950XAMD 2700X GCC 9.0.1 GCC 8.2.0 Clang 7.0.1 Clang 8.0 SVN GCC 8.2.0 GCC 9.0.18.0833233065329337.0832.54321582475.0066560032.25271776.08178723234292209916.757.961281.9332109986638668.6826.2042.4820010.091934.124.112424622358597.8422666.7321.75297052664254318182.991901228236125133.552702.274.3627033.9432603170003493.077.493.8727716.35557774840027.37137772.050.821923.8714.620.9963.6079808562.3274427813602218069289886113.982.2380.3012.9530833055328337.1131.01321473874.28112910832.06271956.11179738424313743616.588.111292.0232495689398659.3225.8442.3519910.001914.094.072392422251367.7822916.6921.10268362917252306433.071872729227324833.422652.294.3727232.3433735164870493.037.533.8527616.23550753834727.20134571.700.831963.9414.810.9864.7980364352.3174728571602206391293997812.982.4395.2828030230328041.0023.763378635124051152.932765616.754.9513532176685967287.3425.5543.001849.791824.063.952416020060359.0119355.7119.60291262726291315073.091804244234123636.042502.454.6426932.3932386166770393.477.264.0226816.94805326.64136270.360.851903.9414.631.0064.362.3574228015432268021289071013.382.2428730225328041.2324.013376167124556752.942778716.795.0313432095585641389.0225.4043.101829.701813.984.012389019961529.2419695.8919.88293232878284318063.061881083240323335.962502.444.6327232.1731643164437693.687.443.9926417.02809726.49139470.490.831923.9514.721.0064.172.3574329200472389949301592212.382.1815.7852916927170371.6043.061761837138.07113798059.331497611.2896.47412392464036328.598.5279.443.2420117956719467.9935.8931.6415512.581483.193.212986518159937.8122916.3422.45312683099254349792.772005441248422833.162562.324.3728832.5433558175047189.087.193.8126916.38831727.63133972.520.841963.9914.990.9964.3680674422.3374728984812332987304878112.592.7816.3555016926170471.6045.641808733139.44115468759.881490311.3196.80402672428869629.218.6078.903.2020140856092077.6036.2431.3715012.731483.213.263007918262167.8722776.3523.10295073084256353792.791915272252223033.432592.284.3228834.3232311171371888.017.093.8027116.48574985833727.38136973.150.821933.8814.780.9963.9779200282.3374429384032281733310250413.122.57125.55OpenBenchmarking.org

Parboil

Test: OpenMP Stencil

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP StencilGCC 8.2.0GCC 9.0.148121620SE +/- 0.15, N = 3SE +/- 0.12, N = 3SE +/- 0.13, N = 12SE +/- 0.03, N = 315.7816.3512.958.081. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Timed LLVM Compilation

Time To Compile

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 6.0.1Time To CompileGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN120240360480600529550280287308332

Sysbench

Test: CPU

AMD 2700XAMD 2950XOpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 2018-07-28Test: CPUGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN7K14K21K28K35KSE +/- 1.33, N = 3SE +/- 3.64, N = 3SE +/- 1.08, N = 3SE +/- 3.88, N = 3SE +/- 6.70, N = 3SE +/- 2.97, N = 31692716926302303022533055330651. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -march=native -rdynamic -ldl -laio -lm

OpenSSL

RSA 4096-bit Performance

AMD 2700XAMD 2950XOpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit PerformanceGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN7001400210028003500SE +/- 0.45, N = 3SE +/- 0.37, N = 3SE +/- 4.06, N = 3SE +/- 4.65, N = 3SE +/- 5.10, N = 3SE +/- 6.45, N = 31703170432803280328332931. (CC) gcc options: -pthread -m64 -O3 -march=native -lssl -lcrypto -ldl

m-queens

Time To Solve

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To SolveGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN1632486480SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.17, N = 3SE +/- 0.16, N = 3SE +/- 0.14, N = 3SE +/- 0.15, N = 371.6071.6041.0041.2337.1137.081. (CXX) g++ options: -fopenmp -O3 -march=native -O2

Timed ImageMagick Compilation

Time To Compile

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterTimed ImageMagick Compilation 6.9.0Time To CompileGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN1020304050SE +/- 0.11, N = 3SE +/- 0.04, N = 3SE +/- 0.10, N = 3SE +/- 0.17, N = 3SE +/- 0.20, N = 3SE +/- 0.22, N = 343.0645.6423.7624.0131.0132.54

Xsbench

AMD 2700XAMD 2950XOpenBenchmarking.orgLookups/s, More Is BetterXsbench 2017-07-06GCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN700K1400K2100K2800K3500KSE +/- 13867.73, N = 3SE +/- 173.52, N = 3SE +/- 196.05, N = 3SE +/- 3469.78, N = 3SE +/- 2039.04, N = 3SE +/- 1923.02, N = 31761837180873333786353376167321473832158241. (CC) gcc options: -std=gnu99 -fopenmp -O3 -lm

Parboil

Test: OpenMP LBM

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP LBMGCC 8.2.0GCC 9.0.1306090120150SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.43, N = 3SE +/- 0.04, N = 3138.07139.4474.2875.001. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

TSCP

AI Chess Performance

AMD 2700XAMD 2950XOpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN300K600K900K1200K1500KSE +/- 1662.48, N = 5SE +/- 2159.99, N = 5SE +/- 2505.30, N = 5SE +/- 2859.37, N = 5SE +/- 865.50, N = 5SE +/- 53827.33, N = 20113798011546871240511124556711291086656001. (CC) gcc options: -O3 -march=native

C-Ray

Total Time - 4K, 16 Rays Per Pixel

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN1326395265SE +/- 0.09, N = 3SE +/- 0.09, N = 3SE +/- 0.51, N = 3SE +/- 0.59, N = 3SE +/- 0.28, N = 3SE +/- 0.18, N = 359.3359.8852.9352.9432.0632.251. (CC) gcc options: -lm -lpthread -O3 -march=native

Aircrack-ng

AMD 2700XAMD 2950XOpenBenchmarking.orgk/s, More Is BetterAircrack-ng 1.3GCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN6K12K18K24K30KSE +/- 18.34, N = 3SE +/- 16.59, N = 3SE +/- 39.95, N = 3SE +/- 20.95, N = 3SE +/- 13.17, N = 3SE +/- 75.22, N = 31497614903276562778727195271771. (CXX) g++ options: -O3 -fvisibility=hidden -masm=intel -march=native -lpthread -lcrypto -lz -ldl -lm -pthread

Smallpt

Global Illumination Renderer; 128 Samples

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 SamplesGCC 8.2.0GCC 9.0.13691215SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 311.2811.316.116.081. (CXX) g++ options: -fopenmp -O3 -march=native

Parboil

Test: OpenMP MRI Gridding

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP MRI GriddingGCC 8.2.0GCC 9.0.14080120160200SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.32, N = 3SE +/- 0.09, N = 396.4796.80179.00178.001. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

7-Zip Compression

Compress Speed Test

AMD 2700XAMD 2950XOpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestGCC 8.2.0GCC 9.0.116K32K48K64K80KSE +/- 139.90, N = 3SE +/- 80.86, N = 3SE +/- 37.56, N = 3SE +/- 297.73, N = 3412394026773842723231. (CXX) g++ options: -pipe -lpthread

Stockfish

Total Time

AMD 2700XAMD 2950XOpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeGCC 8.2.0GCC 9.0.19M18M27M36M45MSE +/- 494506.05, N = 3SE +/- 33004.13, N = 3SE +/- 476077.70, N = 3SE +/- 512279.35, N = 3246403632428869643137436429220991. (CXX) g++ options: -m64 -lpthread -O3 -march=native -fno-exceptions -std=c++11 -pedantic -msse -msse3 -mpopcnt -flto

Zstd Compression

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

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterZstd Compression 1.3.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19GCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN714212835SE +/- 0.15, N = 3SE +/- 0.42, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.18, N = 3SE +/- 0.25, N = 328.5929.2116.7516.7916.5816.751. (CC) gcc options: -O3 -march=native -pthread -lz -llzma

BLAKE2

AMD 2700XAMD 2950XOpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20170307GCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN246810SE +/- 0.09, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.08, N = 3SE +/- 0.08, N = 3SE +/- 0.01, N = 38.528.604.955.038.117.961. (CC) gcc options: -O3 -march=native -lcrypto -lz

x264

H.264 Video Encoding

AMD 2700XAMD 2950XOpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-09-25H.264 Video EncodingGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN306090120150SE +/- 0.29, N = 3SE +/- 0.49, N = 3SE +/- 0.50, N = 3SE +/- 0.08, N = 3SE +/- 4.25, N = 11SE +/- 4.84, N = 1079.4478.90135.00134.00129.00128.001. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -march=native -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

Parboil

Test: OpenMP CUTCP

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP CUTCPGCC 8.2.0GCC 9.0.10.7291.4582.1872.9163.645SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 33.243.202.021.931. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

PostgreSQL pgbench

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

AMD 2700XAMD 2950XOpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlyGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN70K140K210K280K350KSE +/- 322.70, N = 3SE +/- 248.11, N = 3SE +/- 857.64, N = 3SE +/- 2256.10, N = 3SE +/- 497.20, N = 3SE +/- 12.06, N = 32011792014083217663209553249563210991. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

ebizzy

AMD 2700XAMD 2950XOpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3GCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN200K400K600K800K1000KSE +/- 608.01, N = 3SE +/- 4910.47, N = 3SE +/- 11799.72, N = 6SE +/- 10373.89, N = 3SE +/- 860.82, N = 3SE +/- 16281.23, N = 35671945609208596728564138939868663861. (CC) gcc options: -pthread -lpthread -O3 -march=native

Timed PHP Compilation

Time To Compile

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.1.9Time To CompileGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN20406080100SE +/- 0.18, N = 3SE +/- 0.22, N = 3SE +/- 0.17, N = 3SE +/- 0.23, N = 3SE +/- 0.27, N = 3SE +/- 0.05, N = 367.9977.6087.3489.0259.3268.681. (CC) gcc options: -O3 -march=native -pedantic -ldl -lz -lm

dav1d

Video Input: Summer Nature 4K

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is Betterdav1d 0.1Video Input: Summer Nature 4KGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN816243240SE +/- 0.08, N = 3SE +/- 0.10, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.12, N = 3SE +/- 0.13, N = 335.8936.2425.5525.4025.8426.201. (CC) gcc options: -O3 -march=native -pthread

x265

H.265 Video Encoding

AMD 2700XAMD 2950XOpenBenchmarking.orgFrames Per Second, More Is Betterx265 2.8H.265 Video EncodingGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN1020304050SE +/- 0.18, N = 3SE +/- 0.15, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.15, N = 3SE +/- 0.18, N = 331.6431.3743.0043.1042.3542.481. (CXX) g++ options: -O3 -march=native -rdynamic -lpthread -lrt -ldl -lnuma

GraphicsMagick

Operation: Sharpen

AMD 2700XAMD 2950XOpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: SharpenGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN4080120160200SE +/- 6.00, N = 10SE +/- 1.20, N = 3SE +/- 0.33, N = 31551501841821992001. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

dav1d

Video Input: Summer Nature 1080p

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is Betterdav1d 0.1Video Input: Summer Nature 1080pGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN3691215SE +/- 0.09, N = 3SE +/- 0.10, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.09, N = 3SE +/- 0.12, N = 312.5812.739.799.7010.0010.091. (CC) gcc options: -O3 -march=native -pthread

GraphicsMagick

Operation: Noise-Gaussian

AMD 2700XAMD 2950XOpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: Noise-GaussianGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN4080120160200SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.88, N = 31481481821811911931. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

PolyBench-C

Test: Correlation Computation

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 4.2Test: Correlation ComputationGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN0.9271.8542.7813.7084.635SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.07, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 33.193.214.063.984.094.121. (CC) gcc options: -O3 -march=native

PolyBench-C

Test: Covariance Computation

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 4.2Test: Covariance ComputationGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN0.92481.84962.77443.69924.624SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 33.213.263.954.014.074.111. (CC) gcc options: -O3 -march=native

Apache Benchmark

Static Web Page Serving

AMD 2700XAMD 2950XOpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page ServingGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN6K12K18K24K30KSE +/- 240.47, N = 3SE +/- 50.43, N = 3SE +/- 123.34, N = 3SE +/- 97.25, N = 3SE +/- 175.15, N = 3SE +/- 44.81, N = 32986530079241602389023924242461. (CC) gcc options: -shared -fPIC -pthread -O3 -march=native

GraphicsMagick

Operation: Enhanced

AMD 2700XAMD 2950XOpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: EnhancedGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN50100150200250SE +/- 0.58, N = 31811822001992222231. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

SciMark

Computational Test: Dense LU Matrix Factorization

AMD 2700XAMD 2950XOpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN13002600390052006500SE +/- 24.14, N = 3SE +/- 30.44, N = 3SE +/- 80.04, N = 3SE +/- 26.22, N = 3SE +/- 29.42, N = 3SE +/- 14.66, N = 35993621660356152513658591. (CC) gcc options: -O3 -march=native -lm

LAME MP3 Encoding

WAV To MP3

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3GCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN3691215SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 37.817.879.019.247.787.841. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Jacobi Successive Over-Relaxation

AMD 2700XAMD 2950XOpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN5001000150020002500SE +/- 0.34, N = 3SE +/- 1.53, N = 3SE +/- 10.18, N = 3SE +/- 0.29, N = 3SE +/- 12.41, N = 3SE +/- 2.52, N = 32291227719351969229122661. (CC) gcc options: -O3 -march=native -lm

Timed HMMer Search

Pfam Database Search

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN246810SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.08, N = 3SE +/- 0.13, N = 36.346.355.715.896.696.731. (CC) gcc options: -O3 -march=native -pthread -lhmmer -lsquid -lm

Timed Apache Compilation

Time To Compile

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.7Time To CompileGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN612182430SE +/- 0.44, N = 3SE +/- 0.27, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 322.4523.1019.6019.8821.1021.75

FFTW

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

AMD 2700XAMD 2950XOpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 512GCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN7K14K21K28K35KSE +/- 102.69, N = 3SE +/- 36.55, N = 3SE +/- 59.95, N = 3SE +/- 305.86, N = 3SE +/- 449.38, N = 3SE +/- 118.38, N = 33126829507291262932326836297051. (CC) gcc options: -pthread -O3 -march=native -lm

SciMark

Computational Test: Sparse Matrix Multiply

AMD 2700XAMD 2950XOpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN7001400210028003500SE +/- 5.52, N = 3SE +/- 7.39, N = 3SE +/- 18.88, N = 3SE +/- 11.66, N = 3SE +/- 14.41, N = 3SE +/- 9.70, N = 33099308427262878291726641. (CC) gcc options: -O3 -march=native -lm

GraphicsMagick

Operation: Rotate

AMD 2700XAMD 2950XOpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: RotateGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN60120180240300SE +/- 0.33, N = 3SE +/- 0.67, N = 32542562912842522541. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

NGINX Benchmark

Static Web Page Serving

AMD 2700XAMD 2950XOpenBenchmarking.orgRequests Per Second, More Is BetterNGINX Benchmark 1.9.9Static Web Page ServingGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN8K16K24K32K40KSE +/- 451.80, N = 3SE +/- 177.72, N = 3SE +/- 102.11, N = 3SE +/- 454.39, N = 3SE +/- 346.90, N = 3SE +/- 285.07, N = 33497935379315073180630643318181. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native

PolyBench-C

Test: 3 Matrix Multiplications

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 4.2Test: 3 Matrix MultiplicationsGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN0.69531.39062.08592.78123.4765SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 32.772.793.093.063.072.991. (CC) gcc options: -O3 -march=native

Redis

Test: SET

AMD 2700XAMD 2950XOpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SETGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN400K800K1200K1600K2000KSE +/- 9701.78, N = 3SE +/- 27574.42, N = 3SE +/- 24079.13, N = 12SE +/- 24999.27, N = 12SE +/- 33865.99, N = 3SE +/- 32752.43, N = 122005441191527218042441881083187272919012281. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

SciMark

Computational Test: Composite

AMD 2700XAMD 2950XOpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN5001000150020002500SE +/- 4.55, N = 3SE +/- 4.40, N = 3SE +/- 20.41, N = 3SE +/- 3.75, N = 3SE +/- 7.26, N = 3SE +/- 4.79, N = 32484252223412403227323611. (CC) gcc options: -O3 -march=native -lm

GraphicsMagick

Operation: Swirl

AMD 2700XAMD 2950XOpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: SwirlGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN50100150200250SE +/- 0.33, N = 3SE +/- 1.33, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 32282302362332482511. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

AOBench

Size: 2048 x 2048 - Total Time

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN816243240SE +/- 0.12, N = 3SE +/- 0.12, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.13, N = 333.1633.4336.0435.9633.4233.551. (CC) gcc options: -lm -O3 -march=native

GraphicsMagick

Operation: Resizing

AMD 2700XAMD 2950XOpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: ResizingGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN60120180240300SE +/- 0.67, N = 3SE +/- 0.33, N = 32562592502502652701. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

Bullet Physics Engine

Test: 136 Ragdolls

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 136 RagdollsGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN0.55131.10261.65392.20522.7565SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 32.322.282.452.442.292.271. (CXX) g++ options: -O3 -march=native -rdynamic

Bullet Physics Engine

Test: 1000 Stack

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 StackGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN1.0442.0883.1324.1765.22SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 34.374.324.644.634.374.361. (CXX) g++ options: -O3 -march=native -rdynamic

SciMark

Computational Test: Fast Fourier Transform

AMD 2700XAMD 2950XOpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN60120180240300SE +/- 0.22, N = 3SE +/- 0.05, N = 3SE +/- 0.43, N = 3SE +/- 0.21, N = 3SE +/- 1.12, N = 3SE +/- 0.07, N = 32882882692722722701. (CC) gcc options: -O3 -march=native -lm

CppPerformanceBenchmarks

Test: Ctype

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: CtypeGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN816243240SE +/- 0.06, N = 3SE +/- 0.08, N = 3SE +/- 0.14, N = 3SE +/- 0.09, N = 3SE +/- 0.16, N = 3SE +/- 0.09, N = 332.5434.3232.3932.1732.3433.941. (CXX) g++ options: -O3 -march=native -std=c++11

FFTW

Build: Float + SSE - Size: 1D FFT Size 512

AMD 2700XAMD 2950XOpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 512GCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN7K14K21K28K35KSE +/- 53.45, N = 3SE +/- 346.85, N = 3SE +/- 66.12, N = 3SE +/- 446.80, N = 6SE +/- 157.72, N = 3SE +/- 427.23, N = 33355832311323863164333735326031. (CC) gcc options: -pthread -O3 -march=native -lm

Redis

Test: LPUSH

AMD 2700XAMD 2950XOpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPUSHGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN400K800K1200K1600K2000KSE +/- 12508.18, N = 3SE +/- 18870.82, N = 3SE +/- 30008.74, N = 12SE +/- 21201.83, N = 3SE +/- 31980.37, N = 3SE +/- 28178.33, N = 121750471171371816677031644376164870417000341. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

XZ Compression

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

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterXZ Compression 5.2.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9GCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN20406080100SE +/- 0.29, N = 3SE +/- 0.12, N = 3SE +/- 0.01, N = 3SE +/- 0.21, N = 3SE +/- 0.22, N = 3SE +/- 0.43, N = 389.0888.0193.4793.6893.0393.071. (CC) gcc options: -pthread -fvisibility=hidden -O3 -march=native

FFmpeg

H.264 HD To NTSC DV

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 4.0.2H.264 HD To NTSC DVGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN246810SE +/- 0.00, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 37.197.097.267.447.537.491. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lm -lxcb -lxcb-shape -lxcb-xfixes -lasound -pthread -lbz2 -llzma -O3 -march=native -std=c11 -fomit-frame-pointer -fno-math-errno -fno-signed-zeros -MMD -MF -MT

Bullet Physics Engine

Test: 3000 Fall

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 3000 FallGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN0.90451.8092.71353.6184.5225SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 33.813.804.023.993.853.871. (CXX) g++ options: -O3 -march=native -rdynamic

GraphicsMagick

Operation: HWB Color Space

AMD 2700XAMD 2950XOpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: HWB Color SpaceGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN60120180240300SE +/- 0.88, N = 3SE +/- 0.33, N = 3SE +/- 0.88, N = 3SE +/- 0.88, N = 32692712682642762771. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

VP9 libvpx Encoding

vpxenc

AMD 2700XAMD 2950XOpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.7.0vpxencGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN48121620SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.23, N = 5SE +/- 0.04, N = 316.3816.4816.9417.0216.2316.351. (CXX) g++ options: -m64 -lm -lpthread -O3 -march=native -fPIC -U_FORTIFY_SOURCE

Sockperf

Test: Throughput

AMD 2700XAMD 2950XOpenBenchmarking.orgMessages Per Second, More Is BetterSockperf 3.4Test: ThroughputGCC 9.0.1GCC 8.2.0120K240K360K480K600KSE +/- 6944.53, N = 5SE +/- 3694.11, N = 5SE +/- 6853.86, N = 55749855507535577741. (CXX) g++ options: --param -O3 -march=native -rdynamic -ldl -lpthread

GNU MPC

Multi-Precision Benchmark

AMD 2700XAMD 2950XOpenBenchmarking.orgGlobal Score, More Is BetterGNU MPC 1.1.0Multi-Precision BenchmarkGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN2K4K6K8K10KSE +/- 18.56, N = 3SE +/- 3.33, N = 3SE +/- 12.02, N = 3SE +/- 23.33, N = 3SE +/- 20.28, N = 3SE +/- 45.83, N = 38317833780538097834784001. (CC) gcc options: -lm -O3 -march=native -MT -MD -MP -MF

CppPerformanceBenchmarks

Test: Stepanov Abstraction

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Stepanov AbstractionGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN714212835SE +/- 0.00, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.14, N = 327.6327.3826.6426.4927.2027.371. (CXX) g++ options: -O3 -march=native -std=c++11

Himeno Benchmark

Poisson Pressure Solver

AMD 2700XAMD 2950XOpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN30060090012001500SE +/- 3.61, N = 3SE +/- 3.00, N = 3SE +/- 3.57, N = 3SE +/- 4.17, N = 3SE +/- 8.08, N = 3SE +/- 0.97, N = 31339136913621394134513771. (CC) gcc options: -O3 -march=native -mavx2

CppPerformanceBenchmarks

Test: Stepanov Vector

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Stepanov VectorGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN1632486480SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.33, N = 3SE +/- 0.22, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 372.5273.1570.3670.4971.7072.051. (CXX) g++ options: -O3 -march=native -std=c++11

Bullet Physics Engine

Test: Prim Trimesh

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Prim TrimeshGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN0.19130.38260.57390.76520.9565SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.840.820.850.830.830.821. (CXX) g++ options: -O3 -march=native -rdynamic

libjpeg-turbo tjbench

Test: Decompression Throughput

AMD 2700XAMD 2950XOpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 1.5.3Test: Decompression ThroughputGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN4080120160200SE +/- 0.36, N = 3SE +/- 0.50, N = 3SE +/- 0.97, N = 3SE +/- 0.65, N = 3SE +/- 0.95, N = 3SE +/- 0.81, N = 31961931901921961921. (CC) gcc options: -O3 -march=native -lm

Bullet Physics Engine

Test: 1000 Convex

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 ConvexGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN0.89781.79562.69343.59124.489SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 33.993.883.943.953.943.871. (CXX) g++ options: -O3 -march=native -rdynamic

CppPerformanceBenchmarks

Test: Function Objects

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Function ObjectsGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN48121620SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 314.9914.7814.6314.7214.8114.621. (CXX) g++ options: -O3 -march=native -std=c++11

Bullet Physics Engine

Test: Convex Trimesh

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Convex TrimeshGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN0.2250.450.6750.91.125SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.990.991.001.000.980.991. (CXX) g++ options: -O3 -march=native -rdynamic

CppPerformanceBenchmarks

Test: Atol

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: AtolGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN1428425670SE +/- 0.38, N = 3SE +/- 0.10, N = 3SE +/- 0.28, N = 3SE +/- 0.26, N = 3SE +/- 0.39, N = 3SE +/- 0.26, N = 364.3663.9764.3664.1764.7963.601. (CXX) g++ options: -O3 -march=native -std=c++11

Crafty

Elapsed Time

AMD 2700XAMD 2950XOpenBenchmarking.orgNodes Per Second, More Is BetterCrafty 25.2Elapsed TimeGCC 8.2.0GCC 9.0.12M4M6M8M10MSE +/- 9691.63, N = 3SE +/- 14445.33, N = 3SE +/- 32328.24, N = 3SE +/- 39537.98, N = 380674427920028803643579808561. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm

Bullet Physics Engine

Test: Raytests

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: RaytestsGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN0.52881.05761.58642.11522.644SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 32.332.332.352.352.312.321. (CXX) g++ options: -O3 -march=native -rdynamic

SciMark

Computational Test: Monte Carlo

AMD 2700XAMD 2950XOpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN160320480640800SE +/- 0.27, N = 3SE +/- 0.27, N = 3SE +/- 1.29, N = 3SE +/- 0.31, N = 3SE +/- 0.77, N = 3SE +/- 0.73, N = 37477447427437477441. (CC) gcc options: -O3 -march=native -lm

Redis

Test: GET

AMD 2700XAMD 2950XOpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: GETGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN600K1200K1800K2400K3000KSE +/- 44087.99, N = 4SE +/- 12526.98, N = 3SE +/- 57068.45, N = 12SE +/- 69545.56, N = 12SE +/- 74718.42, N = 12SE +/- 72094.38, N = 122898481293840328015432920047285716027813601. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: SADD

AMD 2700XAMD 2950XOpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SADDGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN500K1000K1500K2000K2500KSE +/- 14186.11, N = 3SE +/- 20314.99, N = 3SE +/- 48804.79, N = 12SE +/- 50994.40, N = 12SE +/- 42408.96, N = 12SE +/- 38653.53, N = 122332987228173322680212389949220639122180691. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: LPOP

AMD 2700XAMD 2950XOpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPOPGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN700K1400K2100K2800K3500KSE +/- 0.00, N = 3SE +/- 13964.05, N = 3SE +/- 57003.74, N = 12SE +/- 70441.71, N = 12SE +/- 74869.71, N = 12SE +/- 21292.20, N = 33048781310250428907103015922293997828988611. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

FLAC Audio Encoding

WAV To FLAC

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN48121620SE +/- 0.16, N = 5SE +/- 0.13, N = 20SE +/- 0.35, N = 16SE +/- 0.34, N = 20SE +/- 0.31, N = 20SE +/- 0.31, N = 2012.5913.1213.3812.3812.9813.981. (CXX) g++ options: -O3 -march=native -logg -lm

Timed MAFFT Alignment

Multiple Sequence Alignment

AMD 2700XAMD 2950XOpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 7.392Multiple Sequence AlignmentGCC 8.2.0GCC 9.0.1Clang 7.0.1Clang 8.0 SVN0.62551.2511.87652.5023.1275SE +/- 0.06, N = 12SE +/- 0.05, N = 12SE +/- 0.06, N = 12SE +/- 0.04, N = 12SE +/- 0.05, N = 12SE +/- 0.04, N = 122.782.572.242.182.432.231. (CC) gcc options: -std=c99 -O3 -lm -lpthread

Sockperf

Test: Latency Under Load

AMD 2700XAMD 2950XOpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.4Test: Latency Under LoadGCC 9.0.1GCC 8.2.0306090120150SE +/- 7.53, N = 16SE +/- 5.92, N = 20SE +/- 7.65, N = 15125.5595.2880.301. (CXX) g++ options: --param -O3 -march=native -rdynamic -ldl -lpthread


Phoronix Test Suite v10.8.4