Core i9 10980XE Ryzen 9 3990X - Pop OS Skylake Opt Benchmark

Benchmarks by Michael Larabel.

HTML result view exported from: https://openbenchmarking.org/result/2007151-NE-2007118NE34&sor.

Core i9 10980XE Ryzen 9 3990X - Pop OS Skylake Opt BenchmarkProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionDefaultOptimizedOptimized Round 2AMD Ryzen Threadripper 3990X 64-Core @ 2.90GHz (64 Cores / 128 Threads)System76 Thelio Major (F4c Z5 BIOS)AMD Starship/Matisse126GBSamsung SSD 970 EVO Plus 500GBAMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (1750/875MHz)AMD Navi 10 HDMI AudioLG Ultra HDIntel I211 + Intel Wi-Fi 6 AX200Pop 20.045.4.0-7634-generic (x86_64)GNOME Shell 3.36.3X Server 1.20.8amdgpu 19.1.04.6 Mesa 20.0.8 (LLVM 10.0.0)GCC 9.3.0ext43840x2160OpenBenchmarking.orgKernel Details- snd_usb_audio.ignore_ctl_error=1Compiler Details- Default: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - Optimized: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch=skylake --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - Optimized Round 2: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch=skylake --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=skylake --without-cuda-driver -v Processor Details- Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301025Python Details- Python 2.7.18rc1 + Python 3.8.2Security Details- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + 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 AMD retpoline IBPB: conditional STIBP: conditional RSB filling + tsx_async_abort: Not affected

Core i9 10980XE Ryzen 9 3990X - Pop OS Skylake Opt Benchmarkhpcg: npb: BT.Cnpb: EP.Cnpb: EP.Dnpb: FT.Cnpb: LU.Cnpb: MG.Cnpb: SP.Bcloverleaf: Lagrangian-Eulerian Hydrodynamicsrodinia: OpenMP LavaMDrodinia: OpenMP HotSpot3Drodinia: OpenMP Leukocyterodinia: OpenMP CFD Solverrodinia: OpenMP Streamclustermrbayes: Primate Phylogeny Analysislammps: Rhodopsin Proteincompress-zstd: 3compress-zstd: 19john-the-ripper: Blowfishjohn-the-ripper: MD5dav1d: Chimera 1080pdav1d: Summer Nature 4Kdav1d: Summer Nature 1080pdav1d: Chimera 1080p 10-bitaom-av1: Speed 4 Two-Passaom-av1: Speed 6 Realtimeaom-av1: Speed 6 Two-Passaom-av1: Speed 8 Realtimesvt-av1: Enc Mode 0 - 1080psvt-av1: Enc Mode 4 - 1080psvt-av1: Enc Mode 8 - 1080pmt-dgemm: Sustained Floating-Point Ratecoremark: CoreMark Size 666 - Iterations Per Secondhimeno: Poisson Pressure Solverstockfish: Total Timepovray: Trace Timeyafaray: Total Time For Sample Scenenumpy: cython-bench: montage: Mosaic of M17, K band, 1.5 deg x 1.5 degglibc-bench: cosglibc-bench: expglibc-bench: ffsglibc-bench: singlibc-bench: log2glibc-bench: modfglibc-bench: sinhglibc-bench: sqrtglibc-bench: tanhglibc-bench: asinhglibc-bench: atanhglibc-bench: ffsllglibc-bench: sincosglibc-bench: pthread_oncegromacs: Water Benchmarkdaphne: OpenMP - NDT Mappingdaphne: OpenMP - Points2Imagedaphne: OpenMP - Euclidean Clustersqlite-speedtest: Timed Time - Size 1,000hugin: Panorama Photo Assistant + Stitching Timeocrmypdf: Processing 60 Page PDF Documentredis: GETredis: SETplaidml: No - Inference - VGG16 - CPUplaidml: No - Inference - VGG19 - CPUplaidml: No - Inference - IMDB LSTM - CPUplaidml: No - Inference - Mobilenet - CPUplaidml: No - Inference - ResNet 50 - CPUplaidml: No - Inference - DenseNet 201 - CPUplaidml: No - Inference - Inception V3 - CPUpybench: Total For Average Test Timespyperformance: gopyperformance: 2to3pyperformance: chaospyperformance: floatpyperformance: nbodypyperformance: pathlibpyperformance: raytracepyperformance: json_loadspyperformance: crypto_pyaespyperformance: regex_compilepyperformance: python_startuppyperformance: django_templatepyperformance: pickle_pure_pythonnumenta-nab: EXPoSEnumenta-nab: Relative Entropynumenta-nab: Windowed Gaussiannumenta-nab: Earthgecko Skylinenumenta-nab: Bayesian Changepointai-benchmark: Device Inference Scoreai-benchmark: Device Training Scoreai-benchmark: Device AI Scoremlpack: scikit_svmscikit-learn: brl-cad: VGR Performance MetricDefaultOptimizedOptimized Round 29.0497967739.784818.154999.4328563.0265289.0126534.1447235.720.4043.74186.85539.8556.7058.11993.72723.6247205.882.2887835125333882.23379.97873.54169.372.5318.053.934.500.1289.59897.10017.1735162332502.5047744076.6294691541466529.05054.042373.1740.69274.19742.91505.189622.0238342.56005.956322.027947.806092.2512510.77968.7761610.27081.7897812.36681.786413.890968.1221228.8532857341183.6863.86845.48614.8162704398.121926576.2837.5631.47821.0214.706.283.4411.1593123529910410910416.444522.8100.015912.246.443432.26912.9596.21370.96025.76819321197312920.68107.5638169349.0525367707.344894.035027.8328564.5965560.8426530.5647137.990.4041.05286.13839.7476.6378.01996.30624.3297163.382.4888945113000857.09375.64881.35206.682.5118.233.8935.620.139.87698.23117.4258232352886.8130373508.0981791534285689.05154.986375.8340.76174.17142.94975.185521.7926242.46254.055862.028177.561522.2763210.90988.377989.923252.0244111.65461.789533.853915.0421080.5249161181168.8665.08346.02114.8652774720.921879274.3737.2131.96819.4214.986.313.4411.0693023529910510110516.744422.61011581244.541432.48613.1676.05971.61825.86119231197312020.63106.7398175299.0620667722.734894.095002.3228571.4765583.5326578.2947122.150.4042.11385.32040.1276.5758.18894.68924.2477135.082.8885765116333857.65377.33885.22206.942.5618.203.9435.400.1349.966100.85517.2694932383854.7961404534.7315081546440189.20353.648378.3240.14373.98343.16595.207602.0241342.93664.137862.027297.462342.2533010.75398.101739.538281.7896411.52691.790883.889967.7021047.5776221721089.0264.00545.58414.7812977648.441942514.9437.2932.46822.0314.956.293.4611.2293823530010510210716.744422.510215812.344.441432.76713.2776.09572.06925.78519381200313821.01106.512834120OpenBenchmarking.org

