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&grs&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 Benchmarkglibc-bench: log2himeno: Poisson Pressure Solverdav1d: Chimera 1080p 10-bitglibc-bench: ffsllglibc-bench: ffsdaphne: OpenMP - Euclidean Clusterglibc-bench: asinhpyperformance: floatglibc-bench: atanhglibc-bench: sincosrodinia: OpenMP LavaMDdaphne: OpenMP - NDT Mappingpyperformance: pickle_pure_pythonsvt-av1: Enc Mode 0 - 1080pglibc-bench: sinhpyperformance: django_templatesvt-av1: Enc Mode 8 - 1080psvt-av1: Enc Mode 4 - 1080predis: SETaom-av1: Speed 8 Realtimeplaidml: No - Inference - VGG19 - CPUlammps: Rhodopsin Proteindav1d: Chimera 1080ppyperformance: nbodymrbayes: Primate Phylogeny Analysisnumenta-nab: Windowed Gaussianpyperformance: python_startupyafaray: Total Time For Sample Scenenumenta-nab: Relative Entropycoremark: CoreMark Size 666 - Iterations Per Secondrodinia: OpenMP Streamclusterbrl-cad: VGR Performance Metricpyperformance: crypto_pyaesaom-av1: Speed 4 Two-Passrodinia: OpenMP CFD Solverplaidml: No - Inference - Mobilenet - CPUsqlite-speedtest: Timed Time - Size 1,000mlpack: scikit_svmpyperformance: pathlibrodinia: OpenMP HotSpot3Dpovray: Trace Timenpb: EP.Cnumenta-nab: Earthgecko Skylinenumenta-nab: EXPoSEcython-bench: mt-dgemm: Sustained Floating-Point Rateglibc-bench: tanhplaidml: No - Inference - Inception V3 - CPUnumpy: dav1d: Summer Nature 1080ppyperformance: json_loadsaom-av1: Speed 6 Two-Passhugin: Panorama Photo Assistant + Stitching Timedav1d: Summer Nature 4Kglibc-bench: singlibc-bench: sqrtaom-av1: Speed 6 Realtimecompress-zstd: 3scikit-learn: pyperformance: chaosgromacs: Water Benchmarkrodinia: OpenMP Leukocyteplaidml: No - Inference - VGG16 - CPUdaphne: OpenMP - Points2Imagepybench: Total For Average Test Timesstockfish: Total Timeai-benchmark: Device Inference Scorecompress-zstd: 19pyperformance: regex_compileglibc-bench: cosplaidml: No - Inference - DenseNet 201 - CPUai-benchmark: Device AI Scoreocrmypdf: Processing 60 Page PDF Documentnpb: EP.Dplaidml: No - Inference - ResNet 50 - CPUnpb: LU.Cglibc-bench: expnumenta-nab: Bayesian Changepointjohn-the-ripper: Blowfishpyperformance: 2to3plaidml: No - Inference - IMDB LSTM - CPUmontage: Mosaic of M17, K band, 1.5 deg x 1.5 degai-benchmark: Device Training Scoreglibc-bench: pthread_oncejohn-the-ripper: MD5npb: SP.Bpyperformance: raytracenpb: MG.Chpcg: npb: BT.Cglibc-bench: modfnpb: FT.Cpyperformance: gocloverleaf: Lagrangian-Eulerian Hydrodynamicsredis: GETDefaultOptimizedOptimized Round 25.956324076.629469169.371.789782.023831183.688.7761610910.270812.366843.741968.124340.1287.8060946.497.1009.5981926576.2834.5031.4723.624882.2310493.7276.21312.254.04212.9592332502.5047748.119816934100.02.536.70514.7063.86820.6816.486.8559.0504818.1570.96032.26940.69217.17351610.779611.15373.17873.5422.83.945.486379.9742.56002.2512518.057205.8107.5631043.89039.85537.5621228.853285734931154146652193282.215942.91503.44312914.8164999.436.2865289.015.1896225.76888783299821.0274.19711971.78641512533347235.7244526534.149.0497967739.782.0279428563.022350.402704398.124.055863508.098179206.682.024411.792621168.868.377981019.9232511.654641.052915.044140.137.5615244.598.2319.8761879274.3735.6231.9624.329857.0910596.3066.0591254.98613.1672352886.8130378.0198175291012.516.63714.9865.08320.6316.786.1389.0514894.0371.61832.48640.76117.42582310.909811.06375.83881.3522.63.8946.021375.6442.46252.2763218.237163.3106.7391053.85339.74737.2121080.524916118930153428568192382.415842.94973.44312014.8655027.836.3165560.845.1855225.86188894299819.4274.17111971.78953511300047137.9944426530.569.0525367707.342.0281728564.592350.402774720.924.137864534.731508206.941.789642.024131089.028.101731029.5382811.526942.113967.704140.1347.4623444.4100.8559.9661942514.9435.4032.4624.247857.6510794.6896.09512.353.64813.2772383854.7961408.1888341201022.566.57514.9564.00521.0116.785.3209.2034894.0972.06932.76740.14317.26949310.753911.22378.32885.2222.53.9445.584377.3342.93662.2533018.207135.0106.5121053.88940.12737.2921047.577622172938154644018193882.815843.16593.46313814.7815002.326.2965583.535.2076025.78588576300822.0373.98312001.79088511633347122.1544426578.299.0620667722.732.0272928571.472350.402977648.44OpenBenchmarking.org

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

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

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

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

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

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

PyPerformance

Benchmark: float

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

PyPerformance

Benchmark: nbody

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

PyPerformance

Benchmark: chaos

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

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

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

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

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

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

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

AI Benchmark Alpha

Device Inference Score

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

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

PyPerformance

Benchmark: regex_compile

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

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

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

AI Benchmark Alpha

Device AI Score

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

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

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

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

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

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

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

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

PyPerformance

Benchmark: 2to3

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

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

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

AI Benchmark Alpha

Device Training Score

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

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

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

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

PyPerformance

Benchmark: raytrace

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

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

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

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

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

PyPerformance

Benchmark: go

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

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

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


Phoronix Test Suite v10.8.4