Core i7 5960X Compiler Comparison

Tests for a future article.

HTML result view exported from: https://openbenchmarking.org/result/1912172-HU-COREI759644&rdt&grs.

Core i7 5960X Compiler ComparisonProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverCompilerFile-SystemScreen ResolutionGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVNIntel Core i7-5960X @ 3.50GHz (8 Cores / 16 Threads)ASRock X99 Extreme3 (P3.70 BIOS)Intel Xeon E7 v3/Xeon16384MB120GB INTEL SSDSC2BW12AMD FirePro V7900 2GBRealtek ALC1150VA2431Intel I218-VUbuntu 19.105.3.0-24-generic (x86_64)GNOME Shell 3.34.1X Server 1.20.5modesetting 1.20.5GCC 9.2.0ext41920x1080GCC 8.3.0GCC 7.5.0GCC 6.5.0GCC 5.5.0GCC 10.0.0 20191215OpenBenchmarking.orgEnvironment Details- CXXFLAGS="-O3 -march=native" CFLAGS="-O3 -march=native"Compiler Details- GCC 9.2: --disable-multilib --enable-checking=release- GCC 8.3: --disable-multilib --enable-checking=release- GCC 7.5: --disable-multilib --enable-checking=release- GCC 6.5: --disable-multilib --enable-checking=release- GCC 5.5: --disable-multilib --enable-checking=release --enable-languages=c,c++- GCC 10.0 SVN: --disable-libsanitizer --disable-multilib --enable-checking=release --enable-languages=c,c++Processor Details- Scaling Governor: intel_pstate powersave - CPU Microcode: 0x43Python Details- Python 2.7.17rc1 + Python 3.7.5Security Details- itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Not affected

Core i7 5960X Compiler Comparisontungsten: Non-Exponentialfftw: Float + SSE - 2D FFT Size 32tungsten: Volumetric Causticbuild-php: Time To Compilegraphics-magick: Sharpenlibgav1: Summer Nature 4Klibgav1: Summer Nature 1080plibgav1: Chimera 1080pc-ray: Total Time - 4K, 16 Rays Per Pixelhmmer: Pfam Database Searchtungsten: Water Causticcpp-perf-bench: Function Objectsapache: Static Web Page Servingblake2: graphics-magick: Swirlcoremark: CoreMark Size 666 - Iterations Per Secondfftw: Float + SSE - 1D FFT Size 32ebizzy: askap: tConvolve OpenMP - Griddingmkl-dnn: IP Batch All - f32rocksdb: Rand Readgraphics-magick: Resizingminife: Smallbuild-linux-kernel: Time To Compilegraphics-magick: Noise-Gaussianxsbench: cpp-perf-bench: Ctypefftw: Stock - 2D FFT Size 4096gromacs: Water Benchmarktscp: AI Chess Performancescimark2: Dense LU Matrix Factorizationcompress-7zip: Compress Speed Testredis: SETcpp-perf-bench: Math Librarysmallpt: Global Illumination Renderer; 128 Samplesrocksdb: Read While Writingcrafty: Elapsed Timecompress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19john-the-ripper: Blowfishminion: Quasigroupsvt-hevc: 1080p 8-bit YUV To HEVC Video Encodetungsten: Hairmt-dgemm: Sustained Floating-Point Ratescimark2: Sparse Matrix Multiplyscimark2: Compositenginx: Static Web Page Servingscimark2: Fast Fourier Transformaobench: 2048 x 2048 - Total Timet-test1: 1scimark2: Monte Carlobullet: Prim Trimeshminion: Solitaireaskap: tConvolve OpenMP - Degriddinghimeno: Poisson Pressure Solverparboil: OpenMP CUTCPdav1d: Chimera 1080pbullet: 3000 Fallparboil: OpenMP Stencilfftw: Float + SSE - 1D FFT Size 4096minion: Gracefulbullet: Convex Trimeshbullet: 136 Ragdollssvt-av1: Enc Mode 8 - 1080pmkl-dnn: Deconvolution Batch deconv_1d - f32bullet: 1000 Stackstockfish: Total Timebullet: Raytestsjohn-the-ripper: MD5pgbench: Buffer Test - Normal Load - Read Onlygraphics-magick: HWB Color Spacesvt-vp9: Visual Quality Optimized - Bosphorus 1080pfftw: Float + SSE - 2D FFT Size 4096x265: H.265 1080p Video Encodingrocksdb: Rand Fillrocksdb: Seq Fillbotan: KASUMI - Encryptsvt-vp9: PSNR/SSIM Optimized - Bosphorus 1080psvt-vp9: VMAF Optimized - Bosphorus 1080pfftw: Stock - 1D FFT Size 4096mrbayes: Primate Phylogeny Analysisx264: H.264 Video Encodingbotan: AES-256 - Decryptsqlite-speedtest: Timed Time - Size 1,000dav1d: Summer Nature 4Kbotan: KASUMI - Decryptaskap: tConvolve MT - Degriddingfftw: Stock - 2D FFT Size 32t-test1: 2botan: AES-256 - Encryptbotan: Blowfish - Decryptdav1d: Summer Nature 1080pcloverleaf: Lagrangian-Eulerian Hydrodynamicsgraphics-magick: Rotateasmfish: 1024 Hash Memory, 26 Depthcompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9tjbench: Decompression Throughputbotan: Blowfish - Encryptfftw: Stock - 1D FFT Size 32parboil: OpenMP LBMparboil: OpenMP MRI Griddingmkl-dnn: Convolution Batch conv_alexnet - f32qmcpack: bullet: 1000 Convexctx-clock: Context Switch Timemkl-dnn: Deconvolution Batch deconv_3d - f32mkl-dnn: IP Batch 1D - f32askap: tConvolve MT - Griddingmkl-dnn: Convolution Batch conv_3d - f32mkl-dnn: Convolution Batch conv_googlenet_v3 - f32cpp-perf-bench: Atolopenssl: RSA 4096-bit Performancescimark2: Jacobi Successive Over-Relaxationgraphics-magick: Enhancedredis: GETvpxenc: vpxenc VP9 1080p Video Encodelczero: BLASGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN10.75933283913.393388.45512015.8851.1436.2182.4708.08931.536516.17020401.015.29274269507.685146121662577571455.7720.5293346145176986221.08122.560169189490339.2814705.70.69811605105092.20383331610557.08419.37516.5001647139669819320.73511138139.07607035.1840.14221.8528942473.522100.4325921.04439.3737.67830.741570.541.14404885.9883392356.373226.6575335.117637345.544.79636011.0798193392966.8160901.3882613.21832822.6157.668185.460139187652283.166664730884149325.69171654380.211524234.4657615971083875.377109.46101.406635.2115.42357.453041.35785.007107.1371.3171838.908591.411.8063031.486212.876307.384.025752181784032.089164.636720214.2588312.895.90727779.150790468.532598.635.47861810839.5506611.70721365.1325.0046204.13275.8701203.51926.50962113056.47104.0915.979010.68752582913.499481.35210115.9351.3436.1881.9458.11431.964916.60818539.055.37294260487.778716110352467911345.1719.6017334743506876719.72122.669169200542436.5264770.90.71211474545109.54383091618284.38425.50815.6271560514701498120.90311476141.23918335.2939.05661.8150782567.082128.6825848.32454.9338.01631.578586.011.1676087.3672992282.463179.3798275.268054347.654.81645610.9119013312166.5053981.397413.25754322.8247.650185.518776191121333.130377731767149699.34140354781.451531834.7158165172585475.129111.68103.076580.4114.68258.433043.18685.010107.7172.1101840.578696.111.9823028.741211.250304.304.095812200304431.887164.660401212.9488434.596.38413279.263784472.285598.175.52635610909.4936011.61971361.0524.9617204.79275.9271202.11925.85962202989.5103.9216.370410.40602591913.294173.8619915.8450.3735.8397.8217.54932.132116.59420622.545.39286261151.552763112132645941394.1919.6267333285687106713.44115.532168200079437.2344477.60.73911783885400.03380181538529.21423.99216.4541597069692065220.44711501145.99466134.9838.65061.8291862528.792176.4326295.50455.5737.14130.720570.501.15056385.8691032336.063149.7423915.241760343.694.83575811.0861073414266.8126181.3790103.20838222.4047.635165.476585190512943.159702743560147611.49838055679.981504134.2657016771281975.500110.89101.906572.3115.60858.313031.45085.167106.7872.6131826.808592.211.9763032.308212.928302.865852189150331.755164.689522213.7008382.096.35686279.917450470.306601.975.47459710939.5173711.64051359.6125.0041204.45775.8571203.11927.27962054797.76103.0815.885310.86752558513.863474.53310013.2442.7330.2382.7727.30633.703217.18318665.995.41276260427.299999110192707431412.1019.6589335917127146713.20113.658167194779336.8774609.00.74512250415426.07376991531103.22428.87215.6991601542668064620.23111693140.94341934.0138.28411.7868732590.032197.4625810.15458.5436.58731.419586.471.15819384.1322662276.143143.7836955.278777354.454.93814811.1127063378666.9639211.3882953.23479922.5127.694975.556740190050163.160607743919146145.13444355079.611525834.2056871171724175.336109.61100.956553.3117.08157.743067.01585.963107.5772.2661821.618540.511.9133070.117212.873308.145812219312032.279167.148637214.0718424.397.23876479.743637474.832605.825.46736510899.5171811.63921361.3425.0237205.08376.0211203.71926.18962021359.29103.0917.451514.05242551617.324572.49910215.0447.8533.8783.3297.14735.547517.14920299.054.88266243876.508273114602695761329.5519.5868324549516596724.73165193460136.8744455.10.74711947465403.31362111559386.50432.38815.7731601181672980919.87611563142.92636233.6338.96151.8115422525.762180.7725700.07455.3637.04331.932592.781.18616285.3168972309.193236.8132055.154112343.694.84615310.8673623345067.4062381.4187523.29709522.2157.787435.607373187121173.210405737911146528.39818954879.561515533.9657264270977373.867109.31101.076549.7116.43157.443093.44585.550106.2471.2801824.198574.311.8473082.539214.999306.365822188588832.100166.172574216.1488355.096.83330380.249308471.583602.675.53386910849.5786911.63581359.9024.9804204.66075.8451202.91926.63962077472.81101.7416.968810.83433362513.400789.35812114.5246.0833.2181.9088.34931.194615.26018416.325.37279266062.443440119672612641414.0218.8219353534687076213.89178186471337.2804778.10.71711450685123.87409.20616.1341633198665827120.30811146139.41522138.72081.7693892588.292135.1325156.98454.4736.53731.099582.681.14204586.6594332322.753134.7749445.166466347.884.94592510.7792603326865.5035181.3893483.22127522.6217.580615.521500192037373.131935726254149277.5730825511538934.745711047205916499.0114.98058.6386.669105.721855.45860511.771304.915842203154531.948164.7037378410.195.97187379.357356469.873602.385.48043910859.5442811.60841368.9324.9010204.41275.9201202.11926.3596106.9215.0543OpenBenchmarking.org