High Performance Conjugate Gradient

OpenBenchmarking.orgGFLOP/s, More Is BetterHigh Performance Conjugate Gradient 3.1Optimized Round 2OptimizedDefault3691215SE +/- 0.00356, N = 3SE +/- 0.00205, N = 3SE +/- 0.00135, N = 39.062069.052539.049791. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -pthread -lmpi_cxx -lmpi

NAS Parallel Benchmarks

Test / Class: BT.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: BT.CDefaultOptimized Round 2Optimized15K30K45K60K75KSE +/- 25.73, N = 3SE +/- 15.08, N = 3SE +/- 21.90, N = 367739.7867722.7367707.341. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.3

NAS Parallel Benchmarks

Test / Class: EP.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.COptimized Round 2OptimizedDefault10002000300040005000SE +/- 43.01, N = 3SE +/- 31.84, N = 3SE +/- 21.84, N = 34894.094894.034818.151. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.3

NAS Parallel Benchmarks

Test / Class: EP.D

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.DOptimizedOptimized Round 2Default11002200330044005500SE +/- 9.51, N = 3SE +/- 14.13, N = 3SE +/- 7.97, N = 35027.835002.324999.431. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.3

NAS Parallel Benchmarks

Test / Class: FT.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: FT.COptimized Round 2OptimizedDefault6K12K18K24K30KSE +/- 9.61, N = 3SE +/- 13.18, N = 3SE +/- 7.08, N = 328571.4728564.5928563.021. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.3

NAS Parallel Benchmarks

