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

vpxenc: vpxencpgbench: Buffer Test - Normal Load - Read Onlyparboil: OpenMP MRI Griddingbuild-llvm: Time To Compileparboil: OpenMP LBMcompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9graphics-magick: Sharpenstockfish: Total Timebuild-php: Time To Compileencode-flac: WAV To FLACcpp-perf-bench: Stepanov Vectorcpp-perf-bench: Atolnginx: Static Web Page Servinggraphics-magick: Enhancedgraphics-magick: Noise-Gaussiangraphics-magick: Swirlgraphics-magick: Resizinggraphics-magick: Rotategraphics-magick: HWB Color Spacehimeno: Poisson Pressure Solvermpcbench: Multi-Precision Benchmarkm-queens: Time To Solvec-ray: Total Time - 4K, 16 Rays Per Pixelsockperf: Latency Under Loadcompress-7zip: Compress Speed Testapache: Static Web Page Servingaobench: 2048 x 2048 - Total Timebuild-imagemagick: Time To Compilecpp-perf-bench: Ctyperedis: GETredis: SADDaircrack-ng: scimark2: Compositedav1d: Summer Nature 4Kcpp-perf-bench: Stepanov Abstractionredis: SETxsbench: redis: LPOPparboil: OpenMP Stencilcrafty: Elapsed Timeebizzy: redis: LPUSHbuild-apache: Time To Compilecompress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19openssl: RSA 4096-bit Performancex265: H.265 Video Encodingcpp-perf-bench: Function Objectssockperf: Throughputdav1d: Summer Nature 1080psysbench: CPUmafft: Multiple Sequence Alignmentx264: H.264 Video Encodingsmallpt: Global Illumination Renderer; 128 Samplesencode-mp3: WAV To MP3ffmpeg: H.264 HD To NTSC DVhmmer: Pfam Database Searchtjbench: Decompression Throughputfftw: Float + SSE - 2D FFT Size 512bullet: Raytestspolybench-c: Correlation Computationpolybench-c: Covariance Computationfftw: Float + SSE - 1D FFT Size 512polybench-c: 3 Matrix Multiplicationsparboil: OpenMP CUTCPtscp: AI Chess Performanceblake2: bullet: 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 CarloAMD 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.116.3532109917833275.0093.072004292209968.6813.9872.0563.60318182231932512702542771377840037.0832.2580.30723232424633.5532.5433.942781360221806927177236126.2027.371901228321582428988618.087980856866386170003421.7516.75329342.4814.6255777410.09330652.231286.087.847.496.73192297052.324.124.11326032.991.936656007.960.990.822.273.874.363.8722665859266427074416.2332495617930874.2893.031994313743659.3212.9871.7064.79306432221912482652522761345834737.1132.0695.28738422392433.4231.0132.342857160220639127195227325.8427.2018727293214738293997812.958036435893986164870421.1016.58328342.3514.8155075310.00330552.431296.117.787.536.69196268362.314.094.07337353.072.0211291088.110.980.832.293.944.373.8522915136291727274716.9432176628093.4718487.3413.3870.3664.36315072001822362502912681362805341.0052.932416036.0423.7632.392801543226802127656234125.5526.64180424433786352890710859672166770319.6016.75328043.0014.639.79302302.241359.017.265.71190291262.354.063.95323863.0912405114.951.000.852.453.944.644.0219356035272626974217.0232095528793.6818289.0212.3870.4964.17318061991812332502842641394809741.2352.942389035.9624.0132.172920047238994927787240325.4026.49188108333761673015922856413164437619.8816.79328043.1014.729.70302252.181349.247.445.89192293232.353.984.01316433.0612455675.031.000.832.443.954.633.9919696152287827274316.3820117996.47529138.0789.081552464036367.9912.5972.5264.36349791811482282562542691339831771.6059.33412392986533.1643.0632.542898481233298714976248435.8927.6320054411761837304878115.788067442567194175047122.4528.59170331.6414.9912.58169272.7879.4411.287.817.196.34196312682.333.193.21335582.773.2411379808.520.990.842.323.994.373.8122915993309928874716.4820140896.80550139.4488.011502428869677.6013.1273.1563.97353791821482302592562711369833771.6059.88125.55402673007933.4345.6434.322938403228173314903252236.2427.3819152721808733310250416.357920028560920171371823.1029.21170431.3714.7857498512.73169262.5778.9011.317.877.096.35193295072.333.213.26323112.793.2011546878.600.990.822.283.884.323.80227762163084288744OpenBenchmarking.org

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Phoronix Test Suite v10.8.4