Tungsten Renderer

Scene: Non-Exponential

OpenBenchmarking.orgSeconds, Fewer Is BetterTungsten Renderer 0.2.2Scene: Non-ExponentialGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN48121620SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.10, N = 3SE +/- 0.01, N = 310.7610.6910.4110.8714.0510.831. (CXX) g++ options: -O3 -march=native -std=c++0x -march=haswell -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mfma -mbmi2 -mno-sse4a -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -rdynamic -ljpeg -lpthread -ldl

FFTW

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

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 32GCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN7K14K21K28K35KSE +/- 379.15, N = 3SE +/- 95.25, N = 3SE +/- 93.51, N = 3SE +/- 166.72, N = 3SE +/- 274.86, N = 3SE +/- 346.99, N = 83283925829259192558525516336251. (CC) gcc options: -pthread -O3 -march=native -lm

Tungsten Renderer

Scene: Volumetric Caustic

OpenBenchmarking.orgSeconds, Fewer Is BetterTungsten Renderer 0.2.2Scene: Volumetric CausticGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN48121620SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 313.3913.5013.2913.8617.3213.401. (CXX) g++ options: -O3 -march=native -std=c++0x -march=haswell -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mfma -mbmi2 -mno-sse4a -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -rdynamic -ljpeg -lpthread -ldl

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.1.9Time To CompileGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN20406080100SE +/- 0.10, N = 3SE +/- 0.45, N = 3SE +/- 0.34, N = 3SE +/- 0.16, N = 3SE +/- 0.25, N = 3SE +/- 0.57, N = 388.4681.3573.8674.5372.5089.361. (CC) gcc options: -O3 -march=native -pedantic -ldl -lz -lm

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: SharpenGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN306090120150120101991001021211. (CC) gcc options: -fopenmp -O3 -march=native -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread

libgav1

Video Input: Summer Nature 4K

OpenBenchmarking.orgFPS, More Is Betterlibgav1 2019-10-05Video Input: Summer Nature 4KGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN48121620SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 315.8815.9315.8413.2415.0414.521. (CXX) g++ options: -O3 -march=native -lpthread

libgav1

Video Input: Summer Nature 1080p