Test / Class: LU.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: LU.COptimized Round 2OptimizedDefault14K28K42K56K70KSE +/- 26.57, N = 3SE +/- 7.16, N = 3SE +/- 52.68, N = 365583.5365560.8465289.011. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.3

NAS Parallel Benchmarks

Test / Class: MG.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: MG.COptimized Round 2DefaultOptimized6K12K18K24K30KSE +/- 7.88, N = 3SE +/- 40.15, N = 3SE +/- 10.23, N = 326578.2926534.1426530.561. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.3

NAS Parallel Benchmarks

Test / Class: SP.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: SP.BDefaultOptimizedOptimized Round 210K20K30K40K50KSE +/- 25.58, N = 3SE +/- 317.18, N = 3SE +/- 153.42, N = 347235.7247137.9947122.151. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.3

CloverLeaf

Lagrangian-Eulerian Hydrodynamics

OpenBenchmarking.orgSeconds, Fewer Is BetterCloverLeafLagrangian-Eulerian HydrodynamicsDefaultOptimizedOptimized Round 20.090.180.270.360.45SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 30.400.400.401. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LavaMDOptimizedOptimized Round 2Default1020304050SE +/- 0.12, N = 3SE +/- 0.50, N = 5SE +/- 0.20, N = 341.0542.1143.741. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP HotSpot3D

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP HotSpot3DOptimized Round 2OptimizedDefault20406080100SE +/- 0.67, N = 3SE +/- 0.50, N = 3SE +/- 1.02, N = 685.3286.1486.861. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP Leukocyte

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LeukocyteOptimizedDefaultOptimized Round 2918273645SE +/- 0.51, N = 3SE +/- 0.23, N = 3SE +/- 0.23, N = 339.7539.8640.131. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP CFD SolverOptimized Round 2OptimizedDefault246810SE +/- 0.026, N = 3SE +/- 0.060, N = 3SE +/- 0.095, N = 46.5756.6376.7051. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP Streamcluster

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP StreamclusterOptimizedDefaultOptimized Round 2246810SE +/- 0.032, N = 3SE +/- 0.020, N = 3SE +/- 0.031, N = 38.0198.1198.1881. (CXX) g++ options: -O2 -lOpenCL

Timed MrBayes Analysis

Primate Phylogeny Analysis

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.2.7Primate Phylogeny AnalysisDefaultOptimized Round 2Optimized20406080100SE +/- 0.32, N = 3SE +/- 0.96, N = 3SE +/- 0.77, N = 393.7394.6996.311. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -msha -maes -mavx -mfma -mavx2 -mrdrnd -mbmi -mbmi2 -madx -mabm -O3 -std=c99 -pedantic -lm

LAMMPS Molecular Dynamics Simulator

Model: Rhodopsin Protein

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 9Jan2020Model: Rhodopsin ProteinOptimizedOptimized Round 2Default612182430SE +/- 0.41, N = 3SE +/- 0.19, N = 3SE +/- 0.13, N = 324.3324.2523.621. (CXX) g++ options: -O3 -rdynamic -ljpeg -lpng -lz -lfftw3 -lm

Zstd Compression

Compression Level: 3

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.4.5Compression Level: 3DefaultOptimizedOptimized Round 215003000450060007500SE +/- 44.91, N = 3SE +/- 4.71, N = 3SE +/- 60.74, N = 37205.87163.37135.01. (CC) gcc options: -O3 -pthread -lz -llzma

Zstd Compression

Compression Level: 19

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.4.5Compression Level: 19Optimized Round 2OptimizedDefault20406080100SE +/- 0.15, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 382.882.482.21. (CC) gcc options: -O3 -pthread -lz -llzma

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: BlowfishOptimizedDefaultOptimized Round 220K40K60K80K100KSE +/- 396.97, N = 3SE +/- 387.67, N = 3SE +/- 371.83, N = 38889488783885761. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt

John The Ripper

Test: MD5

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: MD5DefaultOptimized Round 2Optimized1.1M2.2M3.3M4.4M5.5MSE +/- 28386.23, N = 3SE +/- 27180.47, N = 3SE +/- 28827.07, N = 35125333511633351130001. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt

dav1d

