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.

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 2950XAMD 2700XOpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.7.0vpxencGCC 9.0.1GCC 8.2.0Clang 7.0.1Clang 8.0 SVN48121620SE +/- 0.04, N = 3SE +/- 0.23, N = 5SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 316.3516.2316.9417.0216.3816.481. (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 2950XAMD 2700XOpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlyGCC 9.0.1GCC 8.2.0Clang 7.0.1Clang 8.0 SVN70K140K210K280K350KSE +/- 12.06, N = 3SE +/- 497.20, N = 3SE +/- 857.64, N = 3SE +/- 2256.10, N = 3SE +/- 322.70, N = 3SE +/- 248.11, N = 33210993249563217663209552011792014081. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Parboil

Test: OpenMP MRI Gridding

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

Timed LLVM Compilation

Time To Compile

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

Parboil

Test: OpenMP LBM

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

XZ Compression

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

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

GraphicsMagick

Operation: Sharpen

AMD 2950XAMD 2700XOpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: SharpenGCC 9.0.1GCC 8.2.0Clang 7.0.1Clang 8.0 SVN4080120160200SE +/- 0.33, N = 3SE +/- 1.20, N = 3SE +/- 6.00, N = 102001991841821551501. (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 2950XAMD 2700XOpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeGCC 9.0.1GCC 8.2.09M18M27M36M45MSE +/- 512279.35, N = 3SE +/- 476077.70, N = 3SE +/- 494506.05, N = 3SE +/- 33004.13, N = 3429220994313743624640363242886961. (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 2950XAMD 2700XOpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.1.9Time To CompileGCC 9.0.1GCC 8.2.0Clang 7.0.1Clang 8.0 SVN20406080100SE +/- 0.05, N = 3SE +/- 0.27, N = 3SE +/- 0.17, N = 3SE +/- 0.23, N = 3SE +/- 0.18, N = 3SE +/- 0.22, N = 368.6859.3287.3489.0267.9977.601. (CC) gcc options: -O3 -march=native -pedantic -ldl -lz -lm

FLAC Audio Encoding

WAV To FLAC

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

CppPerformanceBenchmarks

Test: Stepanov Vector

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

CppPerformanceBenchmarks

Test: Atol

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

NGINX Benchmark

Static Web Page Serving

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

GraphicsMagick

Operation: Enhanced

AMD 2950XAMD 2700XOpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: EnhancedGCC 9.0.1GCC 8.2.0Clang 7.0.1Clang 8.0 SVN50100150200250SE +/- 0.58, N = 32232222001991811821. (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 2950XAMD 2700XOpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: Noise-GaussianGCC 9.0.1GCC 8.2.0Clang 7.0.1Clang 8.0 SVN4080120160200SE +/- 0.33, N = 3SE +/- 0.88, N = 3SE +/- 0.33, N = 31931911821811481481. (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 2950XAMD 2700XOpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: SwirlGCC 9.0.1GCC 8.2.0Clang 7.0.1Clang 8.0 SVN50100150200250SE +/- 0.67, N = 3SE +/- 1.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 32512482362332282301. (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 2950XAMD 2700XOpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: ResizingGCC 9.0.1GCC 8.2.0Clang 7.0.1Clang 8.0 SVN60120180240300SE +/- 0.67, N = 3SE +/- 0.33, N = 32702652502502562591. (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 2950XAMD 2700XOpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: RotateGCC 9.0.1GCC 8.2.0Clang 7.0.1Clang 8.0 SVN60120180240300SE +/- 0.67, N = 3SE +/- 0.33, N = 32542522912842542561. (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 2950XAMD 2700XOpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: HWB Color SpaceGCC 9.0.1GCC 8.2.0Clang 7.0.1Clang 8.0 SVN60120180240300SE +/- 0.88, N = 3SE +/- 0.33, N = 3SE +/- 0.88, N = 3SE +/- 0.88, N = 32772762682642692711. (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 2950XAMD 2700XOpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverGCC 9.0.1GCC 8.2.0Clang 7.0.1Clang 8.0 SVN30060090012001500SE +/- 0.97, N = 3SE +/- 8.08, N = 3SE +/- 3.57, N = 3SE +/- 4.17, N = 3SE +/- 3.61, N = 3SE +/- 3.00, N = 31377134513621394133913691. (CC) gcc options: -O3 -march=native -mavx2

GNU MPC

Multi-Precision Benchmark

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

m-queens

Time To Solve

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

C-Ray

Total Time - 4K, 16 Rays Per Pixel

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

Sockperf

Test: Latency Under Load

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

7-Zip Compression

Compress Speed Test

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

Apache Benchmark

Static Web Page Serving

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

AOBench

Size: 2048 x 2048 - Total Time

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

Timed ImageMagick Compilation

Time To Compile

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

CppPerformanceBenchmarks

Test: Ctype

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

Redis

Test: GET

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

Redis

Test: SADD

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

Aircrack-ng

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

SciMark

Computational Test: Composite

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

dav1d

Video Input: Summer Nature 4K

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

CppPerformanceBenchmarks

Test: Stepanov Abstraction

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

Redis

Test: SET

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

Xsbench

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

Redis

Test: LPOP

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

Parboil

Test: OpenMP Stencil

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

Crafty

Elapsed Time

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

ebizzy

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

Redis

Test: LPUSH

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

Timed Apache Compilation

Time To Compile

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

Zstd Compression

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

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

OpenSSL

RSA 4096-bit Performance

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

x265

H.265 Video Encoding

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

CppPerformanceBenchmarks

Test: Function Objects

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

Sockperf

Test: Throughput

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

dav1d

Video Input: Summer Nature 1080p

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

Sysbench

Test: CPU

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

Timed MAFFT Alignment

Multiple Sequence Alignment

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

x264

H.264 Video Encoding

AMD 2950XAMD 2700XOpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-09-25H.264 Video EncodingGCC 9.0.1GCC 8.2.0Clang 7.0.1Clang 8.0 SVN306090120150SE +/- 4.84, N = 10SE +/- 4.25, N = 11SE +/- 0.50, N = 3SE +/- 0.08, N = 3SE +/- 0.29, N = 3SE +/- 0.49, N = 3128.00129.00135.00134.0079.4478.901. (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 2950XAMD 2700XOpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 SamplesGCC 9.0.1GCC 8.2.03691215SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 36.086.1111.2811.311. (CXX) g++ options: -fopenmp -O3 -march=native

LAME MP3 Encoding

WAV To MP3

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

FFmpeg

H.264 HD To NTSC DV

AMD 2950XAMD 2700XOpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 4.0.2H.264 HD To NTSC DVGCC 9.0.1GCC 8.2.0Clang 7.0.1Clang 8.0 SVN246810SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.04, N = 37.497.537.267.447.197.091. (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 2950XAMD 2700XOpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchGCC 9.0.1GCC 8.2.0Clang 7.0.1Clang 8.0 SVN246810SE +/- 0.13, N = 3SE +/- 0.08, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 36.736.695.715.896.346.351. (CC) gcc options: -O3 -march=native -pthread -lhmmer -lsquid -lm

libjpeg-turbo tjbench

Test: Decompression Throughput

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

FFTW

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

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

Bullet Physics Engine

Test: Raytests

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

PolyBench-C

Test: Correlation Computation

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

PolyBench-C

Test: Covariance Computation

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

FFTW

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

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

PolyBench-C

Test: 3 Matrix Multiplications

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

Parboil

Test: OpenMP CUTCP

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

TSCP

AI Chess Performance

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

BLAKE2

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

Bullet Physics Engine

Test: Convex Trimesh

AMD 2950XAMD 2700XOpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Convex TrimeshGCC 9.0.1GCC 8.2.0Clang 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.981.001.000.990.991. (CXX) g++ options: -O3 -march=native -rdynamic

Bullet Physics Engine

Test: Prim Trimesh

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

Bullet Physics Engine

Test: 136 Ragdolls

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

Bullet Physics Engine

Test: 1000 Convex

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

Bullet Physics Engine

Test: 1000 Stack

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

Bullet Physics Engine

Test: 3000 Fall

AMD 2950XAMD 2700XOpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 3000 FallGCC 9.0.1GCC 8.2.0Clang 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.00, N = 3SE +/- 0.01, N = 33.873.854.023.993.813.801. (CXX) g++ options: -O3 -march=native -rdynamic

SciMark

Computational Test: Jacobi Successive Over-Relaxation

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

SciMark

Computational Test: Dense LU Matrix Factorization

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

SciMark

Computational Test: Sparse Matrix Multiply

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

SciMark

Computational Test: Fast Fourier Transform

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

SciMark

Computational Test: Monte Carlo

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


Phoronix Test Suite v10.8.4