OpenBenchmarking.orgFPS, More Is Betterlibgav1 2019-10-05Video Input: Summer Nature 1080pGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN1224364860SE +/- 0.04, N = 3SE +/- 0.10, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 351.1451.3450.3742.7347.8546.081. (CXX) g++ options: -O3 -march=native -lpthread

libgav1

Video Input: Chimera 1080p

OpenBenchmarking.orgFPS, More Is Betterlibgav1 2019-10-05Video Input: Chimera 1080pGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN816243240SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 336.2136.1835.8330.2333.8733.211. (CXX) g++ options: -O3 -march=native -lpthread

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN20406080100SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.08, N = 382.4781.9597.8282.7783.3381.911. (CC) gcc options: -lm -lpthread -O3 -march=native

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN246810SE +/- 0.104, N = 3SE +/- 0.083, N = 3SE +/- 0.089, N = 3SE +/- 0.082, N = 3SE +/- 0.090, N = 3SE +/- 0.071, N = 38.0898.1147.5497.3067.1478.3491. (CC) gcc options: -O3 -march=native -pthread -lhmmer -lsquid -lm

Tungsten Renderer

Scene: Water Caustic

OpenBenchmarking.orgSeconds, Fewer Is BetterTungsten Renderer 0.2.2Scene: Water CausticGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN816243240SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 331.5431.9632.1333.7035.5531.191. (CXX) g++ options: -O3 -march=native -std=c++0x -march=haswell -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mfma -mbmi2 -mno-sse4a -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -rdynamic -ljpeg -lpthread -ldl

CppPerformanceBenchmarks

Test: Function Objects

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Function ObjectsGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN48121620SE +/- 0.05, N = 3SE +/- 0.11, N = 3SE +/- 0.00, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 316.1716.6116.5917.1817.1515.261. (CXX) g++ options: -O3 -march=native -std=c++11

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page ServingGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN4K8K12K16K20KSE +/- 184.62, N = 3SE +/- 154.93, N = 15SE +/- 101.67, N = 3SE +/- 229.48, N = 5SE +/- 209.06, N = 3SE +/- 166.67, N = 1520401.0118539.0520622.5418665.9920299.0518416.321. (CC) gcc options: -shared -fPIC -pthread -O3 -march=native

BLAKE2

OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20170307GCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN1.21732.43463.65194.86926.0865SE +/- 0.07, N = 12SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 35.295.375.395.414.885.371. (CC) gcc options: -O3 -march=native -lcrypto -lz

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: SwirlGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN60120180240300SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 32742942862762662791. (CC) gcc options: -fopenmp -O3 -march=native -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN60K120K180K240K300KSE +/- 1008.74, N = 3SE +/- 242.27, N = 3SE +/- 1492.74, N = 3SE +/- 68.97, N = 3SE +/- 1373.01, N = 3SE +/- 490.27, N = 3269507.69260487.78261151.55260427.30243876.51266062.441. (CC) gcc options: -O2 -O3 -march=native -lrt" -lrt

FFTW

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

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 32GCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN3K6K9K12K15KSE +/- 2.96, N = 3SE +/- 98.40, N = 11SE +/- 49.01, N = 3SE +/- 119.80, N = 3SE +/- 45.37, N = 3SE +/- 23.54, N = 31216611035112131101911460119671. (CC) gcc options: -pthread -O3 -march=native -lm

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3GCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN60K120K180K240K300KSE +/- 2631.57, N = 3SE +/- 2326.78, N = 9SE +/- 3639.00, N = 15SE +/- 3552.37, N = 15SE +/- 2825.13, N = 15SE +/- 4632.97, N = 122577572467912645942707432695762612641. (CC) gcc options: -pthread -lpthread -O3 -march=native

ASKAP

Test: tConvolve OpenMP - Gridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 2018-11-10Test: tConvolve OpenMP - GriddingGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN30060090012001500SE +/- 24.65, N = 3SE +/- 17.30, N = 3SE +/- 11.23, N = 3SE +/- 24.28, N = 3SE +/- 17.94, N = 3SE +/- 13.81, N = 31455.771345.171394.191412.101329.551414.021. (CXX) g++ options: -lpthread

MKL-DNN DNNL

Harness: IP Batch All - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: IP Batch All - Data Type: f32GCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN510152025SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.07, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 320.5319.6019.6319.6619.5918.82MIN: 20.22MIN: 19.32MIN: 19.3MIN: 19.28MIN: 19.32MIN: 18.541. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

Facebook RocksDB

Test: Random Read

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random ReadGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN8M16M24M32M40MSE +/- 31205.44, N = 3SE +/- 99336.88, N = 3SE +/- 14728.87, N = 3SE +/- 87000.83, N = 3SE +/- 96322.28, N = 3SE +/- 376005.70, N = 33461451733474350333285683359171232454951353534681. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: ResizingGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN150300450600750SE +/- 1.00, N = 3SE +/- 1.20, N = 3SE +/- 1.00, N = 3SE +/- 0.67, N = 3SE +/- 2.00, N = 3SE +/- 2.08, N = 36986877107146597071. (CC) gcc options: -fopenmp -O3 -march=native -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread

miniFE

Problem Size: Small

OpenBenchmarking.orgCG Mflops, More Is BetterminiFE 2.2Problem Size: SmallGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN14002800420056007000SE +/- 4.17, N = 3SE +/- 15.14, N = 3SE +/- 10.90, N = 3SE +/- 5.60, N = 3SE +/- 5.33, N = 3SE +/- 2.55, N = 36221.086719.726713.446713.206724.736213.891. (CXX) g++ options: -O3 -fopenmp -pthread -lmpi_cxx -lmpi

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.4Time To CompileGCC 9.2GCC 8.3GCC 7.5GCC 6.5306090120150SE +/- 1.19, N = 3SE +/- 0.97, N = 3SE +/- 1.20, N = 3SE +/- 1.03, N = 3122.56122.67115.53113.66

GraphicsMagick

Operation: Noise-Gaussian

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Noise-GaussianGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN4080120160200SE +/- 1.00, N = 3SE +/- 0.67, N = 31691691681671651781. (CC) gcc options: -fopenmp -O3 -march=native -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread

Xsbench

OpenBenchmarking.orgLookups/s, More Is BetterXsbench 2017-07-06GCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN400K800K1200K1600K2000KSE +/- 1371.65, N = 3SE +/- 1073.31, N = 3SE +/- 806.09, N = 3SE +/- 1845.62, N = 3SE +/- 1212.10, N = 3SE +/- 270.91, N = 31894903200542420007941947793193460118647131. (CC) gcc options: -std=gnu99 -fopenmp -O3 -lm

CppPerformanceBenchmarks