Video Input: Chimera 1080p

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.7.0Video Input: Chimera 1080pDefaultOptimized Round 2Optimized2004006008001000SE +/- 2.94, N = 3SE +/- 3.55, N = 3SE +/- 2.15, N = 3882.23857.65857.09MIN: 487.91 / MAX: 1141.18MIN: 454.83 / MAX: 1098.81MIN: 480.14 / MAX: 1093.451. (CC) gcc options: -pthread

dav1d

Video Input: Summer Nature 4K

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.7.0Video Input: Summer Nature 4KDefaultOptimized Round 2Optimized80160240320400SE +/- 0.42, N = 3SE +/- 0.88, N = 3SE +/- 1.89, N = 3379.97377.33375.64MIN: 147.77 / MAX: 417.62MIN: 142.61 / MAX: 416MIN: 139.22 / MAX: 417.311. (CC) gcc options: -pthread

dav1d

Video Input: Summer Nature 1080p

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.7.0Video Input: Summer Nature 1080pOptimized Round 2OptimizedDefault2004006008001000SE +/- 1.39, N = 3SE +/- 0.73, N = 3SE +/- 5.28, N = 3885.22881.35873.54MIN: 286.93 / MAX: 1010.66MIN: 290.02 / MAX: 1005.96MIN: 263.8 / MAX: 1009.61. (CC) gcc options: -pthread

dav1d

Video Input: Chimera 1080p 10-bit

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.7.0Video Input: Chimera 1080p 10-bitOptimized Round 2OptimizedDefault50100150200250SE +/- 0.48, N = 3SE +/- 0.53, N = 3SE +/- 0.19, N = 3206.94206.68169.37MIN: 147.43 / MAX: 330.5MIN: 146.94 / MAX: 330.56MIN: 121.34 / MAX: 268.391. (CC) gcc options: -pthread

AOM AV1

Encoder Mode: Speed 4 Two-Pass

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 4 Two-PassOptimized Round 2DefaultOptimized0.5761.1521.7282.3042.88SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 32.562.532.511. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

AOM AV1

Encoder Mode: Speed 6 Realtime

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 6 RealtimeOptimizedOptimized Round 2Default48121620SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.10, N = 318.2318.2018.051. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

AOM AV1

Encoder Mode: Speed 6 Two-Pass

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 6 Two-PassOptimized Round 2DefaultOptimized0.88651.7732.65953.5464.4325SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 33.943.903.891. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

AOM AV1

Encoder Mode: Speed 8 Realtime

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 8 RealtimeOptimizedOptimized Round 2Default816243240SE +/- 0.07, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 335.6235.4034.501. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

SVT-AV1

Encoder Mode: Enc Mode 0 - Input: 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.8Encoder Mode: Enc Mode 0 - Input: 1080pOptimized Round 2OptimizedDefault0.03020.06040.09060.12080.151SE +/- 0.000, N = 3SE +/- 0.000, N = 3SE +/- 0.000, N = 30.1340.1300.1281. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie

SVT-AV1

Encoder Mode: Enc Mode 4 - Input: 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.8Encoder Mode: Enc Mode 4 - Input: 1080pOptimized Round 2OptimizedDefault3691215SE +/- 0.068, N = 3SE +/- 0.028, N = 3SE +/- 0.062, N = 39.9669.8769.5981. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie

SVT-AV1

Encoder Mode: Enc Mode 8 - Input: 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.8Encoder Mode: Enc Mode 8 - Input: 1080pOptimized Round 2OptimizedDefault20406080100SE +/- 0.48, N = 3SE +/- 0.22, N = 3SE +/- 0.35, N = 3100.8698.2397.101. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie

ACES DGEMM

Sustained Floating-Point Rate

OpenBenchmarking.orgGFLOP/s, More Is BetterACES DGEMM 1.0Sustained Floating-Point RateOptimizedOptimized Round 2Default48121620SE +/- 0.15, N = 15SE +/- 0.21, N = 5SE +/- 0.24, N = 1517.4317.2717.171. (CC) gcc options: -O3 -march=native -fopenmp

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondOptimized Round 2OptimizedDefault500K1000K1500K2000K2500KSE +/- 32870.25, N = 4SE +/- 4570.17, N = 3SE +/- 16958.53, N = 32383854.802352886.812332502.501. (CC) gcc options: -O2 -lrt" -lrt

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverOptimized Round 2DefaultOptimized10002000300040005000SE +/- 12.48, N = 3SE +/- 34.51, N = 15SE +/- 47.31, N = 34534.734076.633508.101. (CC) gcc options: -O3 -mavx2

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeOptimized Round 2DefaultOptimized30M60M90M120M150MSE +/- 945939.33, N = 3SE +/- 860075.69, N = 3SE +/- 793489.01, N = 31546440181541466521534285681. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto

POV-Ray

Trace Time

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0.7Trace TimeDefaultOptimizedOptimized Round 23691215SE +/- 0.065, N = 3SE +/- 0.043, N = 3SE +/- 0.055, N = 39.0509.0519.2031. (CXX) g++ options: -pipe -O3 -ffast-math -march=native -pthread -lX11 -lIlmImf -lImath -lHalf -lIex -lIexMath -lIlmThread -lpthread -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system

YafaRay

Total Time For Sample Scene

OpenBenchmarking.orgSeconds, Fewer Is BetterYafaRay 3.4.1Total Time For Sample SceneOptimized Round 2DefaultOptimized1224364860SE +/- 0.33, N = 3SE +/- 0.61, N = 15SE +/- 0.56, N = 353.6554.0454.991. (CXX) g++ options: -std=c++11 -O3 -ffast-math -rdynamic -ldl -lImath -lIlmImf -lIex -lHalf -lz -lIlmThread -lxml2 -lfreetype -lpthread

Numpy Benchmark

OpenBenchmarking.orgScore, More Is BetterNumpy BenchmarkOptimized Round 2OptimizedDefault80160240320400SE +/- 0.79, N = 3SE +/- 0.40, N = 3SE +/- 0.91, N = 3378.32375.83373.17

Cython benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterCython benchmark 0.27Optimized Round 2DefaultOptimized918273645SE +/- 0.11, N = 3SE +/- 0.07, N = 3SE +/- 0.31, N = 340.1440.6940.76

Montage Astronomical Image Mosaic Engine

Mosaic of M17, K band, 1.5 deg x 1.5 deg

OpenBenchmarking.orgSeconds, Fewer Is BetterMontage Astronomical Image Mosaic Engine 6.0Mosaic of M17, K band, 1.5 deg x 1.5 degOptimized Round 2OptimizedDefault1632486480SE +/- 0.17, N = 3SE +/- 0.19, N = 3SE +/- 0.13, N = 373.9874.1774.201. (CC) gcc options: -std=gnu99 -lcfitsio -lm -O2

glibc bench

Benchmark: cos

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: cosDefaultOptimizedOptimized Round 21020304050SE +/- 0.01, N = 3SE +/- 0.28, N = 3SE +/- 0.07, N = 342.9242.9543.17

glibc bench

Benchmark: exp

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: expOptimizedDefaultOptimized Round 21.17172.34343.51514.68685.8585SE +/- 0.02078, N = 3SE +/- 0.00032, N = 3SE +/- 0.08351, N = 35.185525.189625.20760

glibc bench

Benchmark: ffs

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: ffsOptimizedDefaultOptimized Round 20.45540.91081.36621.82162.277SE +/- 0.00136, N = 3SE +/- 0.00032, N = 3SE +/- 0.00074, N = 31.792622.023832.02413

glibc bench

Benchmark: sin

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sinOptimizedDefaultOptimized Round 21020304050SE +/- 0.33, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 342.4642.5642.94

glibc bench

Benchmark: log2

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: log2OptimizedOptimized Round 2Default1.34022.68044.02065.36086.701SE +/- 0.00364, N = 3SE +/- 0.00287, N = 3SE +/- 0.01640, N = 34.055864.137865.95632

glibc bench

Benchmark: modf

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: modfOptimized Round 2DefaultOptimized0.45630.91261.36891.82522.2815SE +/- 0.00349, N = 3SE +/- 0.00054, N = 3SE +/- 0.00065, N = 32.027292.027942.02817

glibc bench

Benchmark: sinh

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sinhOptimized Round 2OptimizedDefault246810SE +/- 0.04836, N = 3SE +/- 0.00451, N = 3SE +/- 0.00239, N = 37.462347.561527.80609

glibc bench

