Core i7 5960X Compiler Comparison

Tests for a future article.

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

Core i7 5960X Compiler ComparisonProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverCompilerFile-SystemScreen ResolutionGCC 5.5GCC 6.5GCC 7.5GCC 8.3GCC 9.2GCC 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 5.5.0ext41920x1080GCC 6.5.0GCC 7.5.0GCC 8.3.0GCC 9.2.0GCC 10.0.0 20191215OpenBenchmarking.orgEnvironment Details- CXXFLAGS="-O3 -march=native" CFLAGS="-O3 -march=native"Compiler Details- GCC 5.5: --disable-multilib --enable-checking=release --enable-languages=c,c++- GCC 6.5: --disable-multilib --enable-checking=release- GCC 7.5: --disable-multilib --enable-checking=release- GCC 8.3: --disable-multilib --enable-checking=release- GCC 9.2: --disable-multilib --enable-checking=release- 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 Comparisonvpxenc: vpxenc VP9 1080p Video Encodecpp-perf-bench: Math Libraryfftw: Float + SSE - 2D FFT Size 4096fftw: Stock - 2D FFT Size 4096gromacs: Water Benchmarklibgav1: Chimera 1080plibgav1: Summer Nature 4Kqmcpack: asmfish: 1024 Hash Memory, 26 Depthmt-dgemm: Sustained Floating-Point Rateminion: Quasigroupapache: Static Web Page Servingmkl-dnn: Convolution Batch conv_googlenet_v3 - f32build-linux-kernel: Time To Compilemrbayes: Primate Phylogeny Analysisstockfish: Total Timeparboil: OpenMP LBMminion: Solitairesqlite-speedtest: Timed Time - Size 1,000c-ray: Total Time - 4K, 16 Rays Per Pixelpgbench: Buffer Test - Normal Load - Read Onlybuild-php: Time To Compilenginx: Static Web Page Servingparboil: OpenMP MRI Griddinglibgav1: Summer Nature 1080pebizzy: cpp-perf-bench: Atolminion: Gracefulrocksdb: Read While Writingrocksdb: Rand Fillrocksdb: Rand Readgraphics-magick: Enhancedjohn-the-ripper: MD5graphics-magick: Sharpengraphics-magick: Swirlgraphics-magick: Noise-Gaussiangraphics-magick: HWB Color Spacegraphics-magick: Resizinggraphics-magick: Rotatehimeno: Poisson Pressure Solverminife: Smallmkl-dnn: IP Batch All - f32xsbench: compress-7zip: Compress Speed Testlczero: BLASmkl-dnn: Convolution Batch conv_3d - f32tungsten: Hairaobench: 2048 x 2048 - Total Timeaskap: tConvolve MT - Degriddingaskap: tConvolve MT - Griddingcpp-perf-bench: Ctypedav1d: Summer Nature 4Ktungsten: Water Causticdav1d: Chimera 1080pscimark2: Compositecompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9t-test1: 1john-the-ripper: Blowfishcrafty: Elapsed Timeredis: GETcoremark: CoreMark Size 666 - Iterations Per Secondrocksdb: Seq Fillbotan: AES-256 - Decryptbotan: AES-256 - Encryptmkl-dnn: Deconvolution Batch deconv_1d - f32compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19botan: Blowfish - Decryptbotan: Blowfish - Encryptbotan: KASUMI - Decryptbotan: KASUMI - Encryptopenssl: RSA 4096-bit Performanceredis: SETparboil: OpenMP Stencilx264: H.264 Video Encodingsvt-hevc: 1080p 8-bit YUV To HEVC Video Encodex265: H.265 1080p Video Encodingmkl-dnn: Convolution Batch conv_alexnet - f32cpp-perf-bench: Function Objectssvt-vp9: VMAF Optimized - Bosphorus 1080psmallpt: Global Illumination Renderer; 128 Samplessvt-av1: Enc Mode 8 - 1080paskap: tConvolve OpenMP - Degriddingaskap: tConvolve OpenMP - Griddingmkl-dnn: IP Batch 1D - f32tungsten: Volumetric Causticdav1d: Summer Nature 1080pt-test1: 2tungsten: Non-Exponentialsvt-vp9: Visual Quality Optimized - Bosphorus 1080phmmer: Pfam Database Searchfftw: Float + SSE - 1D FFT Size 4096fftw: Stock - 1D FFT Size 4096tjbench: Decompression Throughputsvt-vp9: PSNR/SSIM Optimized - Bosphorus 1080pbullet: Raytestsparboil: OpenMP CUTCPfftw: Float + SSE - 1D FFT Size 32cloverleaf: Lagrangian-Eulerian Hydrodynamicsfftw: Float + SSE - 2D FFT Size 32ctx-clock: Context Switch Timemkl-dnn: Deconvolution Batch deconv_3d - f32fftw: Stock - 1D FFT Size 32fftw: Stock - 2D FFT Size 32tscp: 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 CarloGCC 5.5GCC 6.5GCC 7.5GCC 8.3GCC 9.2GCC 10.0 SVN101.74432.388151554455.10.74733.8715.04602.67218858881.811542142.92636220299.05204.660116.4311871211796.83330385.31689785.55083.329146528.39818972.49925700.0780.24930847.8526957675.84567.406238160118157264232454951967379111022661655486595823236.8132056724.7319.586819346013621116.968824.980438.961537.0431824.191359.9036.874106.2435.5475343.692180.7732.10031.9321156367298092077472.81243876.5082737097733093.4453082.5397.7874319.876214.999216.14871.28073.8671202.91559386.5010.86736257.4433.6333.96471.58317.149101.0715.77322.2152309.191329.5511.635817.3245306.3611.84714.052479.567.147334506549.7166.172574109.313.2104055.154112114602551610849.578698355.08574.311947464.881.4187521.1861623.2970955.5338695.6073734.8461531926.635403.312525.76455.36592.78103.09428.872152584609.00.74530.2313.24605.82221931201.786873140.94341918665.99205.083113.658117.0811900501697.23876484.13226685.96382.772146145.13444374.53325810.1579.74363742.7327074376.02166.963921160154256871133591712967439191002761675507145813143.7836956713.2019.658919477933769917.451525.023738.284136.5871821.611361.3436.877107.5733.7032354.452197.4632.27931.4191169366806462021359.29260427.2999997172413067.0153070.1177.6949720.231212.873214.07172.26675.3361203.71531103.2211.11270657.7434.0134.20474.83217.183100.9515.69922.5122276.141412.1011.639213.8634308.1411.91310.867579.617.306337866553.3167.148637109.613.1606075.278777110192558510899.517188424.38540.512250415.411.3882951.1581933.2347995.4673655.5567404.9381481926.185426.072590.03458.54586.47103.08423.992150414477.60.73935.8315.84601.97218915031.829186145.99466120622.54204.457115.532115.6081905129496.35686285.86910385.16797.821147611.49838073.86126295.5079.91745050.3726459475.85766.81261815970695701673332856896743560992861685567105853149.7423916713.4419.626720007943801815.885325.004138.650637.1411826.801359.6137.234106.7832.1321343.692176.4331.75530.7201150169206522054797.76261151.5527637128193031.4503032.3087.6351620.447212.928213.70072.61375.5001203.11538529.2111.08610758.3134.9834.26470.30616.594101.9016.45422.4042336.061394.1911.640513.2941302.8611.97610.406079.987.549341426572.3164.689522110.893.1597025.241760112132591910939.517378382.08592.211783885.391.3790101.1505633.2083825.4745975.4765854.8357581927.275400.032528.79455.57570.50103.92425.508153184770.90.71236.1815.93598.17220030441.815078141.23918318539.05204.792122.669114.6821911213396.38413287.36729985.01081.945149699.34140381.35225848.3279.26378451.3424679175.92766.505398156051458165133474350967317671012941695476875813179.3798276719.7219.601720054243830916.370424.961739.056638.0161840.571361.0536.526107.7131.9649347.652128.6831.88731.5781147670149812202989.5260487.7787167258543043.1863028.7417.6501820.903211.250212.94872.11075.1291202.11618284.3810.91190158.4335.2934.71472.28516.608103.0715.62722.8242282.461345.1711.619713.4994304.3011.98210.687581.458.114331216580.4164.660401111.683.1303775.268054110354.092582910909.493608434.58696.111474545.371.397411.167603.2575435.5263565.5187764.8164561925.855109.542567.08454.93586.01104.09419.375152424705.70.69836.2115.88598.63218178401.852894139.07607020401.01204.132122.560115.4231876522895.90727785.98833985.00782.470149325.69171688.45525921.0479.15079051.1425775775.87066.816090164713957615934614517967308841202741695436985753226.6575336221.0820.529318949033833315.979025.004640.142237.6781838.901365.1339.281107.1331.5365345.542100.4332.08930.7411113866981932113056.47269507.6851467108383041.3573031.4867.6681820.735212.876214.25871.31775.3771203.51610557.0811.07981957.4535.1834.46468.53216.170101.4016.50022.6152356.371455.7711.707213.3933307.3811.80610.759380.218.089339296635.2164.636720109.463.1666645.117637121664.023283910839.550668312.88591.411605105.291.3882611.1440483.2183285.4786185.4601394.7963601926.505092.202473.52439.37570.54106.92409.206153894778.10.71733.2114.52602.38220315451.769389139.41522118416.32204.412114.9801920373795.97187386.65943386.66981.908149277.57308289.35825156.9879.35735646.0826126475.92065.503518163319857110435353468967262541212791785517075843134.7749446213.8918.8219186471315.054324.901038.720836.5371855.451368.9337.280105.7231.1946347.882135.1331.94831.099111466658271266062.4434407205917.5806120.3081202.110.77926058.6334.74469.87315.26016.13422.6212322.751414.0211.608413.4007304.9111.77110.83438.349332686499.0164.7037373.1319355.166466119673362510859.544288410.1860511450685.371.3893481.1420453.2212755.4804395.5215004.9459251926.355123.872588.29454.47582.68OpenBenchmarking.org