Test: Ctype

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: CtypeGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN918273645SE +/- 0.26, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 339.2836.5337.2336.8836.8737.281. (CXX) g++ options: -O3 -march=native -std=c++11

FFTW

Build: Stock - Size: 2D FFT Size 4096

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 4096GCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN10002000300040005000SE +/- 4.53, N = 3SE +/- 28.55, N = 3SE +/- 56.58, N = 12SE +/- 11.29, N = 3SE +/- 65.18, N = 3SE +/- 19.65, N = 34705.74770.94477.64609.04455.14778.11. (CC) gcc options: -pthread -O3 -march=native -lm

GROMACS

Water Benchmark

OpenBenchmarking.orgNs Per Day, More Is BetterGROMACS 2019.4Water BenchmarkGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN0.16810.33620.50430.67240.8405SE +/- 0.002, N = 3SE +/- 0.001, N = 8SE +/- 0.001, N = 3SE +/- 0.002, N = 3SE +/- 0.001, N = 3SE +/- 0.001, N = 30.6980.7120.7390.7450.7470.7171. (CXX) g++ options: -mavx2 -mfma -O3 -march=native -std=c++11 -funroll-all-loops -pthread -lrt -lpthread -lm

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN300K600K900K1200K1500KSE +/- 599.15, N = 5SE +/- 617.27, N = 5SE +/- 667.73, N = 51160510114745411783881225041119474611450681. (CC) gcc options: -O3 -march=native

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN12002400360048006000SE +/- 4.81, N = 3SE +/- 2.33, N = 3SE +/- 3.18, N = 3SE +/- 0.59, N = 3SE +/- 2.73, N = 3SE +/- 0.91, N = 35092.205109.545400.035426.075403.315123.871. (CC) gcc options: -O3 -march=native -lm

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.58K16K24K32K40KSE +/- 82.29, N = 3SE +/- 52.60, N = 3SE +/- 219.93, N = 3SE +/- 625.23, N = 3SE +/- 216.70, N = 338333383093801837699362111. (CXX) g++ options: -pipe -lpthread

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 5.0.5Test: SETGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5300K600K900K1200K1500KSE +/- 14159.87, N = 3SE +/- 11442.17, N = 3SE +/- 7202.76, N = 3SE +/- 20822.17, N = 15SE +/- 26927.11, N = 31610557.081618284.381538529.211531103.221559386.50-std=c++141. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3 -march=native

CppPerformanceBenchmarks

Test: Math Library

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Math LibraryGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN90180270360450SE +/- 1.17, N = 3SE +/- 0.37, N = 3SE +/- 1.35, N = 3SE +/- 0.68, N = 3SE +/- 3.49, N = 3SE +/- 0.48, N = 3419.38425.51423.99428.87432.39409.211. (CXX) g++ options: -O3 -march=native -std=c++11

Smallpt

Global Illumination Renderer; 128 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 SamplesGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN48121620SE +/- 0.11, N = 3SE +/- 0.08, N = 3SE +/- 0.08, N = 3SE +/- 0.12, N = 3SE +/- 0.10, N = 3SE +/- 0.05, N = 316.5015.6316.4515.7015.7716.131. (CXX) g++ options: -fopenmp -O3 -march=native

Facebook RocksDB

Test: Read While Writing

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Read While WritingGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN400K800K1200K1600K2000KSE +/- 13404.95, N = 3SE +/- 5775.56, N = 3SE +/- 13758.48, N = 3SE +/- 4129.71, N = 3SE +/- 22637.96, N = 3SE +/- 23435.11, N = 41647139156051415970691601542160118116331981. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Crafty

Elapsed Time

OpenBenchmarking.orgNodes Per Second, More Is BetterCrafty 25.2Elapsed TimeGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN1.5M3M4.5M6M7.5MSE +/- 6004.68, N = 3SE +/- 2938.60, N = 3SE +/- 23373.01, N = 3SE +/- 21837.18, N = 3SE +/- 19686.39, N = 3SE +/- 8137.79, N = 36698193701498169206526680646672980966582711. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm

Zstd Compression

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

OpenBenchmarking.orgSeconds, Fewer Is BetterZstd Compression 1.3.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19GCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN510152025SE +/- 0.08, N = 3SE +/- 0.11, N = 3SE +/- 0.05, N = 3SE +/- 0.16, N = 3SE +/- 0.20, N = 3SE +/- 0.05, N = 320.7420.9020.4520.2319.8820.311. (CC) gcc options: -O3 -march=native -pthread -lz

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: BlowfishGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN3K6K9K12K15KSE +/- 1.67, N = 3SE +/- 3.53, N = 3SE +/- 7.42, N = 3SE +/- 2.91, N = 3SE +/- 2.60, N = 3SE +/- 5.00, N = 31113811476115011169311563111461. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2

Minion

Benchmark: Quasigroup

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: QuasigroupGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN306090120150SE +/- 0.09, N = 3SE +/- 0.24, N = 3SE +/- 1.97, N = 3SE +/- 0.17, N = 3SE +/- 0.14, N = 3SE +/- 0.18, N = 3139.08141.24145.99140.94142.93139.421. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

SVT-HEVC

1080p 8-bit YUV To HEVC Video Encode

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.4.11080p 8-bit YUV To HEVC Video EncodeGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5816243240SE +/- 0.20, N = 3SE +/- 0.15, N = 3SE +/- 0.16, N = 3SE +/- 0.15, N = 3SE +/- 0.12, N = 335.1835.2934.9834.0133.631. (CC) gcc options: -O3 -march=native -fPIE -fPIC -O2 -pie -rdynamic -lpthread -lrt

Tungsten Renderer

Scene: Hair

OpenBenchmarking.orgSeconds, Fewer Is BetterTungsten Renderer 0.2.2Scene: HairGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN918273645SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 340.1439.0638.6538.2838.9638.721. (CXX) g++ options: -O3 -march=native -std=c++0x -march=haswell -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mfma -mbmi2 -mno-sse4a -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -rdynamic -ljpeg -lpthread -ldl

ACES DGEMM

Sustained Floating-Point Rate

OpenBenchmarking.orgGFLOP/s, More Is BetterACES DGEMM 1.0Sustained Floating-Point RateGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN0.41690.83381.25071.66762.0845SE +/- 0.029847, N = 3SE +/- 0.024015, N = 3SE +/- 0.018177, N = 9SE +/- 0.023249, N = 3SE +/- 0.031323, N = 3SE +/- 0.024574, N = 31.8528941.8150781.8291861.7868731.8115421.7693891. (CC) gcc options: -O3 -march=native -fopenmp

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN6001200180024003000SE +/- 6.64, N = 3SE +/- 7.06, N = 3SE +/- 3.41, N = 3SE +/- 5.06, N = 3SE +/- 2.75, N = 3SE +/- 4.58, N = 32473.522567.082528.792590.032525.762588.291. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN5001000150020002500SE +/- 1.85, N = 3SE +/- 1.16, N = 3SE +/- 1.29, N = 3SE +/- 0.97, N = 3SE +/- 1.08, N = 3SE +/- 0.82, N = 32100.432128.682176.432197.462180.772135.131. (CC) gcc options: -O3 -march=native -lm