Benchmark: sqrt

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sqrtDefaultOptimized Round 2Optimized0.51221.02441.53662.04882.561SE +/- 0.00090, N = 3SE +/- 0.00370, N = 3SE +/- 0.01708, N = 132.251252.253302.27632

glibc bench

Benchmark: tanh

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: tanhOptimized Round 2DefaultOptimized3691215SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.15, N = 310.7510.7810.91

glibc bench

Benchmark: asinh

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: asinhOptimized Round 2OptimizedDefault246810SE +/- 0.00187, N = 3SE +/- 0.03742, N = 3SE +/- 0.07902, N = 38.101738.377988.77616

glibc bench

Benchmark: atanh

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: atanhOptimized Round 2OptimizedDefault3691215SE +/- 0.04337, N = 3SE +/- 0.06812, N = 3SE +/- 0.01297, N = 39.538289.9232510.27080

glibc bench

Benchmark: ffsll

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: ffsllOptimized Round 2DefaultOptimized0.45550.9111.36651.8222.2775SE +/- 0.00018, N = 3SE +/- 0.00006, N = 3SE +/- 0.00238, N = 31.789641.789782.02441

glibc bench

Benchmark: sincos

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sincosOptimized Round 2OptimizedDefault3691215SE +/- 0.11, N = 3SE +/- 0.17, N = 3SE +/- 0.01, N = 311.5311.6512.37

glibc bench

Benchmark: pthread_once

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: pthread_onceDefaultOptimizedOptimized Round 20.40290.80581.20871.61162.0145SE +/- 0.00153, N = 3SE +/- 0.00158, N = 3SE +/- 0.00076, N = 31.786411.789531.79088

GROMACS

Water Benchmark

OpenBenchmarking.orgNs Per Day, More Is BetterGROMACS 2020.1Water BenchmarkDefaultOptimized Round 2Optimized0.87531.75062.62593.50124.3765SE +/- 0.066, N = 3SE +/- 0.062, N = 3SE +/- 0.054, N = 43.8903.8893.8531. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm

Darmstadt Automotive Parallel Heterogeneous Suite

Backend: OpenMP - Kernel: NDT Mapping

OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous SuiteBackend: OpenMP - Kernel: NDT MappingDefaultOptimized Round 2Optimized2004006008001000SE +/- 2.68, N = 3SE +/- 0.83, N = 3SE +/- 4.60, N = 3968.12967.70915.041. (CXX) g++ options: -O3 -std=c++11 -fopenmp

Darmstadt Automotive Parallel Heterogeneous Suite

Backend: OpenMP - Kernel: Points2Image

OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous SuiteBackend: OpenMP - Kernel: Points2ImageDefaultOptimizedOptimized Round 25K10K15K20K25KSE +/- 222.73, N = 3SE +/- 230.98, N = 3SE +/- 183.10, N = 321228.8521080.5221047.581. (CXX) g++ options: -O3 -std=c++11 -fopenmp

Darmstadt Automotive Parallel Heterogeneous Suite

Backend: OpenMP - Kernel: Euclidean Cluster

OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous SuiteBackend: OpenMP - Kernel: Euclidean ClusterDefaultOptimizedOptimized Round 230060090012001500SE +/- 3.08, N = 3SE +/- 3.50, N = 3SE +/- 15.06, N = 31183.681168.861089.021. (CXX) g++ options: -O3 -std=c++11 -fopenmp

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000DefaultOptimized Round 2Optimized1530456075SE +/- 0.22, N = 3SE +/- 0.32, N = 3SE +/- 0.25, N = 363.8764.0165.081. (CC) gcc options: -O2 -ldl -lz -lpthread

Hugin

Panorama Photo Assistant + Stitching Time

OpenBenchmarking.orgSeconds, Fewer Is BetterHuginPanorama Photo Assistant + Stitching TimeDefaultOptimized Round 2Optimized1020304050SE +/- 0.34, N = 3SE +/- 0.47, N = 3SE +/- 0.48, N = 345.4945.5846.02

OCRMyPDF

Processing 60 Page PDF Document