VP9 libvpx Encoding

vpxenc VP9 1080p Video Encode

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

CppPerformanceBenchmarks

Test: Math Library

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

FFTW

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

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

FFTW

Build: Stock - Size: 2D FFT Size 4096

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

GROMACS

Water Benchmark

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

libgav1

Video Input: Chimera 1080p

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

libgav1

Video Input: Summer Nature 4K

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

QMCPACK

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

asmFish

1024 Hash Memory, 26 Depth

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

ACES DGEMM

Sustained Floating-Point Rate

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

Minion

Benchmark: Quasigroup

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

Apache Benchmark

Static Web Page Serving

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

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 10.0 SVNGCC 7.5GCC 5.5GCC 8.3GCC 6.550100150200250SE +/- 0.15, N = 3SE +/- 0.22, N = 3SE +/- 0.35, N = 3SE +/- 0.02, N = 3SE +/- 0.13, N = 3SE +/- 0.25, N = 3204.13204.41204.46204.66204.79205.08MIN: 202.65MIN: 202.8MIN: 202.78MIN: 203.18MIN: 203.08MIN: 203.251. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

Timed Linux Kernel Compilation

Time To Compile

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

Timed MrBayes Analysis

Primate Phylogeny Analysis

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.2.7Primate Phylogeny AnalysisGCC 8.3GCC 10.0 SVNGCC 9.2GCC 7.5GCC 5.5GCC 6.5306090120150SE +/- 0.28, N = 3SE +/- 0.10, N = 3SE +/- 0.16, N = 3SE +/- 0.15, N = 3SE +/- 0.28, N = 3SE +/- 0.28, N = 3114.68114.98115.42115.61116.43117.081. (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

Stockfish

Total Time

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

Parboil

Test: OpenMP LBM

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

Minion

Benchmark: Solitaire

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

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 5.5GCC 6.5GCC 10.0 SVN20406080100SE +/- 0.42, N = 3SE +/- 0.12, N = 3SE +/- 0.08, N = 3SE +/- 0.16, N = 3SE +/- 0.33, N = 3SE +/- 0.17, N = 385.0185.0185.1785.5585.9686.671. (CC) gcc options: -O3 -march=native -ldl -lz -lpthread

C-Ray

Total Time - 4K, 16 Rays Per Pixel

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

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 8.3GCC 9.2GCC 10.0 SVNGCC 7.5GCC 5.5GCC 6.530K60K90K120K150KSE +/- 275.85, N = 3SE +/- 67.05, N = 3SE +/- 140.50, N = 3SE +/- 121.35, N = 3SE +/- 156.49, N = 3SE +/- 115.88, N = 3149699.34149325.69149277.57147611.50146528.40146145.131. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Timed PHP Compilation

Time To Compile

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

NGINX Benchmark

Static Web Page Serving

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

Parboil

Test: OpenMP MRI Gridding

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

libgav1

Video Input: Summer Nature 1080p

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

ebizzy

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

CppPerformanceBenchmarks

Test: Atol

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

Minion

Benchmark: Graceful

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

Facebook RocksDB

Test: Read While Writing

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

Facebook RocksDB

Test: Random Fill

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

Facebook RocksDB

Test: Random Read

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

GraphicsMagick

Operation: Enhanced

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

John The Ripper

Test: MD5

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

GraphicsMagick

Operation: Sharpen

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

GraphicsMagick

Operation: Swirl

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

GraphicsMagick

Operation: Noise-Gaussian

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

GraphicsMagick

Operation: HWB Color Space

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

GraphicsMagick

Operation: Resizing

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

GraphicsMagick

Operation: Rotate

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

Himeno Benchmark

Poisson Pressure Solver

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

miniFE

Problem Size: Small

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

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 10.0 SVNGCC 5.5GCC 8.3GCC 7.5GCC 6.5GCC 9.2510152025SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.07, N = 3SE +/- 0.02, N = 318.8219.5919.6019.6319.6620.53MIN: 18.54MIN: 19.32MIN: 19.32MIN: 19.3MIN: 19.28MIN: 20.221. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

Xsbench

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

LeelaChessZero

Backend: BLAS

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.22.0Backend: BLASGCC 6.5GCC 5.5GCC 8.3GCC 9.2GCC 7.5GCC 10.0 SVN48121620SE +/- 0.19, N = 3SE +/- 0.65, N = 12SE +/- 0.50, N = 15SE +/- 0.51, N = 15SE +/- 0.66, N = 12SE +/- 0.48, N = 1217.4516.9716.3715.9815.8915.051. (CXX) g++ options: -O3 -march=native -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 10.0 SVNGCC 8.3GCC 5.5GCC 7.5GCC 9.2GCC 6.5612182430SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 324.9024.9624.9825.0025.0025.02MIN: 24.72MIN: 24.77MIN: 24.77MIN: 24.76MIN: 24.74MIN: 24.811. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

Tungsten Renderer

Scene: Hair

OpenBenchmarking.orgSeconds, Fewer Is BetterTungsten Renderer 0.2.2Scene: HairGCC 6.5GCC 7.5GCC 10.0 SVNGCC 5.5GCC 8.3GCC 9.2918273645SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 338.2838.6538.7238.9639.0640.141. (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

AOBench

Size: 2048 x 2048 - Total Time

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

ASKAP

Test: tConvolve MT - Degridding

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

ASKAP

Test: tConvolve MT - Gridding

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

CppPerformanceBenchmarks

Test: Ctype

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

dav1d

Video Input: Summer Nature 4K

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

Tungsten Renderer

Scene: Water Caustic

OpenBenchmarking.orgSeconds, Fewer Is BetterTungsten Renderer 0.2.2Scene: Water CausticGCC 10.0 SVNGCC 9.2GCC 8.3GCC 7.5GCC 6.5GCC 5.5816243240SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 331.1931.5431.9632.1333.7035.551. (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

dav1d

Video Input: Chimera 1080p

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

SciMark

Computational Test: Composite

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

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 7.5GCC 8.3GCC 10.0 SVNGCC 9.2GCC 5.5GCC 6.5714212835SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 331.7631.8931.9532.0932.1032.281. (CC) gcc options: -pthread -fvisibility=hidden -O3 -march=native

t-test1

Threads: 1

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

John The Ripper

Test: Blowfish

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

Crafty

Elapsed Time

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

Redis

Test: GET

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

Coremark

CoreMark Size 666 - Iterations Per Second

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

Facebook RocksDB

Test: Sequential Fill

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

Botan

Test: AES-256 - Decrypt

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

Botan

Test: AES-256 - Encrypt

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

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 10.0 SVNGCC 7.5GCC 8.3GCC 9.2GCC 6.5GCC 5.5246810SE +/- 0.03348, N = 3SE +/- 0.02021, N = 3SE +/- 0.04057, N = 3SE +/- 0.02742, N = 3SE +/- 0.03285, N = 3SE +/- 0.02741, N = 37.580617.635167.650187.668187.694977.78743MIN: 7.49MIN: 7.56MIN: 7.56MIN: 7.6MIN: 7.63MIN: 7.661. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

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 5.5GCC 6.5GCC 10.0 SVNGCC 7.5GCC 9.2GCC 8.3510152025SE +/- 0.20, N = 3SE +/- 0.16, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.08, N = 3SE +/- 0.11, N = 319.8820.2320.3120.4520.7420.901. (CC) gcc options: -O3 -march=native -pthread -lz

Botan

Test: Blowfish - Decrypt

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

Botan

Test: Blowfish - Encrypt

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

Botan

Test: KASUMI - Decrypt

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

Botan

Test: KASUMI - Encrypt

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

OpenSSL

RSA 4096-bit Performance

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

Redis

Test: SET

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

Parboil

Test: OpenMP Stencil

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

x264

H.264 Video Encoding

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

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 8.3GCC 9.2GCC 7.5GCC 6.5GCC 5.5816243240SE +/- 0.15, N = 3SE +/- 0.20, N = 3SE +/- 0.16, N = 3SE +/- 0.15, N = 3SE +/- 0.12, N = 335.2935.1834.9834.0133.631. (CC) gcc options: -O3 -march=native -fPIE -fPIC -O2 -pie -rdynamic -lpthread -lrt

x265

H.265 1080p Video Encoding

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

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 10.0 SVNGCC 7.5GCC 5.5GCC 8.3GCC 6.5100200300400500SE +/- 1.20, N = 3SE +/- 1.30, N = 3SE +/- 1.33, N = 3SE +/- 1.50, N = 3SE +/- 1.44, N = 3SE +/- 1.31, N = 3468.53469.87470.31471.58472.29474.83MIN: 464.93MIN: 464.02MIN: 464.65MIN: 464.11MIN: 464.48MIN: 466.081. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

CppPerformanceBenchmarks

Test: Function Objects

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

SVT-VP9

Tuning: VMAF Optimized - Input: Bosphorus 1080p

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

Smallpt

Global Illumination Renderer; 128 Samples

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

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 8.3GCC 10.0 SVNGCC 9.2GCC 6.5GCC 7.5GCC 5.5510152025SE +/- 0.07, N = 3SE +/- 0.11, N = 3SE +/- 0.11, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.07, N = 322.8222.6222.6222.5122.4022.221. (CXX) g++ options: -O3 -march=native -fPIE -fPIC -pie

ASKAP

Test: tConvolve OpenMP - Degridding

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

ASKAP

Test: tConvolve OpenMP - Gridding

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

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 10.0 SVNGCC 8.3GCC 5.5GCC 6.5GCC 7.5GCC 9.23691215SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 311.6111.6211.6411.6411.6411.71MIN: 11.5MIN: 11.52MIN: 11.51MIN: 11.52MIN: 11.49MIN: 11.561. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

Tungsten Renderer

Scene: Volumetric Caustic

OpenBenchmarking.orgSeconds, Fewer Is BetterTungsten Renderer 0.2.2Scene: Volumetric CausticGCC 7.5GCC 9.2GCC 10.0 SVNGCC 8.3GCC 6.5GCC 5.548121620SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 313.2913.3913.4013.5013.8617.321. (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

dav1d

Video Input: Summer Nature 1080p

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

t-test1

Threads: 2

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

Tungsten Renderer

Scene: Non-Exponential

OpenBenchmarking.orgSeconds, Fewer Is BetterTungsten Renderer 0.2.2Scene: Non-ExponentialGCC 7.5GCC 8.3GCC 9.2GCC 10.0 SVNGCC 6.5GCC 5.548121620SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.10, N = 310.4110.6910.7610.8310.8714.051. (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

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 8.3GCC 9.2GCC 7.5GCC 6.5GCC 5.520406080100SE +/- 0.21, N = 3SE +/- 0.17, N = 3SE +/- 0.08, N = 3SE +/- 0.35, N = 3SE +/- 0.26, N = 381.4580.2179.9879.6179.561. (CC) gcc options: -O3 -march=native -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

Timed HMMer Search

Pfam Database Search

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

FFTW

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

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 4096GCC 7.5GCC 9.2GCC 6.5GCC 5.5GCC 10.0 SVNGCC 8.37K14K21K28K35KSE +/- 342.95, N = 3SE +/- 177.42, N = 3SE +/- 450.60, N = 4SE +/- 156.68, N = 3SE +/- 277.75, N = 3SE +/- 113.32, N = 33414233929337863345033268331211. (CC) gcc options: -pthread -O3 -march=native -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

libjpeg-turbo tjbench

Test: Decompression Throughput

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

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 8.3GCC 7.5GCC 6.5GCC 9.2GCC 5.5306090120150SE +/- 0.51, N = 3SE +/- 0.72, N = 3SE +/- 0.88, N = 3SE +/- 0.36, N = 3SE +/- 0.51, N = 3111.68110.89109.61109.46109.311. (CC) gcc options: -O3 -march=native -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

Bullet Physics Engine

Test: Raytests

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

Parboil

Test: OpenMP CUTCP

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

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 10.0 SVNGCC 5.5GCC 7.5GCC 8.3GCC 6.53K6K9K12K15KSE +/- 2.96, N = 3SE +/- 23.54, N = 3SE +/- 45.37, N = 3SE +/- 49.01, N = 3SE +/- 98.40, N = 11SE +/- 119.80, N = 31216611967114601121311035110191. (CC) gcc options: -pthread -O3 -march=native -lm

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

FFTW

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

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

ctx_clock

Context Switch Time

OpenBenchmarking.orgClocks, Fewer Is Betterctx_clockContext Switch TimeGCC 9.2GCC 5.5GCC 10.0 SVNGCC 6.5GCC 8.3GCC 7.52004006008001000SE +/- 1.00, N = 3SE +/- 1.00, N = 3SE +/- 1.73, N = 3SE +/- 1.00, N = 3SE +/- 1.00, N = 31083108410851089109010931. (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 8.3GCC 6.5GCC 7.5GCC 10.0 SVNGCC 9.2GCC 5.53691215SE +/- 0.00539, N = 3SE +/- 0.00283, N = 4SE +/- 0.02242, N = 3SE +/- 0.00886, N = 3SE +/- 0.03637, N = 3SE +/- 0.00762, N = 39.493609.517189.517379.544289.550669.57869MIN: 9.44MIN: 9.47MIN: 9.44MIN: 9.48MIN: 9.45MIN: 9.521. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

FFTW

Build: Stock - Size: 1D FFT Size 32

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

FFTW

Build: Stock - Size: 2D FFT Size 32

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

TSCP

AI Chess Performance

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

BLAKE2

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

Bullet Physics Engine

Test: Convex Trimesh

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

Bullet Physics Engine

Test: Prim Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Prim TrimeshGCC 10.0 SVNGCC 9.2GCC 7.5GCC 6.5GCC 8.3GCC 5.50.26690.53380.80071.06761.3345SE +/- 0.001136, N = 3SE +/- 0.008816, N = 3SE +/- 0.006096, N = 3SE +/- 0.004468, N = 3SE +/- 0.008158, N = 3SE +/- 0.010689, N = 31.1420451.1440481.1505631.1581931.1676001.1861621. (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 7.5GCC 9.2GCC 10.0 SVNGCC 6.5GCC 8.3GCC 5.50.74181.48362.22542.96723.709SE +/- 0.002652, N = 3SE +/- 0.003508, N = 3SE +/- 0.003849, N = 3SE +/- 0.002273, N = 3SE +/- 0.004532, N = 3SE +/- 0.030850, N = 33.2083823.2183283.2212753.2347993.2575433.2970951. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 1000 Convex

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

Bullet Physics Engine

Test: 1000 Stack

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

Bullet Physics Engine

Test: 3000 Fall

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

SciMark

Computational Test: Jacobi Successive Over-Relaxation

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

SciMark

Computational Test: Dense LU Matrix Factorization

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

SciMark

Computational Test: Sparse Matrix Multiply

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

SciMark

Computational Test: Fast Fourier Transform

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

SciMark

Computational Test: Monte Carlo

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


Phoronix Test Suite v10.8.5