NGINX Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterNGINX Benchmark 1.9.9Static Web Page ServingGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN6K12K18K24K30KSE +/- 165.60, N = 3SE +/- 105.45, N = 3SE +/- 58.53, N = 3SE +/- 141.99, N = 3SE +/- 223.73, N = 3SE +/- 171.97, N = 325921.0425848.3226295.5025810.1525700.0725156.981. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN100200300400500SE +/- 1.24, N = 3SE +/- 0.72, N = 3SE +/- 1.35, N = 3SE +/- 0.33, N = 3SE +/- 0.29, N = 3SE +/- 0.65, N = 3439.37454.93455.57458.54455.36454.471. (CC) gcc options: -O3 -march=native -lm

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN918273645SE +/- 0.07, N = 3SE +/- 0.15, N = 3SE +/- 0.50, N = 4SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 337.6838.0237.1436.5937.0436.541. (CC) gcc options: -lm -O3 -march=native

t-test1

Threads: 1

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 1GCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN714212835SE +/- 0.17, N = 3SE +/- 0.36, N = 3SE +/- 0.06, N = 3SE +/- 0.24, N = 3SE +/- 0.50, N = 3SE +/- 0.15, N = 330.7431.5830.7231.4231.9331.101. (CC) gcc options: -pthread -O3 -march=native

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN130260390520650SE +/- 8.00, N = 3SE +/- 0.32, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.11, N = 3570.54586.01570.50586.47592.78582.681. (CC) gcc options: -O3 -march=native -lm

Bullet Physics Engine

Test: Prim Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Prim TrimeshGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN0.26690.53380.80071.06761.3345SE +/- 0.008816, N = 3SE +/- 0.008158, N = 3SE +/- 0.006096, N = 3SE +/- 0.004468, N = 3SE +/- 0.010689, N = 3SE +/- 0.001136, N = 31.1440481.1676001.1505631.1581931.1861621.1420451. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Minion

Benchmark: Solitaire

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: SolitaireGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN20406080100SE +/- 0.18, N = 3SE +/- 0.12, N = 3SE +/- 0.14, N = 3SE +/- 0.17, N = 3SE +/- 0.09, N = 3SE +/- 0.56, N = 385.9987.3785.8784.1385.3286.661. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

ASKAP

Test: tConvolve OpenMP - Degridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 2018-11-10Test: tConvolve OpenMP - DegriddingGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN5001000150020002500SE +/- 12.04, N = 3SE +/- 17.32, N = 3SE +/- 23.67, N = 3SE +/- 22.47, N = 3SE +/- 26.39, N = 3SE +/- 29.57, N = 32356.372282.462336.062276.142309.192322.751. (CXX) g++ options: -lpthread

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN7001400210028003500SE +/- 0.99, N = 3SE +/- 0.46, N = 3SE +/- 0.79, N = 3SE +/- 5.71, N = 3SE +/- 0.65, N = 3SE +/- 1.29, N = 33226.663179.383149.743143.783236.813134.771. (CC) gcc options: -O3 -march=native -mavx2

Parboil

Test: OpenMP CUTCP

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP CUTCPGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN1.18772.37543.56314.75085.9385SE +/- 0.059754, N = 3SE +/- 0.045021, N = 3SE +/- 0.016848, N = 3SE +/- 0.039903, N = 3SE +/- 0.018761, N = 3SE +/- 0.008758, N = 35.1176375.2680545.2417605.2787775.1541125.1664661. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

dav1d

Video Input: Chimera 1080p

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.5.0Video Input: Chimera 1080pGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN80160240320400SE +/- 1.06, N = 3SE +/- 0.67, N = 3SE +/- 1.41, N = 3SE +/- 0.24, N = 3SE +/- 0.37, N = 3SE +/- 0.63, N = 3345.54347.65343.69354.45343.69347.88MIN: 267.51 / MAX: 427.7MIN: 267.59 / MAX: 430.78MIN: 265.47 / MAX: 426.46MIN: 268.72 / MAX: 446.66MIN: 266.39 / MAX: 424.75MIN: 266.62 / MAX: 431.871. (CC) gcc options: -O3 -march=native -pthread

Bullet Physics Engine

Test: 3000 Fall

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 3000 FallGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN1.11282.22563.33844.45125.564SE +/- 0.022268, N = 3SE +/- 0.007005, N = 3SE +/- 0.035805, N = 3SE +/- 0.038622, N = 3SE +/- 0.000398, N = 3SE +/- 0.057387, N = 34.7963604.8164564.8357584.9381484.8461534.9459251. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Parboil

Test: OpenMP Stencil

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP StencilGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN3691215SE +/- 0.16, N = 3SE +/- 0.12, N = 6SE +/- 0.14, N = 5SE +/- 0.15, N = 5SE +/- 0.16, N = 4SE +/- 0.18, N = 311.0810.9111.0911.1110.8710.781. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

FFTW

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

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 4096GCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN7K14K21K28K35KSE +/- 177.42, N = 3SE +/- 113.32, N = 3SE +/- 342.95, N = 3SE +/- 450.60, N = 4SE +/- 156.68, N = 3SE +/- 277.75, N = 33392933121341423378633450332681. (CC) gcc options: -pthread -O3 -march=native -lm

Minion

Benchmark: Graceful

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: GracefulGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN1530456075SE +/- 0.03, N = 3SE +/- 0.13, N = 3SE +/- 0.06, N = 3SE +/- 0.15, N = 3SE +/- 0.06, N = 3SE +/- 0.27, N = 366.8266.5166.8166.9667.4165.501. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Bullet Physics Engine

Test: Convex Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Convex TrimeshGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN0.31920.63840.95761.27681.596SE +/- 0.001825, N = 3SE +/- 0.012179, N = 3SE +/- 0.000562, N = 3SE +/- 0.000955, N = 3SE +/- 0.000196, N = 3SE +/- 0.000928, N = 31.3882611.3974101.3790101.3882951.4187521.3893481. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 136 Ragdolls

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 136 RagdollsGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN0.74181.48362.22542.96723.709SE +/- 0.003508, N = 3SE +/- 0.004532, N = 3SE +/- 0.002652, N = 3SE +/- 0.002273, N = 3SE +/- 0.030850, N = 3SE +/- 0.003849, N = 33.2183283.2575433.2083823.2347993.2970953.2212751. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