OpenBenchmarking.orgSeconds, Fewer Is BetterOCRMyPDF 9.6.0+dfsgProcessing 60 Page PDF DocumentOptimized Round 2DefaultOptimized48121620SE +/- 0.12, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 314.7814.8214.87

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 5.0.5Test: GETOptimized Round 2OptimizedDefault600K1200K1800K2400K3000KSE +/- 37976.12, N = 4SE +/- 50011.51, N = 15SE +/- 54993.70, N = 152977648.442774720.922704398.121. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 5.0.5Test: SETOptimized Round 2DefaultOptimized400K800K1200K1600K2000KSE +/- 23065.50, N = 6SE +/- 26705.87, N = 15SE +/- 19531.99, N = 151942514.941926576.281879274.371. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

PlaidML

FP16: No - Mode: Inference - Network: VGG16 - Device: CPU

OpenBenchmarking.orgFPS, More Is BetterPlaidMLFP16: No - Mode: Inference - Network: VGG16 - Device: CPUDefaultOptimized Round 2Optimized918273645SE +/- 0.08, N = 3SE +/- 0.51, N = 3SE +/- 0.10, N = 337.5637.2937.21

PlaidML

FP16: No - Mode: Inference - Network: VGG19 - Device: CPU

OpenBenchmarking.orgFPS, More Is BetterPlaidMLFP16: No - Mode: Inference - Network: VGG19 - Device: CPUOptimized Round 2OptimizedDefault816243240SE +/- 0.12, N = 3SE +/- 0.29, N = 3SE +/- 0.29, N = 332.4631.9631.47

PlaidML

FP16: No - Mode: Inference - Network: IMDB LSTM - Device: CPU

OpenBenchmarking.orgFPS, More Is BetterPlaidMLFP16: No - Mode: Inference - Network: IMDB LSTM - Device: CPUOptimized Round 2DefaultOptimized2004006008001000SE +/- 1.77, N = 3SE +/- 1.55, N = 3SE +/- 1.34, N = 3822.03821.02819.42

PlaidML

FP16: No - Mode: Inference - Network: Mobilenet - Device: CPU

OpenBenchmarking.orgFPS, More Is BetterPlaidMLFP16: No - Mode: Inference - Network: Mobilenet - Device: CPUOptimizedOptimized Round 2Default48121620SE +/- 0.08, N = 3SE +/- 0.06, N = 3SE +/- 0.04, N = 314.9814.9514.70

PlaidML

FP16: No - Mode: Inference - Network: ResNet 50 - Device: CPU

OpenBenchmarking.orgFPS, More Is BetterPlaidMLFP16: No - Mode: Inference - Network: ResNet 50 - Device: CPUOptimizedOptimized Round 2Default246810SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 36.316.296.28

PlaidML

FP16: No - Mode: Inference - Network: DenseNet 201 - Device: CPU

OpenBenchmarking.orgFPS, More Is BetterPlaidMLFP16: No - Mode: Inference - Network: DenseNet 201 - Device: CPUOptimized Round 2OptimizedDefault0.77851.5572.33553.1143.8925SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 33.463.443.44

PlaidML

FP16: No - Mode: Inference - Network: Inception V3 - Device: CPU

OpenBenchmarking.orgFPS, More Is BetterPlaidMLFP16: No - Mode: Inference - Network: Inception V3 - Device: CPUOptimized Round 2DefaultOptimized3691215SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 311.2211.1511.06

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesOptimizedDefaultOptimized Round 22004006008001000SE +/- 2.19, N = 3SE +/- 2.65, N = 3SE +/- 4.58, N = 3930931938

PyPerformance

Benchmark: go

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: goDefaultOptimizedOptimized Round 250100150200250SE +/- 0.33, N = 3SE +/- 0.58, N = 3235235235

PyPerformance

Benchmark: 2to3

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: 2to3DefaultOptimizedOptimized Round 270140210280350299299300

PyPerformance

Benchmark: chaos

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: chaosDefaultOptimizedOptimized Round 220406080100104105105

PyPerformance

Benchmark: float

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: floatOptimizedOptimized Round 2Default20406080100SE +/- 0.33, N = 3101102109

PyPerformance

Benchmark: nbody

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: nbodyDefaultOptimizedOptimized Round 220406080100SE +/- 0.33, N = 3104105107

PyPerformance

Benchmark: pathlib

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pathlibDefaultOptimizedOptimized Round 248121620SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 316.416.716.7

PyPerformance

Benchmark: raytrace

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: raytraceOptimizedOptimized Round 2Default100200300400500SE +/- 0.33, N = 3SE +/- 0.88, N = 3444444445