SVT-AV1

Encoder Mode: Enc Mode 8 - Input: 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.7Encoder Mode: Enc Mode 8 - Input: 1080pGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN510152025SE +/- 0.11, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.07, N = 3SE +/- 0.07, N = 3SE +/- 0.11, N = 322.6222.8222.4022.5122.2222.621. (CXX) g++ options: -O3 -march=native -fPIE -fPIC -pie

MKL-DNN DNNL

Harness: Deconvolution Batch deconv_1d - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Deconvolution Batch deconv_1d - Data Type: f32GCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN246810SE +/- 0.02742, N = 3SE +/- 0.04057, N = 3SE +/- 0.02021, N = 3SE +/- 0.03285, N = 3SE +/- 0.02741, N = 3SE +/- 0.03348, N = 37.668187.650187.635167.694977.787437.58061MIN: 7.6MIN: 7.56MIN: 7.56MIN: 7.63MIN: 7.66MIN: 7.491. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

Bullet Physics Engine

Test: 1000 Stack

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 StackGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN1.26172.52343.78515.04686.3085SE +/- 0.007735, N = 3SE +/- 0.001995, N = 3SE +/- 0.000693, N = 3SE +/- 0.001903, N = 3SE +/- 0.006999, N = 3SE +/- 0.060499, N = 35.4601395.5187765.4765855.5567405.6073735.5215001. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN4M8M12M16M20MSE +/- 167657.35, N = 3SE +/- 71538.69, N = 3SE +/- 84841.68, N = 3SE +/- 104247.61, N = 3SE +/- 45242.20, N = 3SE +/- 194091.76, N = 31876522819112133190512941900501618712117192037371. (CXX) g++ options: -m64 -lpthread -O3 -march=native -fno-exceptions -std=c++11 -pedantic -msse -msse3 -mpopcnt -flto

Bullet Physics Engine

Test: Raytests

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: RaytestsGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN0.72231.44462.16692.88923.6115SE +/- 0.016203, N = 3SE +/- 0.008628, N = 3SE +/- 0.001795, N = 3SE +/- 0.002749, N = 3SE +/- 0.004031, N = 3SE +/- 0.002488, N = 33.1666643.1303773.1597023.1606073.2104053.1319351. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

John The Ripper

Test: MD5

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: MD5GCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN160K320K480K640K800KSE +/- 114.62, N = 3SE +/- 145.77, N = 3SE +/- 173.19, N = 3SE +/- 180.79, N = 3SE +/- 94.98, N = 3SE +/- 111.81, N = 37308847317677435607439197379117262541. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 12.0Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlyGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN30K60K90K120K150KSE +/- 67.05, N = 3SE +/- 275.85, N = 3SE +/- 121.35, N = 3SE +/- 115.88, N = 3SE +/- 156.49, N = 3SE +/- 140.50, N = 3149325.69149699.34147611.50146145.13146528.40149277.571. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: HWB Color SpaceGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN120240360480600SE +/- 2.03, N = 3SE +/- 1.15, N = 3SE +/- 1.00, N = 3SE +/- 1.20, N = 3SE +/- 1.20, N = 3SE +/- 1.20, N = 35435475565505485511. (CC) gcc options: -fopenmp -O3 -march=native -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread

SVT-VP9

Tuning: Visual Quality Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.1Tuning: Visual Quality Optimized - Input: Bosphorus 1080pGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.520406080100SE +/- 0.17, N = 3SE +/- 0.21, N = 3SE +/- 0.08, N = 3SE +/- 0.35, N = 3SE +/- 0.26, N = 380.2181.4579.9879.6179.561. (CC) gcc options: -O3 -march=native -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

FFTW

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

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 4096GCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN3K6K9K12K15KSE +/- 27.29, N = 3SE +/- 107.71, N = 3SE +/- 85.64, N = 3SE +/- 80.08, N = 3SE +/- 88.29, N = 3SE +/- 52.94, N = 31524215318150411525815155153891. (CC) gcc options: -pthread -O3 -march=native -lm

x265

H.265 1080p Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.1.2H.265 1080p Video EncodingGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN816243240SE +/- 0.17, N = 3SE +/- 0.04, N = 3SE +/- 0.16, N = 3SE +/- 0.15, N = 3SE +/- 0.35, N = 3SE +/- 0.26, N = 334.4634.7134.2634.2033.9634.741. (CXX) g++ options: -O3 -march=native -rdynamic -lpthread -lrt -ldl -lnuma

Facebook RocksDB

Test: Random Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random FillGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN120K240K360K480K600KSE +/- 2586.69, N = 3SE +/- 1311.90, N = 3SE +/- 2122.10, N = 3SE +/- 7059.14, N = 3SE +/- 1592.70, N = 3SE +/- 4124.29, N = 35761595816515701675687115726425711041. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Facebook RocksDB

Test: Sequential Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Sequential FillGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN160K320K480K640K800KSE +/- 3436.73, N = 3SE +/- 9200.40, N = 3SE +/- 2529.94, N = 3SE +/- 1264.13, N = 3SE +/- 4334.34, N = 3SE +/- 1698.81, N = 37108387258547128197172417097737205911. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Botan

Test: KASUMI - Encrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: KASUMI - EncryptGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.520406080100SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 375.3875.1375.5075.3473.871. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

SVT-VP9

Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.1Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080pGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5306090120150SE +/- 0.36, N = 3SE +/- 0.51, N = 3SE +/- 0.72, N = 3SE +/- 0.88, N = 3SE +/- 0.51, N = 3109.46111.68110.89109.61109.311. (CC) gcc options: -O3 -march=native -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

SVT-VP9

Tuning: VMAF Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.1Tuning: VMAF Optimized - Input: Bosphorus 1080pGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.520406080100SE +/- 1.14, N = 7SE +/- 1.08, N = 8SE +/- 0.93, N = 10SE +/- 1.11, N = 7SE +/- 1.21, N = 6101.40103.07101.90100.95101.071. (CC) gcc options: -O3 -march=native -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

FFTW

Build: Stock - Size: 1D FFT Size 4096

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 4096GCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN14002800420056007000SE +/- 13.97, N = 3SE +/- 12.39, N = 3SE +/- 18.66, N = 3SE +/- 2.73, N = 3SE +/- 8.10, N = 3SE +/- 26.67, N = 36635.26580.46572.36553.36549.76499.01. (CC) gcc options: -pthread -O3 -march=native -lm

Timed MrBayes Analysis

Primate Phylogeny Analysis

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.2.7Primate Phylogeny AnalysisGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN306090120150SE +/- 0.16, N = 3SE +/- 0.28, N = 3SE +/- 0.15, N = 3SE +/- 0.28, N = 3SE +/- 0.28, N = 3SE +/- 0.10, N = 3115.42114.68115.61117.08116.43114.981. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -maes -mavx -mfma -mavx2 -mrdrnd -mbmi -mbmi2 -mabm -O3 -std=c99 -pedantic -march=native -lm

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-09-25H.264 Video EncodingGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN1326395265SE +/- 0.92, N = 3SE +/- 0.57, N = 9SE +/- 0.60, N = 8SE +/- 0.57, N = 3SE +/- 0.77, N = 5SE +/- 0.23, N = 357.4558.4358.3157.7457.4458.631. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -march=native -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

Botan

Test: AES-256 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: AES-256 - DecryptGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.57001400210028003500SE +/- 1.66, N = 3SE +/- 1.81, N = 3SE +/- 0.34, N = 3SE +/- 12.54, N = 3SE +/- 16.42, N = 33041.363043.193031.453067.023093.451. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000GCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN20406080100SE +/- 0.42, N = 3SE +/- 0.12, N = 3SE +/- 0.08, N = 3SE +/- 0.33, N = 3SE +/- 0.16, N = 3SE +/- 0.17, N = 385.0185.0185.1785.9685.5586.671. (CC) gcc options: -O3 -march=native -ldl -lz -lpthread

dav1d

Video Input: Summer Nature 4K

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.5.0Video Input: Summer Nature 4KGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN20406080100SE +/- 0.20, N = 3SE +/- 0.37, N = 3SE +/- 0.39, N = 3SE +/- 0.04, N = 3SE +/- 0.35, N = 3SE +/- 0.06, N = 3107.13107.71106.78107.57106.24105.72MIN: 93.97 / MAX: 115.32MIN: 95.87 / MAX: 115.95MIN: 88.78 / MAX: 114.87MIN: 95.73 / MAX: 115.98MIN: 95.36 / MAX: 115.21MIN: 93.67 / MAX: 114.741. (CC) gcc options: -O3 -march=native -pthread

Botan

Test: KASUMI - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: KASUMI - DecryptGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.51632486480SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.00, N = 371.3272.1172.6172.2771.281. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

ASKAP

Test: tConvolve MT - Degridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 2018-11-10Test: tConvolve MT - DegriddingGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN400800120016002000SE +/- 2.65, N = 3SE +/- 9.23, N = 3SE +/- 1.81, N = 3SE +/- 4.26, N = 3SE +/- 1.38, N = 3SE +/- 2.46, N = 31838.901840.571826.801821.611824.191855.451. (CXX) g++ options: -lpthread

FFTW

Build: Stock - Size: 2D FFT Size 32

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 32GCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN2K4K6K8K10KSE +/- 85.47, N = 3SE +/- 7.39, N = 3SE +/- 74.48, N = 3SE +/- 146.01, N = 3SE +/- 14.91, N = 3SE +/- 33.31, N = 38591.48696.18592.28540.58574.38605.01. (CC) gcc options: -pthread -O3 -march=native -lm

t-test1

Threads: 2

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 2GCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN3691215SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.07, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 311.8111.9811.9811.9111.8511.771. (CC) gcc options: -pthread -O3 -march=native

Botan

Test: AES-256 - Encrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: AES-256 - EncryptGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.57001400210028003500SE +/- 1.66, N = 3SE +/- 2.89, N = 3SE +/- 3.17, N = 3SE +/- 1.29, N = 3SE +/- 9.83, N = 33031.493028.743032.313070.123082.541. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: Blowfish - DecryptGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.550100150200250SE +/- 0.03, N = 3SE +/- 0.51, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.06, N = 3212.88211.25212.93212.87215.001. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

dav1d

Video Input: Summer Nature 1080p

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.5.0Video Input: Summer Nature 1080pGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN70140210280350SE +/- 0.33, N = 3SE +/- 3.99, N = 3SE +/- 1.27, N = 3SE +/- 0.41, N = 3SE +/- 0.60, N = 3SE +/- 0.09, N = 3307.38304.30302.86308.14306.36304.91MIN: 250.19 / MAX: 335.5MIN: 199.5 / MAX: 335.98MIN: 196.6 / MAX: 331.84MIN: 253.82 / MAX: 336.18MIN: 256.88 / MAX: 333.93MIN: 262.34 / MAX: 331.421. (CC) gcc options: -O3 -march=native -pthread

CloverLeaf

Lagrangian-Eulerian Hydrodynamics

OpenBenchmarking.orgSeconds, Fewer Is BetterCloverLeafLagrangian-Eulerian HydrodynamicsGCC 9.2GCC 8.30.92031.84062.76093.68124.6015SE +/- 0.01, N = 3SE +/- 0.05, N = 34.024.091. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: RotateGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN130260390520650SE +/- 0.33, N = 35755815855815825841. (CC) gcc options: -fopenmp -O3 -march=native -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread

asmFish

1024 Hash Memory, 26 Depth

OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2017-09-191024 Hash Memory, 26 DepthGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN5M10M15M20M25MSE +/- 62534.77, N = 3SE +/- 186791.77, N = 3SE +/- 190376.70, N = 3SE +/- 118193.12, N = 3SE +/- 194086.32, N = 3SE +/- 58266.41, N = 3218178402200304421891503221931202188588822031545

XZ Compression

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

OpenBenchmarking.orgSeconds, Fewer Is BetterXZ Compression 5.2.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9GCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN714212835SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.06, N = 332.0931.8931.7632.2832.1031.951. (CC) gcc options: -pthread -fvisibility=hidden -O3 -march=native

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.0.2Test: Decompression ThroughputGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN4080120160200SE +/- 0.48, N = 3SE +/- 0.44, N = 3SE +/- 0.66, N = 3SE +/- 0.10, N = 3SE +/- 0.03, N = 3SE +/- 0.30, N = 3164.64164.66164.69167.15166.17164.70-lm1. (CC) gcc options: -O3 -march=native -rdynamic

Botan

Test: Blowfish - Encrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: Blowfish - EncryptGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.550100150200250SE +/- 0.05, N = 3SE +/- 0.11, N = 3SE +/- 0.16, N = 3SE +/- 0.17, N = 3SE +/- 0.18, N = 3214.26212.95213.70214.07216.151. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

FFTW

Build: Stock - Size: 1D FFT Size 32

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 32GCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN2K4K6K8K10KSE +/- 61.57, N = 3SE +/- 2.70, N = 3SE +/- 11.05, N = 3SE +/- 27.14, N = 3SE +/- 15.52, N = 3SE +/- 27.10, N = 38312.88434.58382.08424.38355.08410.11. (CC) gcc options: -pthread -O3 -march=native -lm