PyPerformance

Benchmark: json_loads

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: json_loadsOptimized Round 2OptimizedDefault510152025SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 322.522.622.8

PyPerformance

Benchmark: crypto_pyaes

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: crypto_pyaesDefaultOptimizedOptimized Round 220406080100SE +/- 0.03, N = 3SE +/- 0.33, N = 3100.0101.0102.0

PyPerformance

Benchmark: regex_compile

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: regex_compileOptimizedOptimized Round 2Default4080120160200158158159

PyPerformance

Benchmark: python_startup

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: python_startupOptimizedDefaultOptimized Round 23691215SE +/- 0.03, N = 3SE +/- 0.00, N = 312.012.212.3

PyPerformance

Benchmark: django_template

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: django_templateOptimized Round 2OptimizedDefault1122334455SE +/- 0.13, N = 3SE +/- 0.00, N = 3SE +/- 0.09, N = 344.444.546.4

PyPerformance

Benchmark: pickle_pure_python

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pickle_pure_pythonOptimizedOptimized Round 2Default90180270360450SE +/- 0.33, N = 3SE +/- 1.45, N = 3414414434

Numenta Anomaly Benchmark

Detector: EXPoSE

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: EXPoSEDefaultOptimizedOptimized Round 2816243240SE +/- 0.06, N = 3SE +/- 0.09, N = 3SE +/- 0.37, N = 1332.2732.4932.77

Numenta Anomaly Benchmark

Detector: Relative Entropy

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: Relative EntropyDefaultOptimizedOptimized Round 23691215SE +/- 0.07, N = 3SE +/- 0.15, N = 3SE +/- 0.09, N = 312.9613.1713.28

Numenta Anomaly Benchmark

Detector: Windowed Gaussian

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: Windowed GaussianOptimizedOptimized Round 2Default246810SE +/- 0.020, N = 3SE +/- 0.029, N = 3SE +/- 0.018, N = 36.0596.0956.213

Numenta Anomaly Benchmark

Detector: Earthgecko Skyline

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: Earthgecko SkylineDefaultOptimizedOptimized Round 21632486480SE +/- 0.25, N = 3SE +/- 0.34, N = 3SE +/- 0.16, N = 370.9671.6272.07

Numenta Anomaly Benchmark

Detector: Bayesian Changepoint

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: Bayesian ChangepointDefaultOptimized Round 2Optimized612182430SE +/- 0.26, N = 3SE +/- 0.02, N = 3SE +/- 0.21, N = 325.7725.7925.86

AI Benchmark Alpha

Device Inference Score

OpenBenchmarking.orgScore, More Is BetterAI Benchmark Alpha 0.1.2Device Inference ScoreOptimized Round 2DefaultOptimized400800120016002000193819321923

AI Benchmark Alpha

Device Training Score

OpenBenchmarking.orgScore, More Is BetterAI Benchmark Alpha 0.1.2Device Training ScoreOptimized Round 2OptimizedDefault30060090012001500120011971197

AI Benchmark Alpha

Device AI Score

OpenBenchmarking.orgScore, More Is BetterAI Benchmark Alpha 0.1.2Device AI ScoreOptimized Round 2DefaultOptimized7001400210028003500313831293120

Mlpack Benchmark

Benchmark: scikit_svm

OpenBenchmarking.orgSeconds, Fewer Is BetterMlpack BenchmarkBenchmark: scikit_svmOptimizedDefaultOptimized Round 2510152025SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.23, N = 320.6320.6821.01

Scikit-Learn

OpenBenchmarking.orgSeconds, Fewer Is BetterScikit-Learn 0.22.1Optimized Round 2OptimizedDefault20406080100SE +/- 0.09, N = 3SE +/- 0.29, N = 3SE +/- 0.69, N = 3106.51106.74107.56

BRL-CAD

VGR Performance Metric

OpenBenchmarking.orgVGR Performance Metric, More Is BetterBRL-CAD 7.30.8VGR Performance MetricOptimized Round 2OptimizedDefault200K400K600K800K1000K8341208175298169341. (CXX) g++ options: -std=c++11 -pipe -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto -pedantic -rdynamic -lGL -lGLdispatch -lX11 -lpthread -ldl -luuid -lm


Phoronix Test Suite v10.8.4