Parboil

Test: OpenMP LBM

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP LBMGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN20406080100SE +/- 0.10, N = 3SE +/- 0.09, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 395.9196.3896.3697.2496.8395.971. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Parboil

Test: OpenMP MRI Gridding

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP MRI GriddingGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN20406080100SE +/- 0.11, N = 3SE +/- 0.16, N = 3SE +/- 0.04, N = 3SE +/- 0.09, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 379.1579.2679.9279.7480.2579.361. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

MKL-DNN DNNL

Harness: Convolution Batch conv_alexnet - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Convolution Batch conv_alexnet - Data Type: f32GCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN100200300400500SE +/- 1.20, N = 3SE +/- 1.44, N = 3SE +/- 1.33, N = 3SE +/- 1.31, N = 3SE +/- 1.50, N = 3SE +/- 1.30, N = 3468.53472.29470.31474.83471.58469.87MIN: 464.93MIN: 464.48MIN: 464.65MIN: 466.08MIN: 464.11MIN: 464.021. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

QMCPACK

OpenBenchmarking.orgTotal Execution Time - Seconds, Fewer Is BetterQMCPACK 3.8GCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN130260390520650598.63598.17601.97605.82602.67602.381. (CXX) g++ options: -O3 -march=native -fopenmp -fomit-frame-pointer -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math -lm

Bullet Physics Engine

Test: 1000 Convex

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 ConvexGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN1.24512.49023.73534.98046.2255SE +/- 0.007600, N = 3SE +/- 0.006522, N = 3SE +/- 0.002425, N = 3SE +/- 0.010032, N = 3SE +/- 0.001474, N = 3SE +/- 0.002956, N = 35.4786185.5263565.4745975.4673655.5338695.4804391. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

ctx_clock

Context Switch Time

OpenBenchmarking.orgClocks, Fewer Is Betterctx_clockContext Switch TimeGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN2004006008001000SE +/- 1.00, N = 3SE +/- 1.00, N = 3SE +/- 1.73, N = 3SE +/- 1.00, N = 3SE +/- 1.00, N = 31083109010931089108410851. (CC) gcc options: -O3 -march=native

MKL-DNN DNNL

Harness: Deconvolution Batch deconv_3d - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Deconvolution Batch deconv_3d - Data Type: f32GCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN3691215SE +/- 0.03637, N = 3SE +/- 0.00539, N = 3SE +/- 0.02242, N = 3SE +/- 0.00283, N = 4SE +/- 0.00762, N = 3SE +/- 0.00886, N = 39.550669.493609.517379.517189.578699.54428MIN: 9.45MIN: 9.44MIN: 9.44MIN: 9.47MIN: 9.52MIN: 9.481. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

MKL-DNN DNNL

Harness: IP Batch 1D - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: IP Batch 1D - Data Type: f32GCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN3691215SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 311.7111.6211.6411.6411.6411.61MIN: 11.56MIN: 11.52MIN: 11.49MIN: 11.52MIN: 11.51MIN: 11.51. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

ASKAP

Test: tConvolve MT - Gridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 2018-11-10Test: tConvolve MT - GriddingGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN30060090012001500SE +/- 0.29, N = 3SE +/- 0.00, N = 3SE +/- 0.29, N = 3SE +/- 1.45, N = 3SE +/- 1.45, N = 3SE +/- 0.88, N = 31365.131361.051359.611361.341359.901368.931. (CXX) g++ options: -lpthread

MKL-DNN DNNL

Harness: Convolution Batch conv_3d - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Convolution Batch conv_3d - Data Type: f32GCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN612182430SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 325.0024.9625.0025.0224.9824.90MIN: 24.74MIN: 24.77MIN: 24.76MIN: 24.81MIN: 24.77MIN: 24.721. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

MKL-DNN DNNL

Harness: Convolution Batch conv_googlenet_v3 - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Convolution Batch conv_googlenet_v3 - Data Type: f32GCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN50100150200250SE +/- 0.15, N = 3SE +/- 0.13, N = 3SE +/- 0.35, N = 3SE +/- 0.25, N = 3SE +/- 0.02, N = 3SE +/- 0.22, N = 3204.13204.79204.46205.08204.66204.41MIN: 202.65MIN: 203.08MIN: 202.78MIN: 203.25MIN: 203.18MIN: 202.81. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

CppPerformanceBenchmarks

Test: Atol

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: AtolGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN20406080100SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.09, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 375.8775.9375.8676.0275.8575.921. (CXX) g++ options: -O3 -march=native -std=c++11

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit PerformanceGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN30060090012001500SE +/- 0.43, N = 3SE +/- 0.71, N = 3SE +/- 0.42, N = 3SE +/- 0.33, N = 3SE +/- 0.64, N = 3SE +/- 0.41, N = 31203.51202.11203.11203.71202.91202.11. (CC) gcc options: -pthread -m64 -O3 -march=native -lssl -lcrypto -ldl

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN400800120016002000SE +/- 0.09, N = 3SE +/- 0.32, N = 3SE +/- 0.11, N = 3SE +/- 0.22, N = 3SE +/- 0.23, N = 3SE +/- 0.41, N = 31926.501925.851927.271926.181926.631926.351. (CC) gcc options: -O3 -march=native -lm

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: EnhancedGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN204060801009696969696961. (CC) gcc options: -fopenmp -O3 -march=native -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 5.0.5Test: GETGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5500K1000K1500K2000K2500KSE +/- 28142.09, N = 4SE +/- 19453.81, N = 3SE +/- 40843.88, N = 15SE +/- 34157.97, N = 3SE +/- 35138.87, N = 152113056.472202989.502054797.762021359.292077472.81-std=c++141. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3 -march=native

VP9 libvpx Encoding

vpxenc VP9 1080p Video Encode

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.8.1vpxenc VP9 1080p Video EncodeGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN20406080100SE +/- 2.70, N = 11SE +/- 2.46, N = 12SE +/- 2.65, N = 11SE +/- 2.33, N = 11SE +/- 2.57, N = 11SE +/- 2.46, N = 12104.09103.92103.08103.09101.74106.921. (CXX) g++ options: -m64 -lm -lpthread -O3 -march=native -fPIC -U_FORTIFY_SOURCE -std=c++11

LeelaChessZero

Backend: BLAS

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.22.0Backend: BLASGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5GCC 10.0 SVN48121620SE +/- 0.51, N = 15SE +/- 0.50, N = 15SE +/- 0.66, N = 12SE +/- 0.19, N = 3SE +/- 0.65, N = 12SE +/- 0.48, N = 1215.9816.3715.8917.4516.9715.051. (CXX) g++ options: -O3 -march=native -lpthread


Phoronix Test Suite v10